<?xml version="1.0" encoding="UTF-8"?>
<vosi:tableset xmlns:vosi="http://www.ivoa.net/xml/VOSITables/v1.0" xmlns:vod="http://www.ivoa.net/xml/VODataService/v1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.ivoa.net/xml/VODataService/v1.1 http://www.ivoa.net/xml/VODataService/v1.1 http://www.ivoa.net/xml/VOSITables/v1.0 http://vo.ari.uni-heidelberg.de/docs/schemata/VOSITables-v1.0.xsd">
	<schema>
		<name>catalogs</name>
		<description>Data db</description>
		<table>
			<name>mmc_sedentary</name>
			<description>The Sedentary Multi-frequency Survey</description>
			<column>
				<name>name</name>
				<description>SHBL Name</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>rass_name</name>
				<description>RASS Name</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>radeg</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>decdeg</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>z</name>
				<description>Redshift</description>
				<ucd>src.redshift</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>rflux</name>
				<description>Radio flux density (1.4 GHz) from NVSS</description>
				<unit>mJy</unit>
				<ucd>phot.flux;em.radio</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>vmag</name>
				<description>V magnitude from APM and COSMOS</description>
				<unit>mag</unit>
				<ucd>phot.mag;em.opt.V</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>fx</name>
				<description>X-ray flux (0.1-2.4 KeV) from RASS</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
		</table>
		<table>
			<name>mmc_bzcat5th</name>
			<description>The Roma-BZCAT: Multifrequency Catalogue of Blazars, 5th Edition</description>
			<column>
				<name>name</name>
				<description>Source name in the present BZCAT edition</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>name_lit</name>
				<description>One of the source names also found in the literature, from other catalogues</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>radeg</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>decdeg</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>l</name>
				<description>Galactic longitude (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lon</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>b</name>
				<description>Galactic latitude (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lat</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>z</name>
				<description>Spectroscopic redshift</description>
				<ucd>src.redshift</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>z_flag</name>
				<description>Redshift flag, in cases of uncertain values</description>
				<ucd>meta.note</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>radio_1ghz_dens</name>
				<description>Flux density at 1.4 GHz (or, alternatively, at 843 MHz) </description>
				<unit>mJy</unit>
				<ucd>phot.flux.density;em.radio.750-1500MHz</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>radio_5ghz_dens</name>
				<description>Flux density at 5.0 GHz</description>
				<unit>mJy</unit>
				<ucd>phot.flux.density;em.radio.3-6GHz</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>mw_143ghz_dens</name>
				<description>Flux density at 143 GHz from Planck catalogues</description>
				<unit>mJy</unit>
				<ucd>phot.flux.density;em.mm.100-200GHz</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>opt_r_mag</name>
				<description>Apparent magnitude in the R optical filter</description>
				<unit>mag</unit>
				<ucd>phot.mag;em.opt.R</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>softx_flux</name>
				<description>X-ray flux in the 0.1-2.4 keV band</description>
				<unit>1e-12erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray.soft</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>gamma_flux</name>
				<description>Gamma-ray flux in the 1-100 GeV band</description>
				<unit>ph.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.gamma.hard</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>clss</name>
				<description>Source classification</description>
				<ucd>meta.note</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>clss_brws</name>
				<description>HEASARC BROWSE Classification code</description>
				<ucd>meta.code.class</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column>
				<name>name_bzx</name>
				<description>Source name in previous BZCAT editions</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
		</table>
		<table>
			<name>mmc_3egcat</name>
			<description>SSDC data access to sources of the Third EGRET Catalog</description>
			<column>
				<name>name</name>
				<description>3EG Name</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>radeg</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>decdeg</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>err_radius</name>
				<description>Error radius (95% c.l.)</description>
				<unit>deg</unit>
				<ucd>stat.error;phys.size.radius</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>lii</name>
				<description>Galactic longitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lon</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>bii</name>
				<description>Galactic latitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lat</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux</name>
				<description>Flux</description>
				<unit>1e-8ph.cm**-2.s**-1</unit>
				<ucd>phot.flux</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_err</name>
				<description>rms uncertainty on flux</description>
				<unit>1e-8ph.cm**-2.s**-1</unit>
				<ucd>stat.error;phot.flux</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>sp_index</name>
				<description>Photon spectral index</description>
				<ucd>spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>err_sp_index</name>
				<description>rms uncertainty on spectral index</description>
				<ucd>stat.error;spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>other_name1</name>
				<description>Source name from 2EG or 2EGS</description>
				<ucd>meta.id.assoc</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>other_name2</name>
				<description>Source name from other gamma-ray reference catalogs</description>
				<ucd>meta.id.assoc</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>other_name3</name>
				<description>Source name from other reference catalogs</description>
				<ucd>meta.id.assoc</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
		</table>
		<table>
			<name>mmc_aglgrd1cat</name>
			<description>The First AGILE-GRID Catalog of High Confidence Gamma-Ray Sources</description>
			<column>
				<name>agile_name</name>
				<description>AGILE name of the source</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>ra</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>dec</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>lii</name>
				<description>Galactic longitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lon</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>bii</name>
				<description>Galactic latitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lat</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>error_radius</name>
				<description>Positional error (95%)</description>
				<unit>deg</unit>
				<ucd>stat.error;phys.size.radius</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>sqrt_TS</name>
				<description>Significance of the detection</description>
				<ucd>stat.likelihood;obs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>gamma_flux</name>
				<description>Mean gamma-ray flux (E&gt;100 MeV)</description>
				<unit>ph.m**-2.s**-1</unit>
				<ucd>phot.flux;em.gamma.hard</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>gamma_flux_err</name>
				<description>1 sigma statistical error on the mean gamma-ray flux</description>
				<unit>ph.m**-2.s**-1</unit>
				<ucd>stat.error;phot.count;em.gamma.hard</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>mean_ring_exp</name>
				<description>Mean ring exposure</description>
				<unit>cm**2.d</unit>
				<ucd>time.duration;obs.exposure</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>classification</name>
				<description>Source classification</description>
				<ucd>src.class</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>other_name</name>
				<description>Name of the confirmed counterpart</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>name_bzcat</name>
				<description>Name of the BZCAT counterpart (positional association)</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>name_egret</name>
				<description>Name of the 3EG counterpart (positional association)</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>other_name2</name>
				<description>Name of the possible counterpart (positional association)</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
		</table>
		<table>
			<name>mmc_nublazar</name>
			<description>NuBlazar - The first hard X-ray spectral catalogue of Blazars observed by NuSTAR </description>
			<column>
				<name>name</name>
				<description>Name</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>name_lit</name>
				<description>Alternative name of the source as found in the literature</description>
				<ucd>meta.id;</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>radeg</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>decdeg</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>l</name>
				<description>Galactic longitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lon</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>b</name>
				<description>Galactic latitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lat</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>obsid</name>
				<description>Observation ID</description>
				<ucd>meta.id;obs</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>exposure</name>
				<description>Exposure of the NuSTAR observation</description>
				<unit>s</unit>
				<ucd>time.duration;obs.exposure</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column>
				<name>gamma</name>
				<description>Photon index, adopting the power-law model</description>
				<ucd>spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>gamma_err</name>
				<description>90% c.l. error on the photon index, adopting a power-law model</description>
				<ucd>stat.error;spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_s_pow</name>
				<description>3-10 keV flux, adopting the power-law model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_s_pow_err</name>
				<description>90% c.l. error on the 3-10 keV flux, adopting the power-law model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_h_pow</name>
				<description>10-30 keV flux, adopting the power-law model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_h_pow_err</name>
				<description>90% c.l. error on the 10-30 keV flux, adopting the power-law model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>SED_class</name>
				<description>Blazar type, according to the peak frequency of the synchrotron component in the SED</description>
				<ucd>meta.id;</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>N_pow</name>
				<description>Normalisation of the spectral fit, adopting the power-law model</description>
				<unit>ph.keV**-1.cm**-2.s**-1</unit>
				<ucd>stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>N_pow_err</name>
				<description>90% c.l. error on the normalisation, adopting the power-law model</description>
				<unit>ph.keV**-1.cm**-2.s**-1</unit>
				<ucd>stat.error;stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>K_pow</name>
				<description>FPMA and FPMB cross-calibration constant, adopting the power-law model</description>
				<ucd>stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>K_pow_err</name>
				<description>90% c.l. error on the FPMA and FPMB cross-calibration constant, adopting the power-law model</description>
				<ucd>stat.error;stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>C_pow</name>
				<description>Cstat / d.o.f., adopting the power-law model</description>
				<ucd>stat.fit.param</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>alpha</name>
				<description>Spectral slope at the pivotal energy E1 = 5 keV, adopting the log-parabolic model</description>
				<ucd>spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>alpha_err</name>
				<description>90% c.l. error on the spectral slope at E1</description>
				<ucd>stat.error;spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>beta</name>
				<description>Curvature parameter, adopting a log-parabolic model</description>
				<ucd>spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>beta_err_neg</name>
				<description>90% c.l. negative error on the curvature parameter</description>
				<ucd>stat.error;spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>beta_err_pos</name>
				<description>90% c.l. positive error on the curvature parameter</description>
				<ucd>stat.error;spect.index</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_s_par</name>
				<description>3-10 keV flux, adopting the log-parabolic model </description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_s_par_err</name>
				<description>90% c.l. error on the 3-10 keV flux, adopting the log-parabolic model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_h_par</name>
				<description>10-30 keV flux, adopting the log-parabolic model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>Fx_h_par_err</name>
				<description>90% c.l. error on the 10-30 keV flux, adopting the log-parabolic model</description>
				<unit>erg.cm**-2.s**-1</unit>
				<ucd>phot.flux;em.X-ray</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>N_par</name>
				<description>Normalisation of the spectral fit, adopting the log-parabolic model</description>
				<ucd>stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>N_par_err</name>
				<description>90% c.l. error on the normalisation, adopting the log-parabolic model</description>
				<ucd>stat.error;stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>K_par</name>
				<description>FPMA and FPMB cross-calibration constant, adopting the log-parabolic model</description>
				<ucd>stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>K_par_err</name>
				<description>90% c.l. error on the FPMA and FPMB cross-calibration constant, adopting the log-parabolic model</description>
				<ucd>stat.error;stat.fit.param;meta.modelled</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>C_par</name>
				<description>Cstat / d.o.f., adopting the log-parabolic model</description>
				<ucd>stat.fit.param</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>mjd</name>
				<description>Observation date (MJD)</description>
				<unit>d</unit>
				<ucd>time.epoch</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>obs_time</name>
				<description>Observation date (yyyy.dec)</description>
				<unit>yr</unit>
				<ucd>time</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>obs_n</name>
				<description>Number of available NuSTAR observations</description>
				<ucd>meta.code;</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column>
				<name>E_max</name>
				<description>Energy upper bound of the X-ray spectral analysis</description>
				<unit>keV</unit>
				<ucd>phys.energy;</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>r</name>
				<description>Radius of the circular region used to extract the science products</description>
				<unit>arcsec</unit>
				<ucd>meta.code;</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>BZ_class</name>
				<description>Source classification as reported in the 5BZCAT</description>
				<ucd>meta.code;</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column>
				<name>z</name>
				<description>Redshift of the source taken from the literature</description>
				<ucd>src.redshift</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>nh</name>
				<description>Galactic hydrogen column density</description>
				<unit>cm**-2</unit>
				<ucd>phys.columnDensity</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
		</table>
		<table>
			<name>mmc_hgoodsdr1</name>
			<description>Herschel catalogs: Photometry of Great Observatories Origins Deep Survey (GOODS) fields</description>
			<column>
				<name>name</name>
				<description>Name</description>
				<ucd>meta.id;meta.main</ucd>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
			</column>
			<column>
				<name>ra</name>
				<description>Right Ascension (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>dec</name>
				<description>Declination (J2000)</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;meta.main</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>l</name>
				<description>Galactic longitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lon</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>b</name>
				<description>Galactic latitude</description>
				<unit>deg</unit>
				<ucd>pos.galactic.lat</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>position_error</name>
				<description>Error on position (deg)</description>
				<unit>arcmin</unit>
				<ucd>pos;pos.errorEllipse</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_100</name>
				<description>Source flux at 100 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_100_ima_error</name>
				<description>Error on source flux at 100 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>stat.error;phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_160</name>
				<description>Source flux at 160 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_160_ima_error</name>
				<description>Error on source flux at 160 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>stat.error;phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_250</name>
				<description>Source flux at 250 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_250_ima_error</name>
				<description>Error on source flux at 250 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>stat.error;phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_350</name>
				<description>Source flux at 350 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_350_ima_error</name>
				<description>Error on source flux at 350 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>stat.error;phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_500</name>
				<description>Source flux at 500 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>flux_500_ima_error</name>
				<description>Error on source flux at 500 micron (wavelength)</description>
				<unit>uJy</unit>
				<ucd>stat.error;phot.flux;em.IR.FIR</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
		</table>
	</schema>
	<schema>
		<name>ivoa</name>
		<table>
			<name>ivoa.obscore</name>
			<description>ObsCore 1.1</description>
			<column std="true">
				<name>dataproduct_type</name>
				<description>Logical data product type (image etc.)</description>
				<ucd>meta.code.class</ucd>
				<utype>obscore:ObsDataset.dataProductType</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>calib_level</name>
				<description>Calibration level {0, 1, 2, 3, 4}</description>
				<ucd>meta.code;obs.calib</ucd>
				<utype>obscore:ObsDataset.calibLevel</utype>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>obs_collection</name>
				<description>Name of the data collection</description>
				<ucd>meta.id</ucd>
				<utype>obscore:DataID.collection</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>obs_id</name>
				<description>Observation ID</description>
				<ucd>meta.id</ucd>
				<utype>obscore:DataID.observationID</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>obs_publisher_did</name>
				<description>Dataset identifier given by the publisher</description>
				<ucd>meta.ref.ivoid</ucd>
				<utype>obscore:Curation.publisherDID</utype>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_url</name>
				<description>URL used to access (download) dataset</description>
				<ucd>meta.ref.url</ucd>
				<utype>obscore:Access.reference</utype>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_format</name>
				<description>File content format</description>
				<ucd>meta.code.mime</ucd>
				<utype>obscore:Access.format</utype>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_estsize</name>
				<description>Estimated size of dataset in kilo bytes</description>
				<unit>kbyte</unit>
				<ucd>phys.size;meta.file</ucd>
				<utype>obscore:Access.size</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_name</name>
				<description>Astronomical object observed, if any</description>
				<ucd>meta.id;src</ucd>
				<utype>obscore:Target.name</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_ra</name>
				<description>Central right ascension, ICRS</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra</ucd>
				<utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C1</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_dec</name>
				<description>Central declination, ICRS</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec</ucd>
				<utype>obscore:Char.SpatialAxis.Coverage.Location.Coord.Position2D.Value2.C2</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_fov</name>
				<description>Diameter (bounds) of the covered region</description>
				<unit>deg</unit>
				<ucd>phys.angSize;instr.fov</ucd>
				<utype>obscore:Char.SpatialAxis.Coverage.Bounds.Extent.diameter</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_region</name>
				<description>Sky region covered by the data product (expressed in ICRS frame)</description>
				<ucd>pos.outline;obs.field</ucd>
				<utype>obscore:Char.SpatialAxis.Coverage.Support.Area</utype>
				<dataType xsi:type="vod:TAPType" size="2048">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_resolution</name>
				<description>Spatial resolution of data as FWHM</description>
				<unit>arcsec</unit>
				<ucd>pos.angResolution</ucd>
				<utype>obscore:Char.SpatialAxis.Resolution.Refval.value</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_xel1</name>
				<description>Number of elements along the first spatial axis</description>
				<ucd>meta.number</ucd>
				<utype>obscore:Char.SpatialAxis.numBins1</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_xel2</name>
				<description>Number of elements along the second spatial axis</description>
				<ucd>meta.number</ucd>
				<utype>obscore:Char.SpatialAxis.numBins2</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_calib_status</name>
				<description>Type of calibration along the spatial axis</description>
				<ucd>meta.code.qual</ucd>
				<utype>obscore:Char.SpatialAxis.calibrationStatus</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>t_min</name>
				<description>Start time in MJD</description>
				<unit>d</unit>
				<ucd>time.start;obs.exposure</ucd>
				<utype>obscore:Char.TimeAxis.Coverage.Bounds.Limits.StartTime</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>t_max</name>
				<description>Stop time in MJD</description>
				<unit>d</unit>
				<ucd>time.end;obs.exposure</ucd>
				<utype>obscore:Char.TimeAxis.Coverage.Bounds.Limits.StopTime</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<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="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>t_resolution</name>
				<description>Temporal resolution FWHM</description>
				<unit>s</unit>
				<ucd>time.resolution</ucd>
				<utype>obscore:Char.TimeAxis.Resolution.Refval.value</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>t_calib_status</name>
				<description>Type of time coordinate calibration</description>
				<ucd>meta.code.qual</ucd>
				<utype>obscore:Char.TimeAxis.calibrationStatus</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
			</column>
			<column std="true">
				<name>t_xel</name>
				<description>Number of elements along the time axis</description>
				<ucd>meta.number</ucd>
				<utype>obscore:Char.TimeAxis.numBins</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>em_min</name>
				<description>Start in spectral coordinates</description>
				<unit>m</unit>
				<ucd>em.wl;stat.min</ucd>
				<utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.LoLimit</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>em_max</name>
				<description>Stop in spectral coordinates</description>
				<unit>m</unit>
				<ucd>em.wl;stat.max</ucd>
				<utype>obscore:Char.SpectralAxis.Coverage.Bounds.Limits.HiLimit</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>em_res_power</name>
				<description>Spectral resolving power</description>
				<ucd>spect.resolution</ucd>
				<utype>obscore:Char.SpectralAxis.Resolution.ResolPower.refVal</utype>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>em_calib_status</name>
				<description>Type of spectral coord calibration</description>
				<ucd>meta.code.qual</ucd>
				<utype>obscore:Char.SpectralAxis.calibrationStatus</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
			</column>
			<column std="true">
				<name>em_xel</name>
				<description>Number of elements along the spectral axis</description>
				<ucd>meta.number</ucd>
				<utype>obscore:Char.SpectralAxis.numBins</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>o_ucd</name>
				<description>UCD of observable (e.g. phot.flux.density, phot.count, etc.)</description>
				<ucd>meta.ucd</ucd>
				<utype>obscore:Char.ObservableAxis.ucd</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>pol_states</name>
				<description>List of polarization states or NULL if not applicable</description>
				<ucd>meta.code;phys.polarization</ucd>
				<utype>obscore:Char.PolarizationAxis.stateList</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>pol_xel</name>
				<description>Number of polarization samples</description>
				<ucd>meta.number</ucd>
				<utype>obscore:Char.PolarizationAxis.numBins</utype>
				<dataType xsi:type="vod:TAPType">BIGINT</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>facility_name</name>
				<description>Name of the facility used for this observation</description>
				<ucd>meta.id;instr.tel</ucd>
				<utype>obscore:Provenance.ObsConfig.Facility.name</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>instrument_name</name>
				<description>Name of the instrument used for this observation</description>
				<ucd>meta.id;instr</ucd>
				<utype>obscore:Provenance.ObsConfig.Instrument.name</utype>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
		</table>
		<table>
			<name>ivoa.obscore_hea</name>
			<description>IVOA high energy obscore table extension</description>
			<column std="true">
				<name>obs_publisher_did</name>
				<description>Dataset identifier given by the publisher</description>
				<ucd>meta.ref.ivoid</ucd>
				<utype>obscore:Curation.publisherDID</utype>
				<dataType xsi:type="vod:TAPType" size="256">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>ev_xel</name>
				<description>Number of events in an event list</description>
				<ucd>meta.number;obs.event</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>s_ref_energy</name>
				<description>Energy at which the ObsCore spatial characterization attributes s_fov, s_region, s_resolution are defined</description>
				<unit>eV</unit>
				<ucd>meta.ref;em.energy;pos</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>em_ref_energy</name>
				<description>Energy at which the ObsCore spectral characterization attributes em_res_power, em_resolution are defined</description>
				<unit>eV</unit>
				<ucd>meta.ref;em.energy;em</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>s_ref_oaa</name>
				<description>Off-axis angle at which the ObsCore spatial characterization attributes s_fov, s_region, s_resolution are defined</description>
				<unit>deg</unit>
				<ucd>pos.posAng;instr.offset;pos</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>em_ref_oaa</name>
				<description>Off-axis angle at which the ObsCore spectral characterization attributes em_res_power, em_resolution are defined</description>
				<unit>deg</unit>
				<ucd>pos.posAng;instr.offset;em</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>t_intervals</name>
				<description>List of observation intervals or stable/good time interval sdescribing the exact observation time coverage as a TMOC</description>
				<dataType xsi:type="vod:TAPType" size="8000">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>energy_min</name>
				<description>Energy associated to the ObsCore attribute em_max, describing the minimum energy of the dataset</description>
				<unit>eV</unit>
				<ucd>em.energy;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>energy_max</name>
				<description>Energy associated to the ObsCore attribute em_min, describing the maximum energy of the dataset</description>
				<unit>eV</unit>
				<ucd>em.energy;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>obs_mode</name>
				<description>Observation mode of an observation (e.g., TBU)</description>
				<ucd>meta.code;obs.param</ucd>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>tracking_mode</name>
				<description>Tracking type of an observation (e.g., sidereal rate, moving target [solar system] tracking, drift scans)</description>
				<ucd>meta.code;obs.param</ucd>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>scan_mode</name>
				<description>Scan mode of an observation</description>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>pointing_mode</name>
				<description>Pointing mode of an observation</description>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>analysis_mode</name>
				<description>Data reduction/analysis mode</description>
				<ucd>meta.code;obs.param</ucd>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>event_type</name>
				<description>Data quality flag of the events (e.g., “good psf”,“good rejection”, “Nhit (100,200)”</description>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>messenger</name>
				<description>Messenger particle type (e.g., “photon”, “cosmic ray”, “neutrino”, “pdgid-13”)</description>
				<dataType xsi:type="vod:TAPType" size="64">CHAR</dataType>
				<flag>primary</flag>
			</column>
		</table>
	</schema>
	<schema>
		<name>neorocks_obs</name>
		<description>Dataproducts related to physical characterization of near-Earth objects (NEO)</description>
		<table type="view">
			<name>neorocks_obs.epn_core</name>
			<description>Dataproducts related to physical characterization of near-Earth objects (NEO)</description>
			<utype>ivo://ivoa.net/std/epntap#table-2.0</utype>
			<column std="true">
				<name>granule_uid</name>
				<description>Internal table row index, which must be unique within the table. Can be alphanumeric.</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="100">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>granule_gid</name>
				<description>Common to granules of same type (e.g. same map projection, or geometry data products). Can be alphanumeric.</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="12">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>obs_id</name>
				<description>Associates granules derived from the same data (e.g. various representations/processing levels). Can be alphanumeric, may be the ID of original observation.</description>
				<ucd>meta.id;obs</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>dataproduct_type</name>
				<description>The high-level organization of the data product, from a controlled vocabulary. Multiple terms may be used, separated by # characters.</description>
				<ucd>meta.code.class</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>measurement_type</name>
				<description>UCD(s) defining the data, with multiple entries separated by hash (#) characters.</description>
				<ucd>meta.ucd</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>processing_level</name>
				<description>Dataset-related encoding, or simplified CODMAC calibration level</description>
				<ucd>meta.calibLevel</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_name</name>
				<description>Standard IAU name of target (from a list related to target class), case sensitive</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_class</name>
				<description>Type of target, from a controlled vocabulary.</description>
				<ucd>src.class</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>id_mpc</name>
				<description>MPC number of object (if object is numbered)</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>semi_major_axis</name>
				<description>Orbital semimajor axis</description>
				<unit>AU</unit>
				<ucd>phys.size.smajAxis</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>eccentricity</name>
				<description>Orbit eccentricity</description>
				<ucd>src.orbital.eccentricity</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>inclination</name>
				<description>Orbit inclination</description>
				<unit>deg</unit>
				<ucd>src.orbital.inclination</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>long_asc</name>
				<description>Longitude of ascending node, J2000.0</description>
				<unit>deg</unit>
				<ucd>src.orbital.node</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>arg_perihel</name>
				<description>Argument of Perihelion, J2000.0 </description>
				<unit>deg</unit>
				<ucd>src.orbital.periastron</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>mean_anomaly</name>
				<description>Mean anomaly at the 'epoch' </description>
				<unit>deg</unit>
				<ucd>src.orbital.meanAnomaly</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>epoch</name>
				<description>epoch of interest in JD</description>
				<unit>d</unit>
				<ucd>time.epoch</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>perihelion</name>
				<description>Point in the orbit nearest to the Sun</description>
				<unit>AU</unit>
				<ucd>src.orbital.periastron</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>aphelion</name>
				<description>Point in the orbit farthest to the Sun</description>
				<unit>AU</unit>
				<ucd>src.orbital</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>asc_node_earth_sep</name>
				<description>Ascending node Earth separation</description>
				<unit>AU</unit>
				<ucd>pos.angDistance;pos.earth;pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>desc_node_earth_sep</name>
				<description>Descending node Earth separation</description>
				<unit>AU</unit>
				<ucd>pos.angDistance;pos.earth;pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>moid</name>
				<description>Minimum orbital intersection with Earth orbit</description>
				<unit>AU</unit>
				<ucd>pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>orbital_period</name>
				<description>Orbital period</description>
				<unit>d</unit>
				<ucd>src.orbital;time.period</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>sidereal_rotation_period</name>
				<description>Object rotation rate</description>
				<unit>h</unit>
				<ucd>time.period.rotation</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>rotation_direction</name>
				<description>Rotational direction motion of the object (prograde or retrograde)</description>
				<ucd>meta.code</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>spinvector_l</name>
				<description>Spin vector pole direction ecliptic latitude</description>
				<unit>deg</unit>
				<ucd>pos.posAng</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>spinvector_b</name>
				<description>Spin vector pole direction ecliptic longitude</description>
				<unit>deg</unit>
				<ucd>pos.posAng</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter</name>
				<description>Target diameter, or equivalent diameter for binary objects</description>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>diameter_1</name>
				<description>Target diameter, or equivalent diameter for binary objects on first axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter_2</name>
				<description>Target diameter, or equivalent diameter for binary objects on second axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter_3</name>
				<description>Target diameter, or equivalent diameter for binary objects on third axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>albedo</name>
				<description>The ratio of a body’s brightness at zero phase angle to the brightness of a perfectly diffusing disk with the same position and apparent size as the body</description>
				<ucd>phys.albedo</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>magnitude</name>
				<description>Absolute magnitude. For small bodies, from HG magnitude system</description>
				<unit>mag</unit>
				<ucd>phys.magAbs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>slope</name>
				<description>G slope parameter from HG magnitude system</description>
				<ucd>phys.reflectance;arith.ratio</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>mag</name>
				<description>The estimated V magnitude of the object at the epoch of interest</description>
				<unit>mag</unit>
				<ucd>phot.mag;em.opt.V</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>snr</name>
				<description>Spectral signal-to-noise ratio (SNR)</description>
				<ucd>stat.snr</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>dynamical_class</name>
				<description>Class of small body, from enumerated list</description>
				<ucd>meta.code.class;src</ucd>
				<dataType xsi:type="vod:TAPType" size="25">CHAR</dataType>
			</column>
			<column std="true">
				<name>dynamical_type</name>
				<description>Subdivision of the class, from enumerated list</description>
				<ucd>meta.code.class;src</ucd>
				<dataType xsi:type="vod:TAPType" size="10">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_tholen</name>
				<description>Code for target taxonomy in the Tholen asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_smass</name>
				<description>Code for target taxonomy in the SMASS asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_bus_demeo</name>
				<description>Code for target taxonomy in the Bus-DeMeo asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_earn</name>
				<description>Code for target taxonomy in the EARN database</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column std="true">
				<name>alt_target_name</name>
				<description>Provides alternative target name if more common (e.g. comets); multiple identifiers can be separated by hashes</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>pha</name>
				<description>Potentially hazardous asteroids</description>
				<ucd>meta.code.class</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>time_min</name>
				<description>Start time in (JD). UTC measured at time_origin location</description>
				<unit>d</unit>
				<ucd>time.start;obs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_max</name>
				<description>Stop time in (JD). UTC measured at time_origin location</description>
				<unit>d</unit>
				<ucd>time.end;obs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_sampling_step_min</name>
				<description>Sampling time for measurements of dynamical phenomena, lower limit.</description>
				<unit>s</unit>
				<ucd>time.resolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_sampling_step_max</name>
				<description>Sampling time for measurements of dynamical phenomena, upper limit</description>
				<unit>s</unit>
				<ucd>time.resolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_exp_min</name>
				<description>Integration time of the measurement, lower limit.</description>
				<unit>s</unit>
				<ucd>time.duration;obs.exposure;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_exp_max</name>
				<description>Integration time of the measurement, upper limit</description>
				<unit>s</unit>
				<ucd>time.duration;obs.exposure;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_range_min</name>
				<description>Spectral range (frequency), lower limit.</description>
				<unit>Hz</unit>
				<ucd>em.freq;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_range_max</name>
				<description>Spectral range (frequency), upper limit</description>
				<unit>Hz</unit>
				<ucd>em.freq;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_sampling_step_min</name>
				<description>Spectral sampling step, lower limit.</description>
				<unit>Hz</unit>
				<ucd>em.freq;spect.binSize;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_sampling_step_max</name>
				<description>Spectral sampling step, upper limit</description>
				<unit>Hz</unit>
				<ucd>em.freq;spect.binSize;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_resolution_min</name>
				<description>Spectral resolution, lower limit.</description>
				<ucd>spect.resolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_resolution_max</name>
				<description>Spectral resolution, upper limit</description>
				<ucd>spect.resolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1min</name>
				<description>Right Ascension (ICRS), lower limit</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1max</name>
				<description>Right Ascension (ICRS), upper limit</description>
				<unit>deg</unit>
				<ucd>pos.eq.ra;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2min</name>
				<description>Declination (ICRS), lower limit</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2max</name>
				<description>Declination (ICRS), upper limit</description>
				<unit>deg</unit>
				<ucd>pos.eq.dec;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3min</name>
				<description>Distance from coordinate origin, lower limit</description>
				<unit>AU</unit>
				<ucd>pos.distance;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3max</name>
				<description>Distance from coordinate origin, upper limit</description>
				<unit>AU</unit>
				<ucd>pos.distance;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_region</name>
				<description>ObsCore-like footprint, valid for celestial, spherical, or body-fixed frames</description>
				<ucd>pos.outline;obs.field</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1_resol_min</name>
				<description>Resolution in the first coordinate, lower limit</description>
				<unit>deg</unit>
				<ucd>pos.angResolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1_resol_max</name>
				<description>Resolution in the first coordinate, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.angResolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2_resol_min</name>
				<description>Resolution in the second coordinate, lower limit</description>
				<unit>deg</unit>
				<ucd>pos.angResolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2_resol_max</name>
				<description>Resolution in the second coordinate, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.angResolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3_resol_min</name>
				<description>Resolution in the third coordinate, lower limit</description>
				<unit>AU</unit>
				<ucd>pos.angResolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3_resol_max</name>
				<description>Resolution in the third coordinate, upper limit</description>
				<unit>AU</unit>
				<ucd>pos.angResolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spatial_frame_type</name>
				<description>Flavor of coordinate system, defines the nature of coordinates. From a controlled vocabulary, where 'none' means undefined.</description>
				<ucd>meta.code.class;pos.frame</ucd>
				<dataType xsi:type="vod:TAPType" size="20">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>incidence_min</name>
				<description>Incidence angle (solar zenithal angle) during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.incidenceAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>incidence_max</name>
				<description>Incidence angle (solar zenithal angle) during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.incidenceAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>emergence_min</name>
				<description>Emergence angle during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.emergenceAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>emergence_max</name>
				<description>Emergence angle during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.emergenceAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>phase_min</name>
				<description>Phase angle during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.phaseAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>phase_max</name>
				<description>Phase angle during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.phaseAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>instrument_host_name</name>
				<description>Standard name of the observatory or spacecraft</description>
				<ucd>meta.id;instr.obsty</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>instrument_name</name>
				<description>Standard name of instrument</description>
				<ucd>meta.id;instr</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>service_title</name>
				<description>Title of resource (an acronym really, will be used to handle multiservice results)</description>
				<ucd>meta.title</ucd>
				<dataType xsi:type="vod:TAPType" size="12">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>creation_date</name>
				<description>Date of first entry of this granule</description>
				<ucd>time.creation</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>modification_date</name>
				<description>Date of last modification (used to handle mirroring)</description>
				<ucd>time.processing</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>release_date</name>
				<description>Start of public access period</description>
				<ucd>time.release</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_url</name>
				<description>URL of the data file, case sensitive. If present, then access_format and access_estsize are mandatory.</description>
				<ucd>meta.ref.url;meta.file</ucd>
				<dataType xsi:type="vod:TAPType" size="10000">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_format</name>
				<description>File format type (RFC 6838 Media Type a.k.a. MIME type)</description>
				<ucd>meta.code.mime</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_estsize</name>
				<description>Estimated file size in kbyte</description>
				<unit>kbyte</unit>
				<ucd>phys.size;meta.file</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>access_md5</name>
				<description>MD5 Hash for the file when available (real file, not script)</description>
				<ucd>meta.checksum;meta.file</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>file_name</name>
				<description>Name of the data file only, case sensitive</description>
				<ucd>meta.id;meta.file</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>bib_reference</name>
				<description>Bibcode or DOI preferred if available, or other bibliographic identifier or URL</description>
				<ucd>meta.bib</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>publisher</name>
				<description>A short string identifying the entity running the data service used</description>
				<ucd>meta.curation</ucd>
				<dataType xsi:type="vod:TAPType" size="8">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>filter</name>
				<description>Identifies filter in use, typically for images</description>
				<ucd>meta.id;instr.filter</ucd>
				<dataType xsi:type="vod:TAPType" size="10">CHAR</dataType>
			</column>
		</table>
	</schema>
	<schema>
		<name>neorocks_phys</name>
		<description>Physical parameters of near-Earth objects (NEO)</description>
		<table type="view">
			<name>neorocks_phys.epn_core</name>
			<description>Physical parameters of near-Earth objects (NEO)</description>
			<utype>ivo://ivoa.net/std/epntap#table-2.0</utype>
			<column std="true">
				<name>granule_uid</name>
				<description>Internal table row index, which must be unique within the table. Can be alphanumeric.</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>granule_gid</name>
				<description>Common to granules of same type (e.g. same map projection, or geometry data products). Can be alphanumeric.</description>
				<ucd>meta.id</ucd>
				<dataType xsi:type="vod:TAPType" size="13">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>obs_id</name>
				<description>Associates granules derived from the same data (e.g. various representations/processing levels). Can be alphanumeric, may be the ID of original observation.</description>
				<ucd>meta.id;obs</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>dataproduct_type</name>
				<description>The high-level organization of the data product, from a controlled vocabulary (e.g., 'im' for image, sp for spectrum). Multiple terms may be used, separated by # characters.</description>
				<ucd>meta.code.class</ucd>
				<dataType xsi:type="vod:TAPType" size="2">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>measurement_type</name>
				<description>UCD(s) defining the data, with multiple entries separated by hash (#) characters.</description>
				<ucd>meta.ucd</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>processing_level</name>
				<description>Dataset-related encoding, or simplified CODMAC calibration level</description>
				<ucd>meta.calibLevel</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_name</name>
				<description>Standard IAU name of target (from a list related to target class), case sensitive</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_class</name>
				<description>Type of target, from a controlled vocabulary</description>
				<ucd>src.class</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>id_mpc</name>
				<description>MPC number of object (if object is numbered)</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>semi_major_axis</name>
				<description>Orbital semimajor axis</description>
				<unit>AU</unit>
				<ucd>phys.size.smajAxis</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>eccentricity</name>
				<description>Orbit eccentricity</description>
				<ucd>src.orbital.eccentricity</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>inclination</name>
				<description>Orbit inclination</description>
				<unit>deg</unit>
				<ucd>src.orbital.inclination</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>long_asc</name>
				<description>Longitude of ascending node, J2000.0</description>
				<unit>deg</unit>
				<ucd>src.orbital.node</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>arg_perihel</name>
				<description>Argument of Perihelion, J2000.0 </description>
				<unit>deg</unit>
				<ucd>src.orbital.periastron</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>mean_anomaly</name>
				<description>Mean anomaly at the epoch</description>
				<unit>deg</unit>
				<ucd>src.orbital.meanAnomaly</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>epoch</name>
				<description>epoch of interest in JD</description>
				<unit>d</unit>
				<ucd>time.epoch</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>perihelion</name>
				<description>Point in the orbit nearest to the Sun</description>
				<unit>AU</unit>
				<ucd>src.orbital.periastron</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>aphelion</name>
				<description>Point in the orbit farthest to the Sun</description>
				<unit>AU</unit>
				<ucd>src.orbital</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>asc_node_earth_sep</name>
				<description>Ascending node Earth separation</description>
				<unit>AU</unit>
				<ucd>pos.angDistance;pos.earth;pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>desc_node_earth_sep</name>
				<description>Descending node Earth separation</description>
				<unit>AU</unit>
				<ucd>pos.angDistance;pos.earth;pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>orbital_period</name>
				<description>Orbital period</description>
				<unit>d</unit>
				<ucd>src.orbital;time.period</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>moid</name>
				<description>Minimum orbital intersection with Earth orbit</description>
				<unit>AU</unit>
				<ucd>pos.distance</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>sidereal_rotation_period</name>
				<description>Object rotation rate</description>
				<unit>h</unit>
				<ucd>time.period.rotation</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>rotation_direction</name>
				<description>Rotational direction motion of the object (prograde or retrograde)</description>
				<ucd>meta.code</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>spinvector_l</name>
				<description>Spin vector pole direction ecliptic latitude</description>
				<unit>deg</unit>
				<ucd>pos.posAng</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>spinvector_b</name>
				<description>Spin vector pole direction ecliptic longitude</description>
				<unit>deg</unit>
				<ucd>pos.posAng</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter</name>
				<description>Target diameter, or equivalent diameter for binary objects</description>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>diameter_1</name>
				<description>Target diameter, or equivalent diameter for binary objects on first axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter_2</name>
				<description>Target diameter, or equivalent diameter for binary objects on second axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>diameter_3</name>
				<description>Target diameter, or equivalent diameter for binary objects on third axis</description>
				<unit>km</unit>
				<ucd>phys.size.diameter</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>albedo</name>
				<description>The ratio of a body’s brightness at zero phase angle to the brightness of a perfectly diffusing disk with the same position and apparent size as the body</description>
				<ucd>phys.albedo</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>magnitude</name>
				<description>Absolute magnitude. For small bodies, from HG magnitude system</description>
				<unit>mag</unit>
				<ucd>phys.magAbs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>slope</name>
				<description>G slope parameter from HG magnitude system</description>
				<ucd>phys.reflectance;arith.ratio</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>mag</name>
				<description>The estimated V magnitude of the object at the epoch of interest</description>
				<unit>mag</unit>
				<ucd>phot.mag;em.opt.V</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column>
				<name>snr</name>
				<description>Spectral signal-to-noise ratio (SNR)</description>
				<ucd>stat.snr</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
			</column>
			<column std="true">
				<name>dynamical_class</name>
				<description>Class of small body, from a controlled vocabulary (see the EPN-TAP specification)</description>
				<ucd>meta.code.class;src</ucd>
				<dataType xsi:type="vod:TAPType" size="25">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>dynamical_type</name>
				<description>Subdivision of the dynamical class, from a controlled vocabulary</description>
				<ucd>meta.code.class;src</ucd>
				<dataType xsi:type="vod:TAPType" size="10">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>taxonomy_tholen</name>
				<description>Code for target taxonomy in the Tholen asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_smass</name>
				<description>Code for target taxonomy in the SMASS asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_bus_demeo</name>
				<description>Code for target taxonomy in the Bus-DeMeo asteroid taxonomy classification system</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column>
				<name>taxonomy_earn</name>
				<description>Code for target taxonomy in the EARN database</description>
				<ucd>src.class.color</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
			</column>
			<column std="true">
				<name>alt_target_name</name>
				<description>Provides alternative target name if more common (e.g. comets); multiple identifiers can be separated by hashes</description>
				<ucd>meta.id;src</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column>
				<name>pha</name>
				<description>Potentially hazardous asteroids</description>
				<ucd>meta.code.class</ucd>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>time_min</name>
				<description>Start time in (JD). UTC measured at time_origin location</description>
				<unit>d</unit>
				<ucd>time.start;obs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_max</name>
				<description>Stop time in (JD). UTC measured at time_origin location</description>
				<unit>d</unit>
				<ucd>time.end;obs</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_sampling_step_min</name>
				<description>Sampling time for measurements of dynamical phenomena, lower limit.</description>
				<unit>s</unit>
				<ucd>time.resolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_sampling_step_max</name>
				<description>Sampling time for measurements of dynamical phenomena, upper limit</description>
				<unit>s</unit>
				<ucd>time.resolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_exp_min</name>
				<description>Integration time of the measurement, lower limit.</description>
				<unit>s</unit>
				<ucd>time.duration;obs.exposure;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>time_exp_max</name>
				<description>Integration time of the measurement, upper limit</description>
				<unit>s</unit>
				<ucd>time.duration;obs.exposure;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_range_min</name>
				<description>Spectral range (frequency), lower limit.</description>
				<unit>Hz</unit>
				<ucd>em.freq;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_range_max</name>
				<description>Spectral range (frequency), upper limit</description>
				<unit>Hz</unit>
				<ucd>em.freq;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_sampling_step_min</name>
				<description>Spectral sampling step, lower limit.</description>
				<unit>Hz</unit>
				<ucd>em.freq;spect.binSize;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_sampling_step_max</name>
				<description>Spectral sampling step, upper limit</description>
				<unit>Hz</unit>
				<ucd>em.freq;spect.binSize;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_resolution_min</name>
				<description>Spectral resolution, lower limit.</description>
				<ucd>spect.resolution;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spectral_resolution_max</name>
				<description>Spectral resolution, upper limit</description>
				<ucd>spect.resolution;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>s_region</name>
				<description>ObsCore-like footprint, valid for celestial, spherical, or body-fixed frames</description>
				<ucd>pos.outline;obs.field</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1_resol_min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c1_resol_max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2_resol_min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c2_resol_max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3_resol_min</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>c3_resol_max</name>
				<description>(This data collection does not give coordinates)</description>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>spatial_frame_type</name>
				<description>Flavor of coordinate system, defines the nature of coordinates. From a controlled vocabulary, where 'none' means undefined.</description>
				<ucd>meta.code.class;pos.frame</ucd>
				<dataType xsi:type="vod:TAPType" size="20">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>incidence_min</name>
				<description>Incidence angle (solar zenithal angle) during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.incidenceAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>incidence_max</name>
				<description>Incidence angle (solar zenithal angle) during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.incidenceAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>emergence_min</name>
				<description>Emergence angle during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.emergenceAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>emergence_max</name>
				<description>Emergence angle during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.emergenceAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>phase_min</name>
				<description>Phase angle during data acquisition, lower limit.</description>
				<unit>deg</unit>
				<ucd>pos.phaseAng;stat.min</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>phase_max</name>
				<description>Phase angle during data acquisition, upper limit</description>
				<unit>deg</unit>
				<ucd>pos.phaseAng;stat.max</ucd>
				<dataType xsi:type="vod:TAPType">DOUBLE</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>instrument_host_name</name>
				<description>Standard name of the observatory or spacecraft</description>
				<ucd>meta.id;instr.obsty</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>instrument_name</name>
				<description>Standard name of instrument</description>
				<ucd>meta.id;instr</ucd>
				<dataType xsi:type="vod:TAPType" size="45">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>service_title</name>
				<description>Title of resource (an acronym really, will be used to handle multiservice results)</description>
				<ucd>meta.title</ucd>
				<dataType xsi:type="vod:TAPType" size="13">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>creation_date</name>
				<description>Date of first entry of this granule</description>
				<ucd>time.creation</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>modification_date</name>
				<description>Date of last modification (used to handle mirroring)</description>
				<ucd>time.processing</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>release_date</name>
				<description>Start of public access period</description>
				<ucd>time.release</ucd>
				<dataType xsi:type="vod:TAPType" size="19">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>publisher</name>
				<description>A short string identifying the entity running the data service used</description>
				<ucd>meta.curation</ucd>
				<dataType xsi:type="vod:TAPType" size="8">CHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>bib_reference</name>
				<description>Bibcode or DOI preferred if available, or other bibliographic identifier or URL</description>
				<ucd>meta.bib</ucd>
				<dataType xsi:type="vod:TAPType" size="255">CHAR</dataType>
				<flag>primary</flag>
			</column>
		</table>
	</schema>
	<schema>
		<name>TAP_SCHEMA</name>
		<description>Set of tables listing and describing the schemas, tables and columns published in this TAP service.</description>
		<table>
			<name>TAP_SCHEMA.schemas</name>
			<description>List of schemas published in this TAP service.</description>
			<column std="true">
				<name>schema_name</name>
				<description>schema name, possibly qualified</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>description</name>
				<description>brief description of schema</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>utype</name>
				<description>UTYPE if schema corresponds to a data model</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
			</column>
		</table>
		<table>
			<name>TAP_SCHEMA.tables</name>
			<description>List of tables published in this TAP service.</description>
			<column std="true">
				<name>table_index</name>
				<description>this index is used to recommend table ordering for clients</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>schema_name</name>
				<description>the schema name from TAP_SCHEMA.schemas</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>table_name</name>
				<description>table name as it should be used in queries</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>table_type</name>
				<description>one of: table, view</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
			</column>
			<column std="true">
				<name>description</name>
				<description>brief description of table</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>utype</name>
				<description>UTYPE if table corresponds to a data model</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
			</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>List of columns of all tables listed in TAP_SCHEMA.TABLES and published in this TAP service.</description>
			<column std="true">
				<name>column_index</name>
				<description>this index is used to recommend column ordering for clients</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>table_name</name>
				<description>table name from TAP_SCHEMA.tables</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>column_name</name>
				<description>column name</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>datatype</name>
				<description>an XType or a TAPType</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>arraysize</name>
				<description>length of variable length datatypes</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>"size"</name>
				<description>same as "arraysize" but kept for backward compatibility only</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>description</name>
				<description>brief description of column</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>utype</name>
				<description>UTYPE of column if any</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
			</column>
			<column std="true">
				<name>unit</name>
				<description>unit in VO standard format</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>ucd</name>
				<description>UCD of column if any</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>indexed</name>
				<description>an indexed column; 1 means true, 0 means false</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>principal</name>
				<description>a principal column; 1 means true, 0 means false</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<column std="true">
				<name>std</name>
				<description>a standard column; 1 means true, 0 means false</description>
				<dataType xsi:type="vod:TAPType">INTEGER</dataType>
			</column>
			<foreignKey>
				<targetTable>TAP_SCHEMA.tables</targetTable>
				<fkColumn>
					<fromColumn>table_name</fromColumn>
					<targetColumn>table_name</targetColumn>
				</fkColumn>
			</foreignKey>
		</table>
		<table>
			<name>TAP_SCHEMA.keys</name>
			<description>List all foreign keys but provides just the tables linked by the foreign key. To know which columns of these tables are linked, see in TAP_SCHEMA.key_columns using the key_id.</description>
			<column std="true">
				<name>key_id</name>
				<description>unique key identifier</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>from_table</name>
				<description>fully qualified table name</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_table</name>
				<description>fully qualified table name</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>description</name>
				<description>description of this key</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>utype</name>
				<description>utype of this key</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
			</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>List all foreign keys but provides just the columns linked by the foreign key. To know the table of these columns, see in TAP_SCHEMA.keys using the key_id.</description>
			<column std="true">
				<name>key_id</name>
				<description>unique key identifier</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>from_column</name>
				<description>key column name in the from_table</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<column std="true">
				<name>target_column</name>
				<description>key column name in the target_table</description>
				<dataType xsi:type="vod:TAPType">VARCHAR</dataType>
				<flag>indexed</flag>
				<flag>primary</flag>
			</column>
			<foreignKey>
				<targetTable>TAP_SCHEMA.keys</targetTable>
				<fkColumn>
					<fromColumn>key_id</fromColumn>
					<targetColumn>key_id</targetColumn>
				</fkColumn>
			</foreignKey>
			<foreignKey>
				<targetTable>TAP_SCHEMA.columns</targetTable>
				<fkColumn>
					<fromColumn>from_column</fromColumn>
					<targetColumn>column_name</targetColumn>
				</fkColumn>
			</foreignKey>
			<foreignKey>
				<targetTable>TAP_SCHEMA.columns</targetTable>
				<fkColumn>
					<fromColumn>target_column</fromColumn>
					<targetColumn>column_name</targetColumn>
				</fkColumn>
			</foreignKey>
		</table>
	</schema>
</vosi:tableset>
