<?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?>
<ri:Resource created="2016-09-14T08:31:55" status="active" updated="2026-06-30T22:01:22.000" 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:vr="http://www.ivoa.net/xml/VOResource/v1.0" xmlns:vs="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/TAPRegExt/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/TAPRegExt.xsd http://www.ivoa.net/xml/VOResource/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOResource.xsd http://www.ivoa.net/xml/VODataService/v1.1 http://vo.ari.uni-heidelberg.de/docs/schemata/VODataService.xsd" xsi:type="vs:CatalogService">
           <title>Integral Science Archive TAP</title>
           <shortName>ISLA</shortName>
           <identifier>ivo://esavo/isla/obsloctap</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>Integral obsloctap</subject>
              <description>ObsLocTAP and Integral observation resources</description>
              <referenceURL>https://www.cosmos.esa.int/web/integral/integral-data-archives</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://isla.esac.esa.int/tap/tap</accessURL>
              </interface>
              <language>
                 <name>ADQL</name>
                 <version ivo-id="ivo://ivoa.net/std/ADQL#v2.0">2.0</version>
                 <version ivo-id="ivo://ivoa.net/std/ADQL#v2.1">2.1</version>
                 <description>ADQL 2.1</description>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-udf">
                    <feature>
                       <form>esdc_array_dims(n VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						Returns a text representation of array dimensions
        						Parameters:
        							n: Input array.</description>
                    </feature>
                    <feature>
                       <form>esdc_array_element(position INTEGER, n VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						Returns the requested element (second argument) of the provided array as first argument in the input
        						Parameters:
        							position: array position of the element to be retrieved where position = 1 refers to the first array element
        							n: Input array.</description>
                    </feature>
                    <feature>
                       <form>esdc_array_length(n VARCHAR, dim INTEGER) -&gt; INTEGER</form>
                       <description>
        						Returns the length of the requested array dimension
        						Parameters:
        							n: Input array.
        							dim: Input dimension.</description>
                    </feature>
                    <feature>
                       <form>esdc_array_ndims(n VARCHAR) -&gt; INTEGER</form>
                       <description>
        						Returns the number of dimensions of the array.
        						Parameters:
        							n: Input array.</description>
                    </feature>
                    <feature>
                       <form>esdc_astrometric_parameter_error(pm_ra_ra DOUBLE, pm_de_ra DOUBLE, plx_de DOUBLE, pm_ra_de DOUBLE, pm_de_de DOUBLE, pm_ra_plx DOUBLE, plx_ra DOUBLE, pm_de_plx DOUBLE, pm_de_pm_ra DOUBLE, e_ra_deg DOUBLE, radial_velocity DOUBLE, e_rv DOUBLE, parallax DOUBLE, e_de_deg DOUBLE, e_plx DOUBLE, e_pm_ra DOUBLE, e_pm_de DOUBLE, de_ra DOUBLE) -&gt; DOUBLE[21]</form>
                       <description>
        						Returns the astrometric parameter errors double array to be used as input for epoch_prop() function
        						Parameters:
        							pm_ra_ra: Correlation Coefficient Proper Motion in RA/RA
        							pm_de_ra: Correlation Coefficient Proper Motion in Dec/RA
        							plx_de: Correlation Coefficient Parallax/Dec
        							pm_ra_de: Correlation Coefficient Proper Motion in RA/Dec
        							pm_de_de: Correlation Coefficient, Proper Motion in Dec/Dec
        							pm_ra_plx: Correlation Coefficient Proper Motion in RA/Parallax
        							plx_ra: Correlation Coefficient Parallax/RA
        							pm_de_plx: Correlation Coefficient, Proper Motion in Dec/Parallax
        							pm_de_pm_ra: Correlation Coefficient, Proper Motion in RA/Proper Motion in Dec
        							e_ra_deg: Standard Error in Right Ascension (mas)
        							radial_velocity: Radial Velocity (km/s)
        							e_rv: Standard Error in Radial Velocity (km/s)
        							parallax: Parallax (mas)
        							e_de_deg: Standard Error in Declination (mas)
        							e_plx: Standard Error in Parallax (mas)
        							e_pm_ra: Standard Error in Proper Motion in RA (mas/yr)
        							e_pm_de: Standard Error in Proper Motion in Dec (mas/yr)
        							de_ra: Correlation Coefficient RA/Dec</description>
                    </feature>
                    <feature>
                       <form>esdc_astrometric_parameters(ra DOUBLE, de DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, radial_velocity DOUBLE) -&gt; DOUBLE[6]</form>
                       <description>
        						Returns the astrometric parameters double array to be used as input for epoch_prop() function
        						Parameters:
        							ra: Right Ascension (deg)
        							de: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							radial_velocity: Radial Velocity (km/s)</description>
                    </feature>
                    <feature>
                       <form>esdc_cardinality(n VARCHAR) -&gt; INTEGER</form>
                       <description>
        						Returns the total number of elements in the array, or 0 if the array is empty.
        						Parameters:
        							n: Input array.</description>
                    </feature>
                    <feature>
                       <form>esdc_case_condition(default_value VARCHAR, conditions VARCHAR, results VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						For an array of input conditions and results, return the first one found true.
        						Parameters:
        							default_value: Value to return if all conditions are false.
        							conditions: Input conditions array.
        							results: Input results array.</description>
                    </feature>
                    <feature>
                       <form>esdc_case_expression(input_value VARCHAR, default_value VARCHAR, condition_values VARCHAR, results VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						For an array of input conditions and results, return the first one found equal to input value.
        						Parameters:
        							input_value: Value to compare condition values with.
        							default_value: Value to return if none of condition_values equal input_value.
        							condition_values: Input results array.
        							results: Input results array.</description>
                    </feature>
                    <feature>
                       <form>esdc_crossmatch_positional(table_schema_a VARCHAR, table_name_a VARCHAR, table_schema_b VARCHAR, table_name_b VARCHAR, radius DOUBLE, output_table_name VARCHAR) -&gt; BIGINT</form>
                       <description>
        						For input tables, create a positional crossmatch for input radius and store it in a separate table.
        						Parameters:
        							table_schema_a: First table schema.
        							table_name_a: First table name.
        							table_schema_b: Second table schema.
        							table_name_b: Second table name.
        							radius: Crossmatch radius.
        							output_table_name: Output table name.</description>
                    </feature>
                    <feature>
                       <form>esdc_current_date() -&gt; TIMESTAMP</form>
                       <description>
        						Returns a DATE value that represents the current date
        						Parameters:</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop(radial_velocity DOUBLE, ra DOUBLE, de DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; DOUBLE[6]</form>
                       <description>
        						Returns all six input parameters (ra,dec,parallax,pm_ra,pm_dec,radial_velocity) propagated at the new arbitrary input epoch. Please note that the input argument radial_velocity denotes radial velocity in km/s while the corresponding output quantity is the radial proper motion in mas/yr computed as radial_velocity * parallax / 4.740,470,464
        						Parameters:
        							radial_velocity: Radial Velocity (km/s)
        							ra: Right Ascension (deg)
        							de: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							ref_epoch: Reference Julian Epoch
        							out_epoch: Final Julian Epoch</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop(astrometric_parameters DOUBLE[6], ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; DOUBLE[6]</form>
                       <description>
        						Returns all six input parameters (ra,dec,parallax,pm_ra,pm_dec,radial_velocity) propagated at the new arbitrary input epoch. Please note that the input argument radial_velocity denotes radial velocity in km/s while the corresponding output quantity is the radial proper motion in mas/yr computed as radial_velocity * parallax / 4.740,470,464
        						Parameters:
        							astrometric_parameters: Array with the full six input parameters needed (ra[deg],dec[deg],plx[mas],pm_ra[mas/yr],pm_dec[mas/yr],pm_rv[mas/yr])
        							ref_epoch: Reference Julian Epoch
        							out_epoch: Final Julian Epoch</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop_covariance(ra DOUBLE, dec DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, radial_velocity DOUBLE, e_ra_deg DOUBLE, e_de_deg DOUBLE, e_plx DOUBLE, e_pm_ra DOUBLE, e_pm_de DOUBLE, e_rv DOUBLE, de_ra DOUBLE, plx_ra DOUBLE, plx_de DOUBLE, pm_ra_ra DOUBLE, pm_ra_de DOUBLE, pm_ra_plx DOUBLE, pm_de_ra DOUBLE, pm_de_de DOUBLE, pm_de_plx DOUBLE, pm_de_pm_ra DOUBLE, ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; DOUBLE[6][6]</form>
                       <description>
        						Returns the propagated covariance matrix from the epoch_prop function
        						Parameters:
        							ra: Right Ascension (deg)
        							dec: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							radial_velocity: Radial Velocity (km/s)
        							e_ra_deg: Standard Error in Right Ascension (mas)
        							e_de_deg: Standard Error in Declination (mas)
        							e_plx: Standard Error in Parallax (mas)
        							e_pm_ra: Standard Error in Proper Motion in RA (mas/yr)
        							e_pm_de: Standard Error in Proper Motion in Dec (mas/yr)
        							e_rv: Standard Error in Radial Velocity (km/s)
        							de_ra: Correlation Coefficient RA/Dec
        							plx_ra: Correlation Coefficient Parallax/RA
        							plx_de: Correlation Coefficient Parallax/Dec
        							pm_ra_ra: Correlation Coefficient Proper Motion in RA/RA
        							pm_ra_de: Correlation Coefficient Proper Motion in RA/Dec
        							pm_ra_plx: Correlation Coefficient Proper Motion in RA/Parallax
        							pm_de_ra: Correlation Coefficient Proper Motion in Dec/RA
        							pm_de_de: Correlation Coefficient, Proper Motion in Dec/Dec
        							pm_de_plx: Correlation Coefficient, Proper Motion in Dec/Parallax
        							pm_de_pm_ra: Correlation Coefficient, Proper Motion in RA/Proper Motion in Dec
        							ref_epoch: Reference Julian Epoch (yr)
        							out_epoch: Final Julian Epoch (yr)</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop_error(astrometric_parameters DOUBLE[6], astrometric_parameter_error DOUBLE[21], ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; DOUBLE[21]</form>
                       <description>
        						Returns the error vector with the uncertainties associated to the propagated astrometric parameters plus the set of propagated correlation parameters
        						Parameters:
        							astrometric_parameters: Array with the full six input parameters needed (ra[deg],dec[deg],plx[mas],pm_ra[mas/yr],pm_dec[mas/yr],pm_rv[mas/yr])
        							astrometric_parameter_error: Array with the 21 covariance matrix elements (output from astrometric_parameter_error ADQL function)
        							ref_epoch: Reference Julian Epoch
        							out_epoch: Final Julian Epoch</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop_error(pm_ra_ra DOUBLE, pm_de_ra DOUBLE, plx_de DOUBLE, pm_ra_de DOUBLE, pm_de_de DOUBLE, pm_ra_plx DOUBLE, e_ra_deg DOUBLE, e_de_deg DOUBLE, e_plx DOUBLE, e_pm_ra DOUBLE, e_pm_de DOUBLE, e_rv DOUBLE, ra DOUBLE, plx_ra DOUBLE, pm_de_plx DOUBLE, pm_de_pm_ra DOUBLE, ref_epoch DOUBLE, out_epoch DOUBLE, de_ra DOUBLE, de DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, radial_velocity DOUBLE) -&gt; DOUBLE[21]</form>
                       <description>
        						Returns the error vector with the uncertainties associated to the propagated astrometric parameters plus the set of propagated correlation parameters
        						Parameters:
        							pm_ra_ra: Correlation Coefficient Proper Motion in RA/RA
        							pm_de_ra: Correlation Coefficient Proper Motion in Dec/RA
        							plx_de: Correlation Coefficient Parallax/Dec
        							pm_ra_de: Correlation Coefficient Proper Motion in RA/Dec
        							pm_de_de: Correlation Coefficient, Proper Motion in Dec/Dec
        							pm_ra_plx: Correlation Coefficient Proper Motion in RA/Parallax
        							e_ra_deg: Standard Error in Right Ascension (mas)
        							e_de_deg: Standard Error in Declination (mas)
        							e_plx: Standard Error in Parallax (mas)
        							e_pm_ra: Standard Error in Proper Motion in RA (mas/yr)
        							e_pm_de: Standard Error in Proper Motion in Dec (mas/yr)
        							e_rv: Standard Error in Radial Velocity (km/s)
        							ra: Right Ascension (deg)
        							plx_ra: Correlation Coefficient Parallax/RA
        							pm_de_plx: Correlation Coefficient, Proper Motion in Dec/Parallax
        							pm_de_pm_ra: Correlation Coefficient, Proper Motion in RA/Proper Motion in Dec
        							ref_epoch: Reference Julian Epoch (yr)
        							out_epoch: Final Julian Epoch (yr)
        							de_ra: Correlation Coefficient RA/Dec
        							de: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							radial_velocity: Radial Velocity (km/s)</description>
                    </feature>
                    <feature>
                       <form>esdc_epoch_prop_pos(ra DOUBLE, de DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, radial_velocity DOUBLE, ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; VARCHAR</form>
                       <description>
        						Returns the new position (ra,dec) of the source at the new arbitrary input epoch
        						Parameters:
        							ra: Right Ascension (deg)
        							de: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							radial_velocity: Radial Velocity (km/s)
        							ref_epoch: Reference Julian Epoch
        							out_epoch: Final Julian Epoch</description>
                    </feature>
                    <feature>
                       <form>esdc_greatest(v1 DOUBLE, v2 DOUBLE) -&gt; DOUBLE</form>
                       <description>
        						Select the largest value among given arguments.
        						Parameters:
        							v1: First argument.
        							v2: Second argument.</description>
                    </feature>
                    <feature>
                       <form>esdc_if_then_else(condition VARCHAR, ouput_value VARCHAR, default_value VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						If input condition is true, return output value. Otherwise return default value.
        						Parameters:
        							condition: Value to compare to true.
        							ouput_value: Value to return if condition is true.
        							default_value: Value to return if condition is false.</description>
                    </feature>
                    <feature>
                       <form>esdc_least(v1 DOUBLE, v2 DOUBLE) -&gt; DOUBLE</form>
                       <description>
        						Select the smallest value among given arguments.
        						Parameters:
        							v1: First argument.
        							v2: Second argument.</description>
                    </feature>
                    <feature>
                       <form>esdc_left(string VARCHAR, n INTEGER) -&gt; VARCHAR</form>
                       <description>
        						The function returns the first n characters in the string.
        						Parameters:
        							string: a string from which a number of the leftmost characters is returned.
        							n: an integer that specifies the number of left-most characters in the string should be returned. If n is negative, the function returns the leftmost characters in the string but last |n| (absolute) characters.</description>
                    </feature>
                    <feature>
                       <form>esdc_length(string VARCHAR) -&gt; INTEGER</form>
                       <description>
        						The function returns the number of characters in the string.
        						Parameters:
        							string: the string that you want to calculate its length.</description>
                    </feature>
                    <feature>
                       <form>esdc_nullif(value1 VARCHAR, value2 VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						Returns a null value if value1 equals value2; otherwise it returns value1.
        						Parameters:
        							value1: Input value 1.
        							value2: Input value 2.</description>
                    </feature>
                    <feature>
                       <form>esdc_position(substring VARCHAR, string VARCHAR) -&gt; INTEGER</form>
                       <description>
        						The function returns the location of a substring in a string.
        						Parameters:
        							substring: the string that you want to locate.
        							string: the string for which the substring is searched.</description>
                    </feature>
                    <feature>
                       <form>esdc_radial_velocity(pm_rv DOUBLE, parallax DOUBLE) -&gt; DOUBLE</form>
                       <description>
        						Returns the radial velocity in units of mas/yr
        						Parameters:
        							pm_rv: Radial proper motion (mas/yr)
        							parallax: Parallax (mas)</description>
                    </feature>
                    <feature>
                       <form>esdc_right(string VARCHAR, n INTEGER) -&gt; VARCHAR</form>
                       <description>
        						The function returns the last n characters in a string.
        						Parameters:
        							string: a string from which a number of the rightmost characters is returned.
        							n: an integer that specifies the number of right-most characters in the string should be returned. If n is negative, the function returns all characters in the string but first |n| (absolute) characters.</description>
                    </feature>
                    <feature>
                       <form>esdc_stddev(n DOUBLE) -&gt; DOUBLE</form>
                       <description>
        						Standard deviation.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_substring(string VARCHAR, start_position INTEGER, length INTEGER) -&gt; VARCHAR</form>
                       <description>
        						The function returns a part of string.
        						Parameters:
        							string: the string that you want to get a part extracted.
        							start_position: an integer that specifies where you want to extract the substring. If start_position equals zero, the substring starts at the first character of the string. The start_position can be only positive
        							length: a positive integer that determines the number of characters that you want to extract from the string beginning at start_position. If the sum of start_position and length is greater than the number of characters in the string, the substring function returns the whole string beginning at start_position. The length parameter is optional. If you omit the length parameter, the substring function returns the whole string started at start_position.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_bigint(n DOUBLE) -&gt; BIGINT</form>
                       <description>
        						Converts input value to BIGINT type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_boolean(n INTEGER) -&gt; BOOLEAN</form>
                       <description>
        						Converts input value to BOOLEAN type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_char(n DOUBLE) -&gt; VARCHAR</form>
                       <description>
        						Converts input value to VARCHAR type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_double(n DOUBLE) -&gt; DOUBLE</form>
                       <description>
        						Converts input value to DOUBLE type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_integer(n DOUBLE) -&gt; INTEGER</form>
                       <description>
        						Converts input value to INTEGER type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_real(n DOUBLE) -&gt; REAL</form>
                       <description>
        						Converts input value to REAL type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_to_smallint(n DOUBLE) -&gt; SMALLINT</form>
                       <description>
        						Converts input value to SMALLINT type.
        						Parameters:
        							n: Input value.</description>
                    </feature>
                    <feature>
                       <form>esdc_translate(string VARCHAR, from VARCHAR, to VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						The function performs several single-character, one-to-one translation in one operation.
        						Parameters:
        							string: the string subjected to translation.
        							from: a set of characters in the first argument (_string_) that should be replaced.
        							to: a set of characters that replaces the _from_ in the _string_.</description>
                    </feature>
                    <feature>
                       <form>esdc_trim(characters VARCHAR, string VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						removes the longest string that contains a specific character from a string. By default, the function removes spaces if you don’t specify explicitly which character you want to remove.
        						Parameters:
        							characters: optional parameter that defines a literal specifying explicitly which characters you want to remove in the string. Accepted literals are: LEADING, TRAILING and BOTH. Example of use: TRIM(BOTH, string)
        							string: the string for which the removal is requested. Mandatory parameter: example of use: TRIM(string)</description>
                    </feature>
                    <feature>
                       <form>gavo_ipix(long REAL, lat REAL) -&gt; BIGINT</form>
                       <description>
        						Returns the q3c ipix (Koposov and Bartunov, 2006) for a long/lat pair (it simply wraps the q3c_angpix function).
        						Parameters:
        							long: The longitude to compute the ipix for.
        							lat: The latitude to compute the ipix for.</description>
                    </feature>
                    <feature>
                       <form>ivo_epoch_prop_pos(ra DOUBLE, de DOUBLE, parallax DOUBLE, pm_ra DOUBLE, pm_de DOUBLE, radial_velocity DOUBLE, ref_epoch DOUBLE, out_epoch DOUBLE) -&gt; POINT</form>
                       <description>
        						Returns the new position (ra,dec) of the source at the new arbitrary input epoch
        						Parameters:
        							ra: Right Ascension (deg)
        							de: Declination (deg)
        							parallax: Parallax (mas)
        							pm_ra: Proper Motion in Right Ascension (mas/yr)
        							pm_de: Proper Motion in Declination (mas/yr)
        							radial_velocity: Radial Velocity (km/s)
        							ref_epoch: Reference Julian Epoch
        							out_epoch: Final Julian Epoch</description>
                    </feature>
                    <feature>
                       <form>ivo_geom_transform(from_sys VARCHAR, to_sys VARCHAR, geo VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						The function transforms ADQL geometries between various reference systems.
        						Parameters:
        							from_sys: name of the source reference system.
        							to_sys: name of the target reference system.
        							geo: an ADQL geometry (POINT, CIRCLE, POLYGON).</description>
                    </feature>
                    <feature>
                       <form>ivo_hashlist_has(hashlist VARCHAR, item VARCHAR) -&gt; INTEGER</form>
                       <description>
        						The function returns 1 if, compared case-insensitively, the second argument is in the list of words encoded in the first argument, 0 otherwise.
        						Parameters:
        							hashlist: A string containing hash-separated terms.
        							item: A string containing a single term not containing a hash.</description>
                    </feature>
                    <feature>
                       <form>ivo_hasword(needle VARCHAR, haystack VARCHAR) -&gt; INTEGER</form>
                       <description>
        						Returns 1 if all tokens from the string needle are contained (in some sense) in the string haystack, 0 otherwise.
        						Parameters:
        							needle: A string to locate in haystack.
        							haystack: A text to match needle in.</description>
                    </feature>
                    <feature>
                       <form>ivo_histogram(val REAL, lower REAL, upper REAL, nbins INTEGER) -&gt; INTEGER[*]</form>
                       <description>
        						This aggregate function returns a histogram of val with nbins+2 elements. Assuming 0-based arrays, results[0] contains the number of underflows (i.e., val &lt; lower), result[nbins+1] the number of overflows. Elements 1…nbins are the counts in nbins bins of width (upper−lower)/nbins. Clients will have to convert back to physical units using some external communication, as there currently is no (meta-) data as lower and upper in the TAP response.
        						Parameters:
        							val: the value to bin.
        							lower: the lower limit of the histogram
        							upper: the upper limit of the histogram
        							nbins: the number of "natural" bins in the histogram.</description>
                    </feature>
                    <feature>
                       <form>ivo_interval_overlaps(a1 DOUBLE, b1 DOUBLE, a2 DOUBLE, b2 DOUBLE) -&gt; INTEGER</form>
                       <description>
        						Function returns 1 if the interval [a1…b1] overlaps with the interval [a2…b2].
        						Parameters:
        							a1: The lower bound of the first interval.
        							b1: The upper bound of the first interval.
        							a2: The lower bound of the second interval.
        							b2: The upper bound of the second interval.</description>
                    </feature>
                    <feature>
                       <form>ivo_nocasematch(value VARCHAR, pattern VARCHAR) -&gt; INTEGER</form>
                       <description>
        						Evaluates value ILIKE pattern, i.e., pattern is defined as for the SQL LIKE operator, but the match is performed case-insensitively.
        						Parameters:
        							value: A string-valued SQL expression.
        							pattern: A SQL pattern for LIKE evaluation.</description>
                    </feature>
                    <feature>
                       <form>ivo_normal_random(mu REAL, sigma REAL) -&gt; REAL</form>
                       <description>
        						Returns a random number drawn from a normal distribution.
        						Parameters:
        							mu: The mean of the normal distribution.
        							sigma: The width of the normal distribution..</description>
                    </feature>
                    <feature>
                       <form>ivo_simbadpoint(identifier VARCHAR) -&gt; POINT</form>
                       <description>
        						Queries Simbad for an identifier and returns the corresponding point.
        						Parameters:
        							identifier: A string containing an identifier Simbad can resolve.</description>
                    </feature>
                    <feature>
                       <form>ivo_string_agg(expression VARCHAR, delimiter VARCHAR) -&gt; VARCHAR</form>
                       <description>
        						An aggregate function returning all values of expression concatenated with delimiter.
        						Parameters:
        							expression: A SQL expression giving the strings to concatenate.
        							delimiter: A string used to concatenate the values of expression in each group.</description>
                    </feature>
                    <feature>
                       <form>ivo_to_jd(d TIMESTAMP) -&gt; REAL</form>
                       <description>
        						Converts a timestamp to a Julian date.
        						Parameters:
        							d: The SQL timestamp to convert.</description>
                    </feature>
                    <feature>
                       <form>ivo_to_mjd(d TIMESTAMP) -&gt; REAL</form>
                       <description>
        						Converts a timestamp to modified Julian date.
        						Parameters:
        							d: The SQL timestamp to convert.</description>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adqlgeo">
                    <feature>
                       <form>AREA</form>
                    </feature>
                    <feature>
                       <form>BOX</form>
                    </feature>
                    <feature>
                       <form>CENTROID</form>
                    </feature>
                    <feature>
                       <form>CIRCLE</form>
                    </feature>
                    <feature>
                       <form>CONTAINS</form>
                    </feature>
                    <feature>
                       <form>COORD1</form>
                    </feature>
                    <feature>
                       <form>COORD2</form>
                    </feature>
                    <feature>
                       <form>COORDSYS</form>
                    </feature>
                    <feature>
                       <form>DISTANCE</form>
                    </feature>
                    <feature>
                       <form>INTERSECTS</form>
                    </feature>
                    <feature>
                       <form>POINT</form>
                    </feature>
                    <feature>
                       <form>POLYGON</form>
                    </feature>
                    <feature>
                       <form>REGION</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-common-table">
                    <feature>
                       <form>WITH</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-string">
                    <feature>
                       <form>LOWER</form>
                    </feature>
                    <feature>
                       <form>UPPER</form>
                    </feature>
                    <feature>
                       <form>ILIKE</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-sets">
                    <feature>
                       <form>UNION</form>
                    </feature>
                    <feature>
                       <form>EXCEPT</form>
                    </feature>
                    <feature>
                       <form>INTERSECT</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-offset">
                    <feature>
                       <form>OFFSET</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-conditional">
                    <feature>
                       <form>COALESCE</form>
                    </feature>
                 </languageFeatures>
                 <languageFeatures type="ivo://ivoa.net/std/tapregext#features-adql-type">
                    <feature>
                       <form>CAST</form>
                    </feature>
                 </languageFeatures>
              </language>
              <outputFormat>
                 <mime>application/x-votable+xml</mime>
                 <alias>votable_gzip</alias>
              </outputFormat>
              <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>text/ecsv</mime>
                 <alias>ecsv</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/tab-separated-values</mime>
                 <alias>tsv</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/json</mime>
                 <alias>json</alias>
              </outputFormat>
              <outputFormat>
                 <mime>application/fits</mime>
                 <alias>fits</alias>
              </outputFormat>
              <outputFormat>
                 <mime>text/xml</mime>
                 <alias>votable_plain_conesearch</alias>
              </outputFormat>
              <retentionPeriod>
                 <default>259200</default>
                 <hard>259200</hard>
              </retentionPeriod>
              <executionDuration>
                 <default>3600</default>
                 <hard>3600</hard>
              </executionDuration>
              <outputLimit>
                 <default unit="row">3000000</default>
                 <hard unit="row">3000000</hard>
              </outputLimit>
           </capability>
           <capability standardID="ivo://ivoa.net/std/VOSI#availability">
              <interface role="std" version="1.0" xsi:type="vs:ParamHTTP">
                 <accessURL use="full"> https://isla.esac.esa.int/tap/tap/availability </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="full">https://isla.esac.esa.int/tap/tap/tables</accessURL>
              </interface>
           </capability>
           <capability standardID="ivo://ivoa.net/std/DALI#examples">
              <interface xsi:type="vr:WebBrowser">
                 <accessURL use="full">https://isla.esac.esa.int/tap/tap/examples/</accessURL>
              </interface>
           </capability>
           <capability standardID="ivo://ivoa.net/std/VOSI#capabilities">
              <interface role="std" version="1.0" xsi:type="vs:ParamHTTP">
                 <accessURL use="full"> https://isla.esac.esa.int/tap/tap/capabilities </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 https://isla.esac.esa.int/tap/xml/esaTapPlusAttributes.xsd" xsi:type="vs:TableSet">
              <schema esatapplus:public="true">
                 <name>esasky</name>
                 <table esatapplus:flags="0" esatapplus:size="10754" esatapplus:size_bytes="5709824" type="base_table">
                    <name>esasky.isla_mosaics</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>product_link</name>
                       <description>Download link</description>
                       <ucd>meta.dataset;meta.ref.url</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                       <flag>primary</flag>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <description>Observation ID</description>
                       <ucd>meta.id</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                       <flag>primary</flag>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Right Ascension of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>primary</flag>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Declination of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                       <flag>primary</flag>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>srcname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_range</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>start_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>end_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>fov</name>
                       <description>Internal ESASky column for searching and indexing the footprint with pgsphere</description>
                       <ucd>pos.outline;meta.pgsphere</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="129" esatapplus:size_bytes="57344" type="base_table">
                    <name>esasky.isla_mosaics_q3c_maxmin</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="369215" esatapplus:size_bytes="16384000" type="base_table">
                    <name>esasky.isla_mosaics_q3c_moc</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_coverage_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="6737" esatapplus:size_bytes="5210112" type="base_table">
                    <name>esasky.isla_observations</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>product_link</name>
                       <description>Download link</description>
                       <ucd>meta.dataset;meta.ref.url1</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <description>Observation ID</description>
                       <ucd>meta.id</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Right Ascension of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Declination of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>srcname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_range</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>start_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>end_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>fov</name>
                       <description>Internal ESASky column for searching and indexing the footprint with pgsphere</description>
                       <ucd>pos.outline;meta.pgsphere</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="222" esatapplus:size_bytes="65536" type="base_table">
                    <name>esasky.isla_observations_q3c_maxmin</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="393216" esatapplus:size_bytes="17448960" type="base_table">
                    <name>esasky.isla_observations_q3c_moc</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_coverage_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="41679" esatapplus:size_bytes="22093824" type="base_table">
                    <name>esasky.isla_short_timeseries</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>product_link</name>
                       <description>Download link</description>
                       <ucd>meta.dataset;meta.ref.url1</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <description>Observation ID</description>
                       <ucd>meta.id</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Right Ascension of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Declination of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>srcname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_range</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>start_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>end_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>fov</name>
                       <description>Internal ESASky column for searching and indexing the footprint with pgsphere</description>
                       <ucd>pos.outline;meta.pgsphere</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="132" esatapplus:size_bytes="57344" type="base_table">
                    <name>esasky.isla_short_timeseries_q3c_maxmin</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="383584" esatapplus:size_bytes="17022976" type="base_table">
                    <name>esasky.isla_short_timeseries_q3c_moc</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_coverage_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="49111" esatapplus:size_bytes="25731072" type="base_table">
                    <name>esasky.isla_spectra</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>product_link</name>
                       <description>Download link</description>
                       <ucd>meta.dataset;meta.ref.url1</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <description>Observation ID</description>
                       <ucd>meta.id</ucd>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Right Ascension of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.ra;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Declination of the Pointing Position</description>
                       <unit>degree</unit>
                       <ucd>pos.eq.dec;meta.main</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>srcname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_range</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>start_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>end_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>fov</name>
                       <description>Internal ESASky column for searching and indexing the footprint with pgsphere</description>
                       <ucd>pos.outline;meta.pgsphere</ucd>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="133" esatapplus:size_bytes="57344" type="base_table">
                    <name>esasky.isla_spectra_q3c_maxmin</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>npix_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_maxval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size_minval</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="380093" esatapplus:size_bytes="16867328" type="base_table">
                    <name>esasky.isla_spectra_q3c_moc</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_coverage_count</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_ipix</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>moc_order</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>ila</name>
                 <table esatapplus:flags="0" esatapplus:size="8" esatapplus:size_bytes="49152" type="base_table">
                    <name>ila.band</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="32768" type="base_table">
                    <name>ila.cat_expomap</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_expomap_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>expomap_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>format</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>url</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="114688" type="base_table">
                    <name>ila.cat_grb</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>b</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_grb_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>counterparts</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_deg</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>flux</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>gcn</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>grb_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>l</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>mjd</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>notes</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>products</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_deg</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>"references"</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t90</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>uncertainty</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="49152" type="base_table">
                    <name>ila.cat_omc</name>
                    <description>OMC Catalog</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_omc_oid</name>
                       <description>OMC catalog order id</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>comments</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Dec</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_deg</name>
                       <description>Dec in degress</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_epoch</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_period</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_v_mean</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>gaia_dr3_id</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>igrc_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>igrc_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <description>Name</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>omc_id</name>
                       <description>OMC ID</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>period</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>RA</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_deg</name>
                       <description>RA in degrees</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>sp_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>tag_cont</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>time_first</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>time_last</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_group</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_type_omc</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_type_vsx</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_max</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_mean</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_min</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="163840" type="base_table">
                    <name>ila.cat_source</name>
                    <description>High Energy Source Catalog full table</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_type_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>class</name>
                       <description>Source class according to HEASARC Classification</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>comments</name>
                       <description>Other source names and comments on classification</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>day_id</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Source Declination</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>e_max</name>
                       <description>Maximum energy of the spectrum</description>
                       <unit>keV</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>e_min</name>
                       <description>Minimum energy of the spectrum</description>
                       <unit>keV</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_rad</name>
                       <description>Source Error Radius</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>flag</name>
                       <description>Source flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>flux</name>
                       <description>Flux in photons per unit area per second</description>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>flux_err</name>
                       <description>Uncertainty in flux measurement</description>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgr_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgr_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag</name>
                       <description>ISGRI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag2</name>
                       <description>Extended ISGRI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flag</name>
                       <description>JEMX Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <description>Common name of the source</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>omc_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pics_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pics_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>picsit_flag</name>
                       <description>PICSIT Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Source Right Ascension</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>sel_flag</name>
                       <description>Selection flag for source identification</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_id</name>
                       <description>Source catalog id</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spa_modl</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spa_npar</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spa_pars</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spe_modl</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spe_npar</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spe_pars</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flag</name>
                       <description>SPI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flux_1</name>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flux_2</name>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_modl</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_npar</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_pars</name>
                       <description>Model and parameters for flux determination</description>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="500" esatapplus:size_bytes="131072" type="base_table">
                    <name>ila.cat_source_name</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_name_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>main</name>
                       <dataType xsi:type="vs:VOTableType">boolean</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="14" esatapplus:size_bytes="49152" type="base_table">
                    <name>ila.cat_source_type</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_type_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>parent_cat_source_type_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="24576" type="base_table">
                    <name>ila.community_product</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>community_product_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>create_date</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>create_user</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>create_user_full_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>description</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instruments</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>publication_url</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>repository_url</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scientific_subjects</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>target</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>update_date</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.cons_pub_obs</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>end_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_range</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_number</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_size</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>srcname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>start_revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="12849" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.epoch</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="2" esatapplus:size_bytes="49152" type="base_table">
                    <name>ila.instrument</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="24576" type="base_table">
                    <name>ila.long_tseries</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>long_tseries_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="32768" type="base_table">
                    <name>ila.mosaic</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>mosaic_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>plot_path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>revolution</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.publications</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>bib_code</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>match_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>publications_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="442954" esatapplus:size_bytes="187203584" type="base_table">
                    <name>ila.science_window</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>expid</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_isgri</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_jemx1</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_jemx2</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_omc</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_picsit</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>good_spi</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ibismode</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jmx1mode</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jmx2mode</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>mjd_endtime</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>mjd_starttime</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsid</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obstype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>omcmode</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pointingid</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>rev_fraction</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>revno</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>science_window_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scwid</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>scw_ver</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>"size"</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spimode</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>swg_date</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>telapse</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="24576" type="base_table">
                    <name>ila.short_tseries</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>band_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>revolution</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>short_tseries_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="16382" esatapplus:size_bytes="11943936" type="base_table">
                    <name>ila.spectra</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>detector</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>plot_path</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>revolution</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spectra_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.v_cat_omc_explorer</name>
                    <description>OMC Catalog</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_omc_oid</name>
                       <description>OMC catalog order id</description>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>comments</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Dec</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec_deg</name>
                       <description>Dec in degress</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>epoch</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_epoch</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_period</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_v_mean</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>gaia_dr3_id</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>igrc_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>igrc_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <description>Name</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>omc_id</name>
                       <description>OMC ID</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>period</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>RA</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra_deg</name>
                       <description>RA in degrees</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>sp_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>tag_cont</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>time_first</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>time_last</name>
                       <unit>days</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_group</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_type_omc</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>var_type_vsx</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_max</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_mean</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>v_min</name>
                       <unit>mag</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="500" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.v_cat_source</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>cat_source_type_oid</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>class</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag2</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flag</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>omc_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>picsit_flag</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flag</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="0" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.v_cat_source_explorer</name>
                    <description>High Energy Source Catalog Explorer table</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>alt_names</name>
                       <description>Other common name of the source</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>class</name>
                       <description>Source class according to HEASARC Classification</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dec</name>
                       <description>Source Declination</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>err_rad</name>
                       <description>Source Error Radius</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgr_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgr_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag</name>
                       <description>ISGRI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>isgri_flag2</name>
                       <description>Extended ISGRI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flag</name>
                       <description>JEMX Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>jemx_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>name</name>
                       <description>Common name of the source</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pics_flux_1</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pics_flux_2</name>
                       <unit>counts s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>picsit_flag</name>
                       <description>PICSIT Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>ra</name>
                       <description>Source Right Ascension</description>
                       <unit>deg</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>source_id</name>
                       <description>Source catalog id</description>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flag</name>
                       <description>SPI Source detection flag</description>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flux_1</name>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>spi_flux_2</name>
                       <unit>ph cm-2 s-1</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="961" esatapplus:size_bytes="0" type="base_table">
                    <name>ila.v_doi_generation</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>abstract</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>download_url</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>endtime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obsids</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>publications</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>starttime</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>surname</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>title</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>ivoa</name>
                 <table esatapplus:flags="0" esatapplus:size="6451" esatapplus:size_bytes="0" type="base_table">
                    <name>ivoa.obscore</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>access_estsize</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>access_format</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>access_url</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>calib_level</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>dataproduct_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_max</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_min</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_res_power</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_xel</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>facility_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_collection</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_publisher_did</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_release_date</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>o_ucd</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pol_states</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pol_xel</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_dec</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_fov</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_ra</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_region</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_resolution</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_xel1</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_xel2</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>target_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_exptime</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_max</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_min</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_resolution</name>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_xel</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="191079" esatapplus:size_bytes="0" type="base_table">
                    <name>ivoa.obsplan</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>category</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_max</name>
                       <unit>m</unit>
                       <ucd>em.wl;stat.max</ucd>
                       <utype>Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_min</name>
                       <unit>m</unit>
                       <ucd>em.wl;stat.min</ucd>
                       <utype>Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>em_res_power</name>
                       <ucd>spect.resolution</ucd>
                       <utype>Char.SpectralAxis.Resolution.ResolPower.refVal</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>execution_status</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>exposure_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>facility_name</name>
                       <ucd>meta.id;instr.tel</ucd>
                       <utype>Provenance.ObsConfig.Facility.name</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>instrument_name</name>
                       <ucd>meta.id;instr</ucd>
                       <utype>Provenance.ObsConfig.Instrument.name</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_collection</name>
                       <ucd>meta.id</ucd>
                       <utype>DataID.collection</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>obs_id</name>
                       <ucd>meta.id</ucd>
                       <utype>DataID.observationID</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>o_ucd</name>
                       <ucd>meta.ucd</ucd>
                       <utype>Char.ObservableAxis.ucd</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>"pi"</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pol_states</name>
                       <ucd>meta.code;phys.polarization</ucd>
                       <utype>Char.PolarizationAxis.stateList</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>pol_xel</name>
                       <ucd>meta.number</ucd>
                       <utype>Char.PolarizationAxis.numBins</utype>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>priority</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>prop_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>revolution</name>
                       <dataType xsi:type="vs:VOTableType">short</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_dec</name>
                       <unit>deg</unit>
                       <ucd>pos.eq.dec</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_fov</name>
                       <unit>deg</unit>
                       <ucd>phys.angSize;instr.fov</ucd>
                       <utype>Char.SpatialAxis.Coverage.Bounds.Extent.diameter</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_ra</name>
                       <unit>deg</unit>
                       <ucd>pos.eq.ra</ucd>
                       <utype>Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_region</name>
                       <ucd>pos.outline;obs.field</ucd>
                       <utype>Char.SpatialAxis.Coverage.Support.Area</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>s_resolution</name>
                       <unit>arcsec</unit>
                       <ucd>pos.angResolution</ucd>
                       <utype>Char.SpatialAxis.Resolution.Refval.value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>target_name</name>
                       <ucd>meta.id;src</ucd>
                       <utype>Target.name</utype>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_exptime</name>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <utype>Char.TimeAxis.Coverage.Support.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_max</name>
                       <unit>d</unit>
                       <ucd>time.end;obs.exposure</ucd>
                       <utype>Char.TimeAxis.Coverage.Bounds.Limits.StopTime</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_min</name>
                       <unit>d</unit>
                       <ucd>time.start;obs.exposure</ucd>
                       <utype>Char.TimeAxis.Coverage.Bounds.Limits.StartTime</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_plan_exptime</name>
                       <unit>s</unit>
                       <ucd>time.duration;obs.exposure</ucd>
                       <utype>Char.TimeAxis.Coverage.Support.Extent</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_planning</name>
                       <unit>d</unit>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>tracking_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>t_resolution</name>
                       <unit>s</unit>
                       <ucd>time.resolution</ucd>
                       <utype>Char.TimeAxis.Resolution.Refval.value</utype>
                       <dataType xsi:type="vs:VOTableType">double</dataType>
                    </column>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>job_upload</name>
              </schema>
              <schema esatapplus:public="true">
                 <name>public</name>
                 <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" esatapplus:ref="" std="true">
                       <name>dummy</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>tap_config</name>
                 <table esatapplus:flags="0" esatapplus:size="5" type="base_table">
                    <name>tap_config.coord_sys</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>epoch</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>equinox</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>system</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>xml_output</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" esatapplus:size="2" type="base_table">
                    <name>tap_config.properties</name>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>"key"</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>"value"</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>tap_schema</name>
                 <table esatapplus:flags="0" type="base_table">
                    <name>tap_schema.columns</name>
                    <description>TAP SCHEMA columns</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>arraysize</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>column_index</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>column_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>datatype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>db_column_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>description</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>indexed</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>principal</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>schema_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>"size"</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>std</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>table_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>ucd</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>unit</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>utype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>xtype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <foreignKey>
                       <targetTable>tap_schema.tables</targetTable>
                       <fkColumn>
                          <fromColumn>table_name</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                       <description>TAP schema table name</description>
                    </foreignKey>
                 </table>
                 <table esatapplus:flags="0" type="base_table">
                    <name>tap_schema.key_columns</name>
                    <description>TAP SCHEMA key columns</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>from_column</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>key_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>target_column</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <foreignKey>
                       <targetTable>tap_schema.keys</targetTable>
                       <fkColumn>
                          <fromColumn>key_id</fromColumn>
                          <targetColumn>key_id</targetColumn>
                       </fkColumn>
                       <description>TAP schema key columns key id</description>
                    </foreignKey>
                 </table>
                 <table esatapplus:flags="0" type="base_table">
                    <name>tap_schema.keys</name>
                    <description>TAP SCHEMA keys</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>description</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>from_table</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>key_id</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>target_table</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>utype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <foreignKey>
                       <targetTable>tap_schema.tables</targetTable>
                       <fkColumn>
                          <fromColumn>from_table</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                       <description>TAP schema keys from table</description>
                    </foreignKey>
                    <foreignKey>
                       <targetTable>tap_schema.tables</targetTable>
                       <fkColumn>
                          <fromColumn>target_table</fromColumn>
                          <targetColumn>table_name</targetColumn>
                       </fkColumn>
                       <description>TAP schema keys target table</description>
                    </foreignKey>
                 </table>
                 <table esatapplus:flags="0" type="base_table">
                    <name>tap_schema.schemas</name>
                    <description>TAP SCHEMA schemas</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>db_schema_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>description</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>schema_index</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>schema_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>utype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                 </table>
                 <table esatapplus:flags="0" type="base_table">
                    <name>tap_schema.tables</name>
                    <description>TAP SCHEMA tables</description>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>db_table_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>description</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>schema_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>"size"</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="false">
                       <name>size_bytes</name>
                       <dataType xsi:type="vs:VOTableType">long</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>table_index</name>
                       <dataType xsi:type="vs:VOTableType">int</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>table_name</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>table_type</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <column esatapplus:flags="0" esatapplus:ref="" std="true">
                       <name>utype</name>
                       <dataType xsi:type="vs:VOTableType">char</dataType>
                    </column>
                    <foreignKey>
                       <targetTable>tap_schema.schemas</targetTable>
                       <fkColumn>
                          <fromColumn>schema_name</fromColumn>
                          <targetColumn>schema_name</targetColumn>
                       </fkColumn>
                       <description>TAP schema schema name</description>
                    </foreignKey>
                 </table>
              </schema>
              <schema esatapplus:public="true">
                 <name>tap_upload</name>
              </schema>
           </tableset>
        </ri:Resource>