<?xml version='1.0'?><?xml-stylesheet href='/static/xsl/oai.xsl' type='text/xsl'?><ri:Resource created="2009-12-01T10:00:00Z" status="active" updated="2024-12-30T11:07:13Z" version="1.2" xmlns:g-colstat="http://dc.g-vo.org/ColStats-1" xmlns:ri="http://www.ivoa.net/xml/RegistryInterface/v1.0" xmlns:tr="http://www.ivoa.net/xml/TAPRegExt/v1.0" xmlns:vg="http://www.ivoa.net/xml/VORegistry/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://dc.g-vo.org/ColStats-1 http://vo.ari.uni-heidelberg.de/docs/schemata/Colstats.xsd http://www.ivoa.net/xml/RegistryInterface/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/RegistryInterface.xsd http://www.ivoa.net/xml/TAPRegExt/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/TAPRegExt.xsd http://www.ivoa.net/xml/VORegistry/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VORegistry.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>PADC TAP Server on voparis-rr.obspm.fr TAP service</title><shortName>PADC TAP</shortName><identifier>ivo://padc.obspm.voparis-rr/tap</identifier><curation><publisher>Paris Astronomical Data Centre</publisher><creator><name>PADC</name><logo>http://voparis-srv-paris.obspm.fr/logos/PADC_small.png</logo></creator><contact><name>PADC support team</name><address>77 av. Denfert Rochereau, 75014 Paris, FRANCE</address><email>vo.paris@obspm.fr</email><telephone>0033140512082</telephone></contact></curation><content><subject>virtual-observatories</subject><subject>catalogs</subject><description>The PADC TAP Server on voparis-rr.obspm.fr's TAP end point. The Table Access
Protocol (TAP) lets you execute queries against our database tables,
inspect various metadata, and upload your own data. It is thus the
VO's premier way to access public data holdings.

Tables exposed through this endpoint include: columns, services, tables from the glots schema, obscore from the ivoa schema, alt_identifier, authorities, capability, g_num_stat, interface, intf_param, registries, relationship, res_date, res_detail, resource, res_role, res_schema, res_subject, res_table, stc_spatial, stc_spectral, stc_temporal, subject_uat, table_column, tap_table, validation from the rr schema, columns, groups, key_columns, keys, schemas, tables from the tap_schema schema.</description><referenceURL>http://voparis-rr.obspm.fr/__system__/tap/run/info</referenceURL><relationship><relationshipType>IsServiceFor</relationshipType><relatedResource ivo-id="ivo://padc.obspm.voparis-rr/rr/q/create">GAVO RegTAP Service (Paris Mirror)</relatedResource><relatedResource ivo-id="ivo://padc.obspm.voparis-rr/glots/q/createTables">GloTS, the Global TAP Schema</relatedResource><relatedResource ivo-id="ivo://padc.obspm.voparis-rr/__system__/obscore/ObsCore">PADC TAP Server on voparis-rr.obspm.fr Obscore Table</relatedResource></relationship></content><capability standardID="ivo://ivoa.net/std/TAP" xsi:type="tr:TableAccess"><interface role="std" version="1.1" xsi:type="vs:ParamHTTP"><accessURL use="full">http://voparis-rr.obspm.fr/tap</accessURL></interface><dataModel ivo-id="ivo://org.gavo.dc/std/glots">GloTS 1.0</dataModel><dataModel ivo-id="ivo://org.gavo.dc/std/glots#tables-1.0">GloTS 1.0</dataModel><dataModel ivo-id="ivo://ivoa.net/std/regtap#1.2">Registry 1.2</dataModel><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>The Astronomical Data Query Language is the standard IVOA dialect of SQL; it contains a very general SELECT statement as well as some extensions for spherical geometry and higher mathematics.</description><languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-udf"><feature><form>gavo_getauthority(ivoid TEXT) -&gt; TEXT</form><description>returns the authority part of an ivoid (or, more generally a URI).
So, ivo://org.gavo.dc/foo/bar#baz becomes org.gavo.dc.

The behaviour for anything that's not a full URI is undefined.</description></feature><feature><form>gavo_ipix(long REAL, lat REAL) -&gt; BIGINT</form><description>gavo_ipix returns the q3c ipix for a long/lat pair (it simply wraps
the 13c_ang2ipix function).

This is probably only relevant when you play tricks with indices or
PPMXL ids.</description></feature><feature><form>gavo_match(pattern TEXT, string TEXT) -&gt; INTEGER</form><description>gavo_match returns 1 if the POSIX regular expression pattern
matches anything in string, 0 otherwise.</description></feature><feature><form>gavo_mocintersect(moc1 MOC, moc2 MOC) -&gt; MOC</form><description>returns the intersection of two MOCs.</description></feature><feature><form>gavo_mocunion(moc1 MOC, moc2 MOC) -&gt; MOC</form><description>returns the union of two MOCs.</description></feature><feature><form>gavo_specconv(expr DOUBLE PRECISION, dest_unit TEXT) -&gt; DOUBLE PRECISION</form><description>returns the spectral value expr converted to dest_unit.

expr has to be in either energy, wavelength, or frequency, and dest_unit
must be a VOUnit giving another spectral unit (e.g., MHz, keV, nm, or
Angstrom). This is intended to let users express spectral constraints
in their preferred unit independently of the choice of unit in the
database.  Examples::

	gavo_specconv(obscore.em_min, "keV") &gt; 300
	gavo_specconv(obscore.em_max, "MHz") &gt; 30
	gavo_specconv(spectral_start, "Angstrom") &gt; 4000

There is a variant of gavo_specconv accepting expr's unit in a third
argument.</description></feature><feature><form>gavo_specconv(expr NUMERIC, expr_unit TEXT, dest_unit TEXT) -&gt; NUMERIC</form><description>returns expr assumed to be in expr_unit expressed in dest_unit.

		This is a variant of the two-argument gavo_specconv for when
		the unit of expr is not known to the ADQL translator, either because
		it because it is a literal or because it does not look like
		a spectral unit.  Examples::

			gavo_specconv(656, 'nm', 'J') BETWEEN spectral_start AND spectral_end
			gavo_specconv(arccos(phi)*incidence, 'Hz', 'eV')
		
		Clearly, overriding known units is likely to yield bad results;
		the translator therefore warns if an existing unit is overridden
		with a different unit.</description></feature><feature><form>gavo_vocmatch(vocname TEXT, term TEXT, matchagainst TEXT) -&gt; INTEGER</form><description>returns 1 if matchagainst is term or narrower in the IVOA vocabulary
vocname, 0 otherwise.

This is intended for semantic querying.  For instance,
gavo_vocmatch('datalink/core', 'calibration', semantics) would be 1
if semantics is any of calibration, bias, dark, or flat.

For RDF-flavoured vocabularies (strict trees), term will expand to the
entire branch rooted in term.  For SKOS-flavoured vocabularies (where
narrower is not transitive), only directly narrower terms will be included.

Both the term and the vocabulary name must be string literals (i.e.,
constants).  matchagainst can be any string-valued expression.</description></feature><feature><form>ivo_geom_transform(from_sys TEXT, to_sys TEXT, geo GEOMETRY) -&gt; GEOMETRY</form><description>The function transforms ADQL geometries between various reference systems.
geo can be a POINT, a CIRCLE, or a POLYGON, and the function will return a
geometry of the same type.  In the current implementation, from_sys and
to_sys must be literal strings (i.e., they cannot be computed through
expressions or be taken from database columns).

All transforms are just simple rotations, which is only a rough
approximation to the actual relationships between reference systems
(in particular between FK4 and ICRS-based ones).  Note that, in particular,
the epoch is not changed (i.e., no proper motions are applied).

We currently support the following reference frames: ICRS, FK5 (which
is treated as ICRS), FK4 (for B1950. without epoch-dependent corrections),
GALACTIC.  Reference frame names are case-sensitive.</description></feature><feature><form>ivo_hashlist_has(hashlist TEXT, item TEXT) -&gt; INTEGER</form><description>The function takes two strings; the first is a list of words not
containing the hash sign (#), concatenated by hash signs, the second is
a word not containing the hash sign.  It returns 1 if, compared
case-insensitively, the second argument is in the list of words coded in
the first argument.  The behaviour in case the the second
argument contains a hash sign is unspecified.</description></feature><feature><form>ivo_hasword(haystack TEXT, needle TEXT) -&gt; INTEGER</form><description>gavo_hasword returns 1 if needle shows up in haystack, 0 otherwise.  This
is for "google-like"-searches in text-like fields.  In word, you can
actually employ a fairly complex query language; see
https://www.postgresql.org/docs/current/textsearch.html
for details.</description></feature><feature><form>ivo_healpix_center(hpxOrder INTEGER, hpxIndex BIGINT) -&gt; POINT</form><description>returns a POINT corresponding to the center of the healpix with
the given index at the given order.</description></feature><feature><form>ivo_healpix_index(order INTEGER, ra DOUBLE PRECISION, dec DOUBLE PRECISION) -&gt; BIGINT</form><description>Returns the index of the (nest) healpix with order containing the
spherical point (ra, dec).

An alternative, 2-argument form

ivo_healpix_index(order INTEGER, p POINT) -&gt; BIGINT

is also available.</description></feature><feature><form>ivo_histogram(val REAL, lower REAL, upper REAL, nbins INTEGER) -&gt; INTEGER[]</form><description>The aggregate function returns a histogram of val with nbins+2 elements.
Assuming 0-based arrays, result[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, there currently is no (meta-) data as lower and upper in
the TAP response.</description></feature><feature><form>ivo_interval_has(val NUMERIC, iv INTERVAL) -&gt; INTEGER</form><description>The function returns 1 if the interval iv contains val, 0 otherwise.
The lower limit is always included in iv, behaviour on the upper
limit is column-specific.</description></feature><feature><form>ivo_interval_overlaps(l1 NUMERIC, h1 NUMERIC, l2 NUMERIC, h2 NUMERIC) -&gt; INTEGER</form><description>The function returns 1 if the interval [l1...h1] overlaps with
the interval [l2...h2].  For the purposes of this function,
the case l1=h2 or l2=h1 is treated as overlap.  The function
returns 0 for non-overlapping intervals.</description></feature><feature><form>ivo_nocasematch(value TEXT, pattern TEXT) -&gt; INTEGER</form><description>ivo_nocasematch returns 1 if pattern matches value, 0 otherwise.
pattern is defined as for the SQL LIKE operator, but the
match is performed case-insensitively.  This function in effect
provides a surrogate for the ILIKE SQL operator that is missing from
ADQL.

On this site, this is actually implemented using python's and SQL's
LOWER, so for everything except ASCII, your mileage will vary.</description></feature><feature><form>ivo_normal_random(mu REAL, sigma REAL) -&gt; REAL</form><description>The function returns a random number drawn from a normal distribution
with mean mu and width sigma.

Implementation note: Right now, the Gaussian is approximated by
summing up and scaling ten calls to random.  This, hence, is not
very precise or fast.  It might work for some use cases, and we
will provide a better implementation if this proves inadequate.</description></feature><feature><form>ivo_simbadpoint(identifier TEXT) -&gt; POINT</form><description>gavo_simbadpoint queries simbad for an identifier and returns the
corresponding point.  Note that identifier can only be a literal,
i.e., as simple string rather than a column name. This is because
our database cannot query simbad, and we probably wouldn't want
to fire off millions of simbad queries anyway; use simbad's own
TAP service for this kind of application.</description></feature><feature><form>ivo_string_agg(expression TEXT, delimiter TEXT) -&gt; TEXT</form><description>An aggregate function returning all values of
expression within a GROUP contcatenated with delimiter</description></feature><feature><form>ivo_to_jd(d TIMESTAMP) -&gt; DOUBLE PRECISION</form><description>The function converts a postgres timestamp to julian date.
This is naive; no corrections for timezones, let alone time
scales or the like are done; you can thus not expect this to be
good to second-precision unless you are careful in the construction
of the timestamp.</description></feature><feature><form>ivo_to_mjd(d TIMESTAMP) -&gt; DOUBLE PRECISION</form><description>The function converts a postgres timestamp to modified julian date.
This is naive; no corrections for timezones, let alone time
scales or the like are done; you can thus not expect this to be
good to second-precision unless you are careful in the construction
of the timestamp.</description></feature></languageFeatures><languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-adqlgeo"><feature><form>BOX</form></feature><feature><form>POINT</form></feature><feature><form>CIRCLE</form></feature><feature><form>POLYGON</form></feature><feature><form>REGION</form></feature><feature><form>CENTROID</form></feature><feature><form>COORD1</form></feature><feature><form>COORD2</form></feature><feature><form>DISTANCE</form></feature><feature><form>CONTAINS</form></feature><feature><form>INTERSECTS</form></feature><feature><form>AREA</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-string"><feature><form>LOWER</form></feature><feature><form>ILIKE</form></feature><feature><form>UPPER</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-type"><feature><form>CAST</form></feature></languageFeatures><languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-adql-unit"><feature><form>IN_UNIT</form></feature></languageFeatures><languageFeatures type="ivo://ivoa.net/std/TAPRegExt#features-adql-common-table"><feature><form>WITH</form></feature></languageFeatures><languageFeatures type="ivo://org.gavo.dc/std/exts#extra-adql-keywords"><feature><form>TABLESAMPLE</form><description>Written after a table reference, TABLESAMPLE(10) will make the database only use 10% of the rows; these are `somewhat random' in that the system will use random blocks.  This should be good enough when just testing queries (and much better than using TOP n).</description></feature><feature><form>MOC</form><description>A geometry function creating MOCs.  It either takes a string argument with an ASCII MOC ('4/13 17-18 8/3002'), or an order and another geometry.</description></feature><feature><form>VECTORMATH</form><description>You can compute with vectors here. See https://wiki.ivoa.net/twiki/bin/view/IVOA/ADQLVectorMath for an overview of the functions and operators available.</description></feature><feature><form>CASE</form><description>The SQL92 CASE expression</description></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></language><outputFormat><mime>text/tab-separated-values</mime><alias>tsv</alias></outputFormat><outputFormat><mime>text/plain</mime><alias>txt</alias></outputFormat><outputFormat><mime>text/csv</mime><alias>csv_bare</alias></outputFormat><outputFormat><mime>text/csv;header=present</mime><alias>csv</alias></outputFormat><outputFormat><mime>application/json</mime><alias>json</alias></outputFormat><outputFormat><mime>application/geo+json</mime><alias>geojson</alias></outputFormat><outputFormat ivo-id="ivo://ivoa.net/std/TAPRegExt#output-votable-binary"><mime>application/x-votable+xml</mime><alias>votable</alias></outputFormat><outputFormat ivo-id="ivo://ivoa.net/std/TAPRegExt#output-votable-binary2"><mime>application/x-votable+xml;serialization=BINARY2</mime><alias>votable/b2</alias><alias>votableb2</alias></outputFormat><outputFormat ivo-id="ivo://ivoa.net/std/TAPRegExt#output-votable-td"><mime>application/x-votable+xml;serialization=TABLEDATA</mime><alias>text/xml</alias><alias>votable/td</alias><alias>votabletd</alias></outputFormat><outputFormat><mime>application/x-votable+xml;serialization=TABLEDATA;version=1.1</mime><alias>text/xml</alias><alias>votabletd1.1</alias></outputFormat><outputFormat><mime>application/x-votable+xml;version=1.1</mime><alias>text/xml</alias><alias>votable1.1</alias></outputFormat><outputFormat><mime>application/x-votable+xml;serialization=TABLEDATA;version=1.2</mime><alias>text/xml</alias><alias>votabletd1.2</alias></outputFormat><outputFormat><mime>application/x-votable+xml;serialization=TABLEDATA;version=1.6</mime><alias>vodml</alias></outputFormat><outputFormat><mime>application/x-votable+xml;version=1.6</mime><alias>vodmlb</alias></outputFormat><outputFormat><mime>text/html</mime><alias>html</alias></outputFormat><outputFormat><mime>application/fits</mime><alias>fits</alias></outputFormat><uploadMethod ivo-id="ivo://ivoa.net/std/TAPRegExt#upload-inline"/><uploadMethod ivo-id="ivo://ivoa.net/std/TAPRegExt#upload-http"/><uploadMethod ivo-id="ivo://ivoa.net/std/TAPRegExt#upload-https"/><uploadMethod ivo-id="ivo://ivoa.net/std/TAPRegExt#upload-ftp"/><retentionPeriod><default>172800</default></retentionPeriod><executionDuration><default>60</default></executionDuration><outputLimit><default unit="row">20000</default><hard unit="row">20000000</hard></outputLimit><uploadLimit><hard unit="byte">500000</hard></uploadLimit></capability><capability standardID="ivo://ivoa.net/std/VOSI#capabilities"><interface role="std" xsi:type="vs:ParamHTTP"><accessURL use="full">http://voparis-rr.obspm.fr/__system__/tap/run/capabilities</accessURL></interface></capability><capability standardID="ivo://ivoa.net/std/VOSI#availability"><interface role="std" xsi:type="vs:ParamHTTP"><accessURL use="full">http://voparis-rr.obspm.fr/__system__/tap/run/availability</accessURL></interface></capability><capability standardID="ivo://ivoa.net/std/VOSI#tables"><interface role="std" version="1.1" xsi:type="vs:ParamHTTP"><accessURL use="full">http://voparis-rr.obspm.fr/__system__/tap/run/tableMetadata</accessURL></interface></capability><capability standardID="ivo://ivoa.net/std/DALI#examples"><interface xsi:type="vr:WebBrowser"><accessURL use="full">http://voparis-rr.obspm.fr/__system__/tap/run/examples</accessURL></interface></capability><tableset><schema><name>rr</name><title>GAVO RegTAP Service (Paris Mirror)</title><description>
Tables containing the information in the IVOA Registry.  To query
these tables, use `our TAP service`_.

For more information and example queries, see the
`RegTAP specification`_.

.. _our TAP service: /__system__/tap/run/info
.. _RegTAP specification: http://www.ivoa.net/documents/RegTAP/</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><table><name>rr.resource</name><description> The resources (like services, data collections, organizations)
present in this registry.</description><utype>xpath:/</utype><column><name>ivoid</name><description>Unambiguous reference to the resource conforming to the IVOA standard for identifiers.</description><utype>xpath:identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>res_type</name><description>Resource type (something like vg:authority, vs:catalogservice, etc).</description><utype>xpath:@xsi:type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>created</name><description>The UTC date and time this resource metadata description was created.</description><utype>xpath:@created</utype><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>short_name</name><description>A short name or abbreviation given to something, for presentation in space-constrained fields (up to 16 characters).</description><utype>xpath:shortName</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>res_title</name><description>The full name given to the resource.</description><utype>xpath:title</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>updated</name><description>The UTC date this resource metadata description was last updated.</description><utype>xpath:@updated</utype><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>content_level</name><description>A hash-separated list of content levels specifying the intended audience.</description><utype>xpath:content/contentLevel</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>res_description</name><description>An account of the nature of the resource.</description><utype>xpath:content/description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>reference_url</name><description>URL pointing to a human-readable document describing this resource.</description><utype>xpath:content/referenceURL</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>creator_seq</name><description>The creator(s) of the resource in the order given by the resource record author, separated by semicolons.</description><utype>xpath:curation/creator/name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>content_type</name><description>A hash-separated list of natures or genres of the content of the resource.</description><utype>xpath:content/type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>source_format</name><description>The format of source_value. This, in particular, can be ``bibcode''.</description><utype>xpath:content/source/@format</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>source_value</name><description>A bibliographic reference from which the present resource is derived or extracted.</description><utype>xpath:content/source</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>res_version</name><description>Label associated with creation or availablilty of a version of a resource.</description><utype>xpath:curation/version</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>region_of_regard</name><description>A single numeric value representing the angle, given in decimal degrees, by which a positional query against this resource should be ``blurred'' in order to get an appropriate match.</description><unit>deg</unit><utype>xpath:coverage/regionOfRegard</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>waveband</name><description>A hash-separated list of regions of the electro-magnetic spectrum that the resource's spectral coverage overlaps with.</description><utype>xpath:coverage/waveband</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>rights</name><description>A statement of usage conditions (license, attribution, embargo, etc).</description><utype>xpath:/rights</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>rights_uri</name><description>A URI identifying a license the data is made available under.</description><utype>xpath:/rights/@rightsURI</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>harvested_from</name><description>IVOID of the registry this record came from.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.registries</targetTable><fkColumn><fromColumn>harvested_from</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.capability</name><description> Pieces of behaviour of a resource.</description><utype>xpath:/capability/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>cap_index</name><description>An arbitrary identifier of this capability within the resource.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>cap_type</name><description>The type of capability covered here. If looking for endpoints implementing a certain standard, you should not use this column but rather match against standard_id.</description><utype>xpath:@xsi:type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>cap_description</name><description>A human-readable description of what this capability provides as part of the over-all service.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>standard_id</name><description>A URI for a standard this capability conforms to.</description><utype>xpath:@standardID</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.tap_table</name><description> TAP-queriable tables.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>resid</name><description>IVOA identifier of the resource this table was taken from (where there is a dedicated resource containing this table in its tableset, that resource is preferred over a TAP service).</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>svcid</name><description>IVOA identifier of the TAP service making this table queriable.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>table_name</name><description>The fully qualified name of the table. As per VODataService, this includes all catalog or schema prefixes needed to distinguish it in a query, and it comes with SQL delimiters where necessary.</description><utype>xpath:name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>table_title</name><description>A descriptive, human-interpretable name for the table.</description><utype>xpath:title</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>table_description</name><description>A free-text description of the table's contents.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>table_utype</name><description>An identifier for a concept in a data model that the data in this table as a whole represent.</description><utype>xpath:utype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table><table><name>rr.stc_spatial</name><description> The spatial coverage of resources. This table associates footprints
(ADQL geometries) with ivoids. The footprints are intended for
resource discovery; a reasonable expectation for the resolution thus
is something like a degree.</description><utype>xpath:/coverage/spatial</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>coverage</name><description>A geometry representing the area a resource contains data for; this should be tight at least with a resolution of degrees.</description><ucd>pos</ucd><utype>xpath:.</utype><dataType arraysize="*" extendedType="moc" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>ref_system_name</name><description>The reference frame coverage is written in. This is currently reserved and fixed to NULL. Clients should always add a constraint to NULL for this to avoid matching non-celestial resources later.</description><ucd>pos.frame</ucd><utype>xpath:@frame</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.stc_temporal</name><description> The temporal coverage of resources, given as one or more intervals.
The total coverage is (a subset of) the union of all intervals given
for a resource. All times are understood as MJD for TDB at the solar
system barycenter.</description><utype>xpath:/coverage/temporal</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>time_start</name><description>Lower limit of a time interval covered by the resource in MJD.</description><unit>d</unit><utype>xpath:.</utype><dataType xsi:type="vs:VOTableType">float</dataType></column><column><name>time_end</name><description>Upper limit of a time interval covered by the resource in MJD.</description><unit>d</unit><utype>xpath:.</utype><dataType xsi:type="vs:VOTableType">float</dataType></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.stc_spectral</name><description> The spectral coverage of resources, given as one or more intervals.
The total coverage is (a subset of) the union of all intervals given
for a resource. The spectral values are given as messenger energy.</description><utype>xpath:/coverage/spectral</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>spectral_start</name><description>Lower limit (in Joules) of messenger energy interval covered by the resource (for the solar system barycenter).</description><unit>J</unit><utype>xpath:.</utype><dataType xsi:type="vs:VOTableType">float</dataType></column><column><name>spectral_end</name><description>Upper limit (in Joules) of messenger energy interval covered by the resource (for the solar system barycenter).</description><unit>J</unit><utype>xpath:.</utype><dataType xsi:type="vs:VOTableType">float</dataType></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.registries</name><description> Administrative table: publishing registries we harvest, together with
the dates of last full and incremental harvests.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>IVOID of the registry.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>accessurl</name><description>URL of the registry's OAI-PMH endpoint.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>title</name><description>Name of the registry.</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>last_full_harvest</name><description>Date and time of the last full harvest of the registry.</description><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>last_inc_harvest</name><description>Date and time of the last incremental harvest of the registry.</description><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table><table><name>rr.authorities</name><description> A mapping between the registries and the authorities they claim to
manage.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>IVOID of the registry.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>managed_authority</name><description>An authority this registry claims to serve.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><foreignKey><targetTable>rr.registries</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_role</name><description> Entities (persons or organizations) operating on resources: creators,
contacts, publishers, contributors.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>role_name</name><description>The real-world name or title of a person or organization.</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>role_ivoid</name><description>An IVOA identifier of a person or organization.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>street_address</name><description>A mailing address for a person or organization.</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>email</name><description>An email address the entity can be reached at.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>telephone</name><description>A telephone number the entity can be reached at.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>logo</name><description>URL pointing to a graphical logo, which may be used to help identify the entity.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>base_role</name><description>The role played by this entity; this is one of contact, publisher, contributor, or creator.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>alt_identifier</name><description>A non-IVOA identifier for the entity, for instance an ORCID or a ROR id. See the RegTAP document for the notations for the various identifier types.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_subject</name><description> Topics, object types, or other descriptive keywords about the
resource.</description><utype>xpath:/content/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>res_subject</name><description>Topics, object types, or other descriptive keywords about the resource.</description><utype>xpath:subject</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.subject_uat</name><description> res_subject mapped to the UAT. This is based on a manual mapping of
keywords found in 2020, where subjects not mappable were dropped. This
is a non-standard, local extension. Don't base your procedures on it,
we will tear it down once there is sufficient takeup of the UAT in the
VO.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>uat_concept</name><description>Term from http://www.ivoa.net/rdf/uat; most of these resulted from mapping non-UAT designations.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_schema</name><description> Sets of tables related to resources.</description><utype>xpath:/tableset/schema/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>schema_index</name><description>An arbitrary identifier for the res_schema rows belonging to a resource.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>schema_description</name><description>A free text description of the tableset explaining in general how all of the tables are related.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>schema_name</name><description>A name for the set of tables.</description><utype>xpath:name </utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>schema_title</name><description>A descriptive, human-interpretable name for the table set.</description><utype>xpath:title</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>schema_utype</name><description>An identifier for a concept in a data model that the data in this schema as a whole represent.</description><utype>xpath:utype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_table</name><description> (Relational) tables that are part of schemata or resources.</description><utype>xpath:/(tableset/schema/|)table/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>schema_index</name><description>Index of the schema this table belongs to, if it belongs to a schema (otherwise NULL).</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><column><name>table_description</name><description>A free-text description of the table's contents.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>table_name</name><description>The fully qualified name of the table. As per VODataService, this includes all catalog or schema prefixes needed to distinguish it in a query, and it comes with SQL delimiters where necessary.</description><utype>xpath:name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>table_index</name><description>An arbitrary identifier for the tables belonging to a resource.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>table_title</name><description>A descriptive, human-interpretable name for the table.</description><utype>xpath:title</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>table_type</name><description>A name for the role this table plays. Recognized values include "output", indicating this table is output from a query; "base_table", indicating a table whose records represent the main subjects of its schema; and "view", indicating that the table represents a useful combination or subset of other tables. Other values are allowed.</description><utype>xpath:@type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>table_utype</name><description>An identifier for a concept in a data model that the data in this table as a whole represent.</description><utype>xpath:utype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>nrows</name><description>An estimate for the number of rows in the table.</description><utype>xpath:nrows</utype><dataType xsi:type="vs:VOTableType">long</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.table_column</name><description> Metadata on columns of a resource's tables.</description><utype>xpath:/(tableset/schema/|)/table/column/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>table_index</name><description>Index of the table this column belongs to.</description><dataType xsi:type="vs:VOTableType">short</dataType></column><column><name>name</name><description>The name of the column.</description><utype>xpath:name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>ucd</name><description>A unified content descriptor that describes the scientific content of the column.</description><utype>xpath:ucd</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>unit</name><description>The unit associated with all values in the column.</description><utype>xpath:unit</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>utype</name><description>An identifier for a role in a data model that the data in this column represents.</description><utype>xpath:utype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>std</name><description>If 1, the meaning and use of this column is reserved and defined by a standard model. If 0, it represents a database-specific column that effectively extends beyond the standard.</description><utype>xpath:@std</utype><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><column><name>datatype</name><description>The type of the data contained in the column.</description><utype>xpath:dataType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>extended_schema</name><description>An identifier for the schema that the value given by the extended attribute is drawn from.</description><utype>xpath:dataType/@extendedSchema</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>extended_type</name><description>A custom type for the values this column contains.</description><utype>xpath:dataType/@extendedType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>arraysize</name><description>The shape of the array that constitutes the value, e.g., 4, *, 4*, 5x4, or 5x*, as specified by VOTable.</description><utype>xpath:dataType/@arraysize</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>delim</name><description>The string that is used to delimit elements of an array value when arraysize is not '1'.</description><utype>xpath:dataType/@delim</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>type_system</name><description>The type system used, as a QName with a canonical prefix; this will ususally be one of vs:simpledatatype, vs:votabletype, and vs:taptype.</description><utype>xpath:dataType/@xsi:type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>flag</name><description>Hash-separated keywords representing traits of the column. Recognized values include "indexed", "primary", and "nullable".</description><utype>xpath:flag</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>column_description</name><description>A free-text description of the column's contents.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><foreignKey><targetTable>rr.res_table</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn><fkColumn><fromColumn>table_index</fromColumn><targetColumn>table_index</targetColumn></fkColumn></foreignKey></table><table><name>rr.g_num_stat</name><description> An experimental table containing advanced statistics for numeric
table columns. This is only available for very few tables at this
point.

Note that the values reported here may be estimates based on a subeset
of the table rows.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>table_index</name><description>Index of the table this column belongs to.</description><dataType xsi:type="vs:VOTableType">short</dataType></column><column><name>name</name><description>Name of the column (see rr.table_column for more metadata).</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>fill_factor</name><description>An estimate for the ratio of non-NULL values in this column to the number of rows in the table.</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>min_value</name><description>The largest value found in the column.</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>percentile03</name><description>An estimate for the value in the 3rd percentile of the column's distribution (for a Gaussian, roughly the lower limit of a 2σ interval).</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>median</name><description>An estimate for the median value (or 50th percentile) of the column's distribution</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>percentile97</name><description>An estimate for the value in the 97th percentile of the column's distribution (for a Gaussian, roughly the upper limit of a 2σ interval).</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>max_value</name><description>The largest value found in the column.</description><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.res_table</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn><fkColumn><fromColumn>table_index</fromColumn><targetColumn>table_index</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_detail</name><description> XPath-value pairs for members of resource or capability and their
derivations that are less used and/or from VOResource extensions. The
pairs refer to a resource if cap_index is NULL, to the referenced
capability otherwise.</description><utype>ivo://ivoa.net/std/regtap#1.2</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>cap_index</name><description>The index of the parent capability; if NULL the xpath-value pair describes a member of the entire resource.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><column><name>detail_xpath</name><description>The xpath of the data item.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>detail_value</name><description>(Atomic) value of the member.</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.interface</name><description> Information on access modes of a capability.</description><utype>xpath:/capability/interface/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>cap_index</name><description>The index of the parent capability.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>indexed</flag></column><column><name>intf_index</name><description>An arbitrary identifier for the interfaces of a resource.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>intf_type</name><description>The type of the interface (vr:webbrowser, vs:paramhttp, etc).</description><utype>xpath:@xsi:type</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>intf_role</name><description>An identifier for the role the interface plays in the particular capability. If the value is equal to "std" or begins with "std:", then the interface refers to a standard interface defined by the standard referred to by the capability's standardID attribute.</description><utype>xpath:@role</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>std_version</name><description>The version of a standard interface specification that this interface complies with. When the interface is provided in the context of a Capability element, then the standard being refered to is the one identified by the Capability's standardID element.</description><utype>xpath:@version</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>query_type</name><description>Hash-joined list of expected HTTP method (get or post) supported by the service.</description><utype>xpath:queryType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>result_type</name><description>The MIME type of a document returned in the HTTP response.</description><utype>xpath:resultType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>wsdl_url</name><description>The location of the WSDL that describes this Web Service. If NULL, the location can be assumed to be the accessURL with '?wsdl' appended.</description><utype>xpath:wsdlURL</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>url_use</name><description>A flag indicating whether this should be interpreted as a base URL ('base'), a full URL ('full'), or a URL to a directory that will produce a listing of files ('dir').</description><utype>xpath:accessURL/@use</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>access_url</name><description>The URL at which the interface is found.</description><utype>xpath:accessURL</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>mirror_url</name><description>Secondary access URLs of this interface, separated by hash characters.</description><utype>xpath:mirrorURL</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>authenticated_only</name><description>A flag for whether an interface is available for anonymous use (=0) or only authenticated clients are served (=1).</description><dataType xsi:type="vs:VOTableType">short</dataType></column><column><name>security_method_id</name><description>This column was mentioned in drafts of RegTAP 1.1 but was abandoned before RegTAP 1.1 REC. Do not use any more. This is just here to avoid a flag day for clients that experimentally used this column. This is always NULL here.</description><utype>not mapped</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.capability</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn><fkColumn><fromColumn>cap_index</fromColumn><targetColumn>cap_index</targetColumn></fkColumn></foreignKey></table><table><name>rr.relationship</name><description> Relationships between resources (like mirroring, derivation, serving
a data collection).</description><utype>xpath:/content/relationship/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>relationship_type</name><description>The type of the relationship; these terms are drawn from a controlled vocabulary and are DataCite-compatible.</description><utype>xpath:relationshipType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>related_id</name><description>The IVOA identifier for the resource referred to.</description><utype>xpath:relatedResource/@ivo-id</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>related_name</name><description>The name of resource that this resource is related to.</description><utype>xpath:relatedResource</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>related_alt_identifier</name><description>A non-IVOA identifier for the related resource. This will typically be a DOI in URI form (“doi:10...”)</description><utype>xpath:relatedResource/@altIdentifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.intf_param</name><description> Input parameters for services.</description><utype>xpath:/capability/interface/param/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>intf_index</name><description>The index of the interface this parameter belongs to.</description><dataType xsi:type="vs:VOTableType">short</dataType></column><column><name>name</name><description>The name of the parameter.</description><utype>xpath:name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>ucd</name><description>A unified content descriptor that describes the scientific content of the parameter.</description><utype>xpath:ucd</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>unit</name><description>The unit associated with all values in the parameter.</description><utype>xpath:unit</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>utype</name><description>An identifier for a role in a data model that the data in this parameter represents.</description><utype>xpath:utype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>std</name><description>If 1, the meaning and use of this parameter is reserved and defined by a standard model. If 0, it represents a database-specific parameter that effectively extends beyond the standard.</description><utype>xpath:@std</utype><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><column><name>datatype</name><description>The type of the data contained in the parameter.</description><utype>xpath:dataType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>extended_schema</name><description>An identifier for the schema that the value given by the extended attribute is drawn from.</description><utype>xpath:dataType/@extendedSchema</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>extended_type</name><description>A custom type for the values this parameter contains.</description><utype>xpath:dataType/@extendedType</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>arraysize</name><description>The shape of the array that constitutes the value, e.g., 4, *, 4*, 5x4, or 5x*, as specified by VOTable.</description><utype>xpath:dataType/@arraysize</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>delim</name><description>The string that is used to delimit elements of an array value when arraysize is not '1'.</description><utype>xpath:dataType/@delim</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>param_use</name><description>An indication of whether this parameter is required to be provided for the application or service to work properly (one of required, optional, ignored, or NULL).</description><utype>xpath:@use</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>param_description</name><description>A free-text description of the parameter's contents.</description><utype>xpath:description</utype><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.interface</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn><fkColumn><fromColumn>intf_index</fromColumn><targetColumn>intf_index</targetColumn></fkColumn></foreignKey></table><table><name>rr.validation</name><description>Validation levels for resources and capabilities.</description><utype>xpath:/(capability/|)validationLevel</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>validated_by</name><description>The IVOA ID of the registry or organisation that assigned the validation level.</description><utype>xpath:validationLevel/@validatedBy</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>val_level</name><description>A numeric grade describing the quality of the resource description, when applicable, to be used to indicate the confidence an end-user can put in the resource as part of a VO application or research study.</description><utype>xpath:validationLevel</utype><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><column><name>cap_index</name><description>If non-NULL, the validation only refers to the capability referenced here.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.res_date</name><description> A date associated with an event in the life cycle of the resource.
This could be creation or update. The role column can be used to
clarify.</description><utype>xpath:/curation/</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>date_value</name><description>A date associated with an event in the life cycle of the resource.</description><utype>xpath:date</utype><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>value_role</name><description>A string indicating what the date refers to, e.g., created, availability, updated. This value is generally drawn from a controlled vocabulary.</description><utype>xpath:date/@role</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>rr.alt_identifier</name><description> An alternate identifier associated with this record. This can be a
resiource identifier like a DOI (in URI form, e.g.,
doi:10.1016/j.epsl.2011.11.037).</description><utype>xpath:/(curation/creator/|)altIdentifier</utype><column><name>ivoid</name><description>The parent resource.</description><utype>xpath:/identifier</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>alt_identifier</name><description>An identifier for the resource or an entity related to the resource in URI form.</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><foreignKey><targetTable>rr.resource</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table></schema><schema><name>ivoa</name><description>Definition and support code for the ObsCore data model and table.</description><table><name>ivoa.obscore</name><title>PADC TAP Server on voparis-rr.obspm.fr Obscore Table</title><description>The IVOA-defined obscore table, containing generic metadata for
datasets within this data centre.</description><utype>ivo://ivoa.net/std/obscore#table-1.1</utype><column><name>dataproduct_type</name><description>High level scientific classification of the data product, taken from an enumeration</description><ucd>meta.code.class</ucd><utype>obscore:obsdataset.dataproducttype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>dataproduct_subtype</name><description>Data product specific type</description><ucd>meta.code.class</ucd><utype>obscore:obsdataset.dataproductsubtype</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>calib_level</name><description>Amount of data processing that has been applied to the data</description><ucd>meta.code;obs.calib</ucd><utype>obscore:obsdataset.caliblevel</utype><dataType xsi:type="vs:VOTableType">short</dataType></column><column><name>obs_collection</name><description>Name of a data collection (e.g., project name) this data belongs to</description><ucd>meta.id</ucd><utype>obscore:dataid.collection</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>obs_id</name><description>Unique identifier for an observation</description><ucd>meta.id</ucd><utype>obscore:DataID.observationID</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>obs_title</name><description>Free-from title of the data set</description><ucd>meta.title;obs</ucd><utype>obscore:dataid.title</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>obs_publisher_did</name><description>Dataset identifier assigned by the publisher.</description><ucd>meta.ref.ivoid</ucd><utype>obscore:curation.publisherdid</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>obs_creator_did</name><description>Dataset identifier assigned by the creator.</description><ucd>meta.id</ucd><utype>obscore:dataid.creatordid</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>access_url</name><description>The URL at which to obtain the data set.</description><ucd>meta.ref.url</ucd><utype>obscore:access.reference</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>access_format</name><description>MIME type of the resource at access_url</description><ucd>meta.code.mime</ucd><utype>obscore:access.format</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>access_estsize</name><description>Estimated size of data product</description><unit>kbyte</unit><ucd>phys.size;meta.file</ucd><utype>obscore:access.size</utype><dataType xsi:type="vs:VOTableType">long</dataType><flag>nullable</flag></column><column><name>target_name</name><description>Object a targeted observation targeted</description><ucd>meta.id;src</ucd><utype>obscore:Target.Name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>target_class</name><description>Class of the target object (star, QSO, ...)</description><ucd>src.class</ucd><utype>obscore:target.class</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>s_ra</name><description>RA of (center of) observation, ICRS</description><unit>deg</unit><ucd>pos.eq.ra</ucd><utype>obscore:char.spatialaxis.coverage.location.coord.position2d.value2.c1</utype><dataType xsi:type="vs:VOTableType">double</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>s_dec</name><description>Dec of (center of) observation, ICRS</description><unit>deg</unit><ucd>pos.eq.dec</ucd><utype>obscore:char.spatialaxis.coverage.location.coord.position2d.value2.c2</utype><dataType xsi:type="vs:VOTableType">double</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>s_fov</name><description>Approximate spatial extent for the region covered by the observation</description><unit>deg</unit><ucd>phys.angSize;instr.fov</ucd><utype>obscore:char.spatialaxis.coverage.bounds.extent.diameter</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>s_region</name><description>Region covered by the observation, as a polygon</description><ucd>pos.outline;obs.field</ucd><utype>obscore:char.spatialaxis.coverage.support.area</utype><dataType arraysize="*" extendedType="adql:REGION" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>s_resolution</name><description>Best spatial resolution within the data set</description><unit>arcsec</unit><ucd>pos.angResolution</ucd><utype>obscore:Char.SpatialAxis.Resolution.refval.value</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>t_min</name><description>Lower bound of times represented in the data set</description><unit>d</unit><ucd>time.start;obs.exposure</ucd><utype>obscore:char.timeaxis.coverage.bounds.limits.starttime</utype><dataType xsi:type="vs:VOTableType">double</dataType><flag>nullable</flag></column><column><name>t_max</name><description>Upper bound of times represented in the data set</description><unit>d</unit><ucd>time.end;obs.exposure</ucd><utype>obscore:char.timeaxis.coverage.bounds.limits.stoptime</utype><dataType xsi:type="vs:VOTableType">double</dataType><flag>nullable</flag></column><column><name>t_exptime</name><description>Total exposure time</description><unit>s</unit><ucd>time.duration;obs.exposure</ucd><utype>obscore:char.timeaxis.coverage.support.extent</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>t_resolution</name><description>Minimal significant time interval along the time axis</description><unit>s</unit><ucd>time.resolution</ucd><utype>obscore:char.timeaxis.resolution.refval.value</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>em_min</name><description>Minimal wavelength represented within the data set</description><unit>m</unit><ucd>em.wl;stat.min</ucd><utype>obscore:char.spectralaxis.coverage.bounds.limits.lolimit</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>em_max</name><description>Maximal wavelength represented within the data set</description><unit>m</unit><ucd>em.wl;stat.max</ucd><utype>obscore:char.spectralaxis.coverage.bounds.limits.hilimit</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>em_res_power</name><description>Spectral resolving power lambda/delta lambda</description><ucd>spect.resolution</ucd><utype>obscore:char.spectralaxis.resolution.resolpower.refval</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>o_ucd</name><description>UCD for the product's observable</description><ucd>meta.ucd</ucd><utype>obscore:char.observableaxis.ucd</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>pol_states</name><description>List of polarization states in the data set</description><ucd>meta.code;phys.polarization</ucd><utype>obscore:Char.PolarizationAxis.stateList</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>facility_name</name><description>Name of the facility at which data was taken</description><ucd>meta.id;instr.tel</ucd><utype>obscore:Provenance.ObsConfig.facility.name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>instrument_name</name><description>Name of the instrument that produced the data</description><ucd>meta.id;instr</ucd><utype>obscore:Provenance.ObsConfig.instrument.name</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>s_xel1</name><description>Number of elements (typically pixels) along the first spatial axis.</description><ucd>meta.number</ucd><utype>obscore:Char.SpatialAxis.numBins1</utype><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>s_xel2</name><description>Number of elements (typically pixels) along the second spatial axis.</description><ucd>meta.number</ucd><utype>obscore:Char.SpatialAxis.numBins2</utype><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>t_xel</name><description>Number of elements (typically pixels) along the time axis.</description><ucd>meta.number</ucd><utype>obscore:Char.TimeAxis.numBins</utype><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>em_xel</name><description>Number of elements (typically pixels) along the spectral axis.</description><ucd>meta.number</ucd><utype>obscore:Char.SpectralAxis.numBins</utype><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>pol_xel</name><description>Number of elements (typically pixels) along the polarization axis.</description><ucd>meta.number</ucd><utype>obscore:Char.PolarizationAxis.numBins</utype><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>s_pixel_scale</name><description>Sampling period in world coordinate units along the spatial axis</description><unit>arcsec</unit><ucd>phys.angSize;instr.pixel</ucd><utype>obscore:Char.SpatialAxis.Sampling.RefVal.SamplingPeriod</utype><dataType xsi:type="vs:VOTableType">float</dataType><flag>nullable</flag></column><column><name>em_ucd</name><description>Nature of the product's spectral axis (typically, em.freq, em.wl, or em.energy)</description><ucd>meta.ucd</ucd><utype>obscore:Char.SpectralAxis.ucd</utype><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>preview</name><description>URL of a preview (low-resolution, quick-to-retrieve representation) of the data.</description><ucd>meta.ref.url;meta.preview</ucd><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>source_table</name><description>Name of a TAP-queriable table this data originates from. This source table usually provides more information on the the data than what is given in obscore. See the TAP_SCHEMA of the originating TAP server for details.</description><ucd>meta.id;meta.table</ucd><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table></schema><schema><name>tap_schema</name><description> PADC TAP Server on voparis-rr.obspm.fr's Table Access Protocol (TAP) service with
table metadata.</description><table><name>tap_schema.tables</name><description>Tables available for ADQL querying.</description><column><name>schema_name</name><description>Fully qualified schema name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>table_name</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>table_type</name><description>One of: table, view</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>description</name><description>Brief description of the table</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>utype</name><description>utype if the table corresponds to a data model</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>table_index</name><description>Suggested position this table should take in a sorted list of tables from this data center</description><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>sourcerd</name><description>Id of the originating rd (local information)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>nrows</name><description>The approximate size of the table in rows</description><dataType xsi:type="vs:VOTableType">long</dataType><flag>nullable</flag></column><foreignKey><targetTable>tap_schema.schemas</targetTable><fkColumn><fromColumn>schema_name</fromColumn><targetColumn>schema_name</targetColumn></fkColumn></foreignKey></table><table><name>tap_schema.columns</name><description>Columns in tables available for ADQL querying.</description><column><name>table_name</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>column_name</name><description>Column name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>description</name><description>Brief description of column</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>unit</name><description>Unit in VO standard format</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>ucd</name><description>UCD of column if any</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>utype</name><description>Utype of column if any</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>datatype</name><description>ADQL datatype</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>arraysize</name><description>Arraysize in VOTable notation</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>xtype</name><description>VOTable extended type information (for special interpretation of data content, e.g., timestamps or points)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>"size"</name><description>Legacy length (ignore if you can).</description><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>principal</name><description>Is column principal?</description><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>indexed</name><description>Is there an index on this column?</description><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>std</name><description>Is this a standard column?</description><dataType xsi:type="vs:VOTableType">int</dataType></column><column><name>sourcerd</name><description>Id of the originating rd (local information)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>column_index</name><description>1-based index of the column in database order.</description><dataType xsi:type="vs:VOTableType">short</dataType><flag>nullable</flag></column><foreignKey><targetTable>tap_schema.tables</targetTable><fkColumn><fromColumn>table_name</fromColumn><targetColumn>table_name</targetColumn></fkColumn></foreignKey></table><table><name>tap_schema.schemas</name><description>Schemas containing tables available for ADQL querying.</description><column><name>schema_name</name><description>Fully qualified schema name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>description</name><description>Brief description of the schema</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>utype</name><description>utype if schema corresponds to a data model</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>schema_index</name><description>Suggested position this schema should take in a sorted list of schemas from this data center.</description><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column></table><table><name>tap_schema.keys</name><description>Foreign key relationships between tables available for ADQL querying.</description><column><name>key_id</name><description>Unique key identifier</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>from_table</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>target_table</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>description</name><description>Description of this key</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>nullable</flag></column><column><name>utype</name><description>Utype of this key</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>sourcerd</name><description>Id of the originating rd (local information)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>tap_schema.tables</targetTable><fkColumn><fromColumn>from_table</fromColumn><targetColumn>table_name</targetColumn></fkColumn></foreignKey><foreignKey><targetTable>tap_schema.tables</targetTable><fkColumn><fromColumn>target_table</fromColumn><targetColumn>table_name</targetColumn></fkColumn></foreignKey></table><table><name>tap_schema.key_columns</name><description>Columns participating in foreign key relationships between tables
available for ADQL querying.</description><column><name>key_id</name><description>Key identifier from TAP_SCHEMA.keys</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>from_column</name><description>Key column name in the from table</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>target_column</name><description>Key column in the target table</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>sourcerd</name><description>Id of the originating rd (local information)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>tap_schema.keys</targetTable><fkColumn><fromColumn>key_id</fromColumn><targetColumn>key_id</targetColumn></fkColumn></foreignKey></table><table><name>tap_schema.groups</name><description>Columns that are part of groups within tables available for ADQL
querying.</description><column><name>table_name</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>column_name</name><description>Name of a column belonging to the group</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>column_utype</name><description>utype the column within the group</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>group_name</name><description>Name of the group</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>group_utype</name><description>utype of the group</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>sourcerd</name><description>Id of the originating rd (local information)</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>tap_schema.tables</targetTable><fkColumn><fromColumn>table_name</fromColumn><targetColumn>table_name</targetColumn></fkColumn></foreignKey></table></schema><schema><name>glots</name><title>GloTS, the Global TAP Schema</title><description>
The global TAP schema collects information on
tables and columns from known TAP servers.  This facilitates locating
queriable data by physics (via UCD) or keywords (via description).

Note that this shouldn't really be necessary as all information
present here should be exposed through Registry records.  However,
in reality data providers currently are much more liable to give
column metadata in their tap_schema than in their Registry records.
Hence, for the time being, we maintain this service by harvesting
tap_schemas about monthly.</description><table><name>glots.services</name><description>A table of TAP services harvested from the registry (and some
spoon-fed).</description><column><name>ivoid</name><description>IVOA identifier of providing service</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>accessurl</name><description>Base URL of TAP endpoint</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>nextharvest</name><description>Next scheduled harvest of data</description><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>harvestinterval</name><description>Approximate interval of harvest</description><unit>d</unit><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>lastsuccess</name><description>Last successful harvest of this service</description><dataType arraysize="19" extendedType="timestamp" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column></table><table><name>glots.tables</name><description>A table of tables accesible through the TAP services known to
glots.services.</description><column><name>ivoid</name><description>IVOA identifier of providing service</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>table_name</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>table_desc</name><description>Brief description of the table</description><dataType arraysize="*" xsi:type="vs:VOTableType">unicodeChar</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>utype</name><description>utype if the table corresponds to a data model</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>glots.services</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn></foreignKey></table><table><name>glots.columns</name><description>A table of columns within the tables listed in glots.tables.</description><column><name>ivoid</name><description>IVOA identifier of providing service</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>table_name</name><description>Fully qualified table name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>column_name</name><description>Column name</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>primary</flag></column><column><name>description</name><description>Brief description of column</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>unit</name><description>Unit in VO standard format</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>ucd</name><description>UCD of column (some services still have 1.0 UCDs).</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>indexed</flag><flag>nullable</flag></column><column><name>utype</name><description>Utype of column</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>datatype</name><description>ADQL datatype</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>"size"</name><description>Length of variable length datatypes</description><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>principal</name><description>Is column principal?</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><column><name>indexed</name><description>Is there an index on this column?</description><dataType xsi:type="vs:VOTableType">int</dataType><flag>nullable</flag></column><column><name>std</name><description>Is this a standard column?</description><dataType arraysize="*" xsi:type="vs:VOTableType">char</dataType><flag>nullable</flag></column><foreignKey><targetTable>glots.tables</targetTable><fkColumn><fromColumn>ivoid</fromColumn><targetColumn>ivoid</targetColumn></fkColumn><fkColumn><fromColumn>table_name</fromColumn><targetColumn>table_name</targetColumn></fkColumn></foreignKey></table></schema></tableset></ri:Resource>