Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note: from 5 July 2021, these pages are no longer the primary source of the EPN-TAP doc - see IVOA instead for the IVOA latex source: https://github.com/ivoa-std/EPNTAP

...

List of EPN-TAP parameters
(refreshed/completed April 2019, Oct 2020, June 2021, Oct 2021) (SE) 

You can use this file to keep track of your service parameters: EPN-TAP_parameters_List_template.xlsx

EPN-TAP

  • EPN-TAP is a VO access protocol dedicated to Planetary Science data. It is based on the TAP mechanism from IVOA, completed with sets of parameters and associated lists of values. In this regard, it is similar to ObsTAP but with a different scope.
  • EPN-TAP version 2 is a major update of the protocol to accommodate larger services and simplify setup and use of data services. All parameters are described here.

...

You can use this file to keep track of your service parameters: EPN-TAP_parameters_List_template.xlsx


id;srcTargetNameVector of measured signal, including electromagnetic 
band, from enumerated listLink to an individual page in a web site associated to the database, e.g., a planet page in Exoplanets service. This is a way to provide extra granule information which cannot be accommodated in the table.radialkm distance from observed area to body center pos.bodyrc;altitudefromshapeMax altitude of observed area above shape model / DTMalttargetdistancepos.distancedistanceAU Sun-target distancedistanceIdentifies filter in use, typically for images.filterInformative only, free format (no list, but see http://svo2.cab.inta-csic.es/svo/theory/fps3/). Search can only rely on spectral range, as ObsCore does.codeImage observer service usernameidPIpubcode countrymeta.note;obs.observer of the photometric band.phys.albedo

original_publisher

Experimental spectroscopy + contributive work extensionscalibration_descVOunits says: Pascal.

Name

SQL type

Unit

Description

UCD

UCD in Obscore 1.1

(9/5/2017 REC version)

Utype

(tentative) 

Comments

EPNCore mandatory parameters
 (Must be present, possibly empty)
 (bold face: a value is required)




Current value
current but dubious or undefined

— ? : closest sense

_ : N/A in ObsCore

from epntap v2 mixin (aug 2017)
equivalent/close in ObsCore doc 1.1

 

granule_uid

Text


Unique ID in data service

meta.id

meta.id
 Can be alphanum.

granule_gid

Text


Common to granules of same type

meta.id

meta.id
E.g. same map projection, or geometry data products. Can be alphanum.

obs_id

Text


Associates granules derived from the same data

meta.id;obs

meta.idobscore:DataID.observationID E.g. various representations / processing levels. Can be alphanum., may be the ID of original observation.
Keep it simple in intricate situations.

dataproduct_type

Text


Organization of the data product, from enumerated list

meta.code.class

meta.id

Epn.dataProductType

obscore:ObsDataset.dataProductType


targetmeasurement_nametype

Text


Standard IAU name of target (must match target_class), case sensitiveUCD(s) defining the data

meta.id;srcucd

meta.ucdEpn.Case sensitive
Services with no target_name do exist

target_class

Text

Type of target, from enumerated list

src.class

src.classEpn.TargetClass

time_min

Double

d

Start time (in JD). Measurement_typeAdd ;meta.modelled if simulation or model
Add ;stat.uncalib if uncalibrated data - in which case processing_level must be 0 or 1

processing_level

Integer


Dataset-related encoding, or simplified CODMAC calibration level

meta.calibLevel

meta.code;obs.calib

~ obscore:ObsDataset.calibLevel To be replaced by PDS4 values in v2.1?

target_name

Text


Standard IAU name of target (must match target_class), case sensitive

meta.id;src

meta.id;srcEpn.TargetNameCase sensitive
Services with no target_name do exist

target_class

Text


Type of target, from enumerated list

src.class

src.classEpn.TargetClass

time_min

Double

d

Start time (in JD). UTC measured at time_origin location (default is observer's frame)

time.start;obs

time.start;obs.exposure

Char.TimeAxis.Coverage.Bounds.Limits.Interval.StartTime



time_max

Double

d

Stop time (in JD). UTC measured at time_origin location (default is observer's frame)

time.end;obs

time.end;obs.exposure

Char.TimeAxis.Coverage.Bounds.Limits.Interval.StopTime



time_sampling_step_min

Float

s

Min time sampling step

time.resolution;stat.min

time.resolution Epn.Time.Time_sampling_step_min

time_sampling_step_max

Float

s

Max time sampling step

time.resolution;stat.max


Epn.Time.Time_sampling_step_max

time_exp_min

Float

s

Min integration time

time.duration;obs.exposure;stat.min

time.duration;obs.exposureEpn.Time.Time_exp_min

time_exp_max

Float

s

Max integration time

time.duration;obs.exposure;stat.max


Epn.Time.Time_exp_max

spectral_range_min

Float

Hz

Min spectral range (as frequency)

em.freq;stat.min

em.wl;stat.min (always as wl)

Epn.Spectral.Spectral_range_minAlways as frequency

spectral_range_max

Float

Hz

Max spectral range (as frequency)

em.freq;stat.max

em.wl;stat.maxEpn.Spectral.Spectral_range_max

spectral_sampling_step_min

Float

Hz

Min spectral sampling step

em.freq;statspect.intervalbinSize;stat.min

meta.numberEpn.Spectral.Spectral_sampling_step_min

spectral_sampling_step_max

Float

Hz

Max spectral sampling step

em.freq;statspect.intervalbinSize;stat.max

meta.numberEpn.Spectral.Spectral_sampling_step_max

spectral_resolution_min

Float


Min spectral resolution (resolving power)

spect.resolution;stat.min

spect.resolution (relates to resolving power)

Epn.Spectral.Spectral_resolution_min

Now (2019) provides resolving power |(lambda / delta(lambda)| = |f /Df|
How do we accommodate FWHM for filters?

spectral_resolution_max

Float


Max spectral resolution (resolving power)

spect.resolution;stat.max


Epn.Spectral.Spectral_resolution_max

Now (2019) provides resolving power |(lambda / delta(lambda)| = |f /Df|
How do we accommodate FWHM for filters?

c1min

Float

(1)


Min of first coordinate, depends on the frame

see table below

pos.eq.raEpn.Spatial.Spatial_range.c1min

Typo in current mixin (.lonG => .lon

UCDs for cyl and sph coord are from PEN-UCDlist-20210430

c1max

Float

(1)

Max of first coordinate, depends on the frame



Epn.Spatial.Spatial_range.c1max

c2min

Float

(1)


Min of second coordinate, depends on the frame. 


pos.eq.decEpn.Spatial.Spatial_range.c2min

c2max

Float

(1)

Max of second coordinate, depends on the frame



Epn.Spatial.Spatial_range.c2max

c3min

Float

(1)

Min of third coordinate



Epn.Spatial.Spatial_range.c3min

c3max

Float

(1)

Max of third coordinate



Epn.Spatial.Spatial_range.c3max

s_region

spolyText

(3)

ObsCore-like footprint in 2D (celestial or body-related frames)if spatial_frame_type = celestial or body)

pos.outline;obs.field

pos.outline;obs.fieldobscore:Char.SpatialAxis.Coverage.Support.Area

(was initially instr.fov, to be corrected)
ObsCore value updated (was phys.angArea;obs) to phys.outline, 
then corrected to pos.outline

Must have xtype= adql:REGION to work with TAP
Frame may be identified in q.rd (UNKNOWNFrame).
Use value given in spatial_frame_type - very unclear…
Do we need another param for GIS interface?

c1_resol_min

Float

(2)

Min resolution in first coordinate

(2)

pos.angResolution;stat.minEpn.Spatial.Spatial_resolution.c1_resol_minpos.resolution restored in 2018
In body fixed frame, use pixelscale_min/max for resolution at the surface 

c1_resol_max

Float

(2)

Max resolution in first coordinate

(2)

pos.angResolution;stat.maxEpn.Spatial.Spatial_resolution.c1_resol_max_

c2_resol_min

Float

(2)

Min resolution in second coordinate

(2)


Epn.Spatial.Spatial_resolution.c2_resol_min_

c2_resol_max

Float

(2)

Max resolution in second coordinate

(2)


Epn.Spatial.Spatial_resolution.c2_resol_max_

c3_resol_min

Float

(2)

Min resolution in third coordinate

(2)


Epn.Spatial.Spatial_resolution.c3_resol_minpos.resolution restored in 2018

c3_resol_max

Float

(2)

Max resolution in third coordinate

(2)


Epn.Spatial.Spatial_resolution.c3_resol_maxpos.resolution restored in 2018

spatial_frame_type

Text

(1)


Flavor of coordinate system, defines the nature of coordinates. From enumerated list. Use "none" if undefined

meta.code.class;pos.frame

_

A value is required by DaCHS (query will return errors if empty)
Default value = none

incidence_min

Float

deg

Min incidence angle (solar zenithal angle)

 pos.incidenceAng;stat.min

_Epn.View_angle.Incidence_angle_minUCD for angles included in 2018 

incidence_max

Float

deg

Max incidence angle (solar zenithal angle)

 pos.incidenceAng;stat.max

_Epn.View_angle.Incidence_angle_maxUCD for angles included in 2018

emergence_min

Float

deg

Min emergence angle

 pos.emergenceAng;stat.min

_Epn.View_angle.Emergence_angle_minUCD for angles included in 2018

emergence_max

Float

deg

Max emergence angle

 pos.emergenceAng;stat.max

_Epn.View_angle.Emergence_angle_maxUCD for angles included in 2018

phase_min

Float

deg

Min phase angle

pos.phaseAng;stat.min


Epn.View_angle.Phase_angle_min

phase_max

Float

deg

Max phase angle

pos.phaseAng;stat.max


Epn.View_angle.Phase_angle_max

instrument_host_name

Text


Standard name of the observatory or spacecraft

meta.id;instr.obsty

meta.id;instr.telProvenance.ObsConfig.Facility.name

instrument_name

Text


Standard name of instrument

meta.id;instr

meta.id;instrProvenance.ObsConfig.Instrument.name

measurementservice_typetitle

TextUCD(s) defining the data


Title of resource = schema name

meta.ucd

meta.ucdEpn.Measurement_typeAdd ;meta.modelled if simulation or model
Add ;stat.uncalib if uncalibrated data - in which case processing_level must be 0 or 1

processing_level

Integer

Dataset-related encoding, or simplified CODMAC calibration level

meta.calibLevel

meta.code;obs.calib

~ obscore:ObsDataset.calibLevel To be replaced by PDS4 values in v2.1?

creation_date

Timestamp

(4)

Date of first entry of this granule

time.creation

time;meta.dataset

modification_date

Timestamp(4)

Date of title



May be used to handle multiservice results

creation_date

Timestamp

(4)

Date of first entry of this granule

time.creation

time;meta.dataset

modification_date

Timestamp(4)

Date of last modification

time.processing



Used to handle mirroring
UCD value being discussed in 2018

release_date

Timestamp

(4)

Start of public access period (set to creation_date if no proprietary period)

time.release

time.releaseobscore:Curation.releaseDate

The value is in ISO 8601 format reusing this pattern: (“YYYY-MM-DDThh:mm:ss”) If release_date is in the future, the data is proprietary.

Common optional parameters








serviceaccess_titleurl

Text

Title of resource = schema name

meta.title

May be used to handle multiservice results

Common optional parameters


access_url

Text

URL of the data file, URL of the data file, case sensitive (additional files may be linked through datalink_url). Can point to a script. If present, next 2 parameters must also be present

meta.ref.url;meta.file

meta.ref.urlObs.Access.Reference

Use this to link data!
Could accommodate a datalink with access_format = 'application/x-votable+xml;content=datalink'
(from ObsCore)
- but this is a funny idea…

access_format

Text


RFC 2045 media type (mime), required to be all-lower case 

meta.code.mime

meta.code.mimeObs.Access.Format

access_estsize

Integer

kbyte

Estimate file size in kbyte (with this spelling)

phys.size;meta.file

phys.size;meta.fileObs.Access.Size
access_md5Text
MD5 Hash for the file when available (real file, not script) meta.checksum;meta.file


thumbnail_url

Text


URL of a thumbnail image with predefined size (png ~200 pix, for use in a client only)

meta.ref.url;meta.preview




file_name

Text


Name of the data file only, case sensitive

meta.id;meta.file

meta.title;obs — ?
ObsCore obs_title is for a short free text string describing the granule. Do we want this?
datalink_urlText
Provides links to files or services on the servermeta.ref.url

Associated mime-type is 'application/x-votable+xml;content=datalink'
(from ObsCore)

speciesbib_reference

Text

Identifies a chemical species, case sensitive

meta.id;phys.atmol

This is the only case sensitive parameter (with target_name)messengerText


instr.bandpassalt_target_nameTextProvides alternative target name(s). Can be a hash listmeta.id;src

target_region

Text

Type of region or feature of interest

meta.id;src;obs.field

feature_name

Text

Secondary name (e.g. standard name of a region of interest)

meta.id;src;obs.field 

Anchor
featurenamefeaturename

publisher

Text

Resource publisher

meta.curation

meta.ref.uri;meta.curation~ obscore:Curation.publisherID

bib_reference

Text

Bibcode or doi preferred; can be a URL or anything else. Refers to the granule

meta.bib

meta.bib

obscore:Curation.referenceBibcode & doi can be completed in TOPCATinternal_referenceTextRelated granule_uid(s) in the current servicemeta.id.crossUse to link one granule to a set of other granules. To be used only if required - e.g. to solve situations that would otherwise require several tablesexternal_linkTextWeb page providing more details on the granulemeta.ref.url

Bibcode or doi preferred; can be a URL or anything else. Refers to the granule

meta.bib

meta.bib

obscore:Curation.referenceBibcode & doi can be completed in TOPCAT

publisher

Text


Resource publisher

meta.curation

meta.ref.uri;meta.curation~ obscore:Curation.publisherID

processing_level_desc

Text
Describes specificities of the processing levelmeta.note


internal_referenceText
Related granule_uid(s) in the current servicemeta.id.cross

Use to link one granule to a set of other granules. To be used only if required - e.g. to solve situations that would otherwise require several tables
external_linkText
Web page providing more details on the granulemeta.ref.url

Link to an individual page in a web site associated to the database, e.g., a planet page in Exoplanets service. This is a way to provide extra granule information which cannot be accommodated in the table.

species

Text


Identifies a chemical species, case sensitive

meta.id;phys.atmol



This is the only case sensitive parameter (with target_name)
messengerText

Vector of measured signal, including electromagnetic 
band, from enumerated list

instr.bandpass


filterText Identifies filter in use, typically for imagesmeta.id;instr.filter

Informative only, free format (no list, but see http://svo2.cab.inta-csic.es/svo/theory/fps3/). Search can only rely on spectral range, as ObsCore does.
alt_target_nameText
Provides alternative target name(s). Can be a hash listmeta.id;src


feature_name

Text


Secondary name (e.g. standard name of a region of interest)

meta.id;src;obs.field 



Anchor
featurename
featurename

target_region

Text


Type of region or feature of interest

meta.id;src;obs.field




shapeText

introduces an ascii (ST)MOC, v2 (2D footprint on celestial, spherical, or body-related frames, possibly including time)

pos.outline;obs.field

Must have xtype="MOC" (follow DALI recommendation)

outline doesn't fit definition (refers to a contour)

spatial_coordinate_description

Text


ID of specific coordinate system and version / properties

meta.code.class;pos.frame



~COOSYS, but includes planetary ones
Still TBD, needs to be OGC compliant. Discussion in progress here: EPN-TAP v2: Current discussion topic

spatial_origin

Text


Defines the frame origin

meta.ref;pos.frame




time_refposition

Text


Defines where the time is measured (e. g., ground vs spacecraft). Default is observer's frame

meta.ref;time.scale



target_time is of course always on target.

time_scale

Text


Defaults to UTC in data services - from enumerated list

time.scale




subsolar

solar_longitude_min

Float

deg

Minimum sub-solar point longitude

Min Solar longitude Ls (location on orbit / season)

pos.

bodyrc

ecliptic.lon;pos.heliocentric;stat.

min
Provided in the most natural body-related coordinate frame, E-handed - seems to require 'body'subsolar

min 




solar_longitude_max

Float

deg

Maximum sub-solar point longitude

Max Solar longitude Ls (location on orbit / season)

pos.

bodyrc.lon

ecliptic.lon;pos.heliocentric;stat.max

Provided in the most natural body-related coordinate frame, E-handed - seems to require 'body'


subsolar_latitude

local_time_min

Float

degMinimum sub-solar point latitudepos.bodyrc.lat

h

Min local time at observed region

time.phase;time.period.rotation;stat.min




local_

subsolar_latitude

time_max

Float

degMaximum sub-solar point latitudepos.bodyrc.lat

h

Max local time at observed region

time.phase;time.period.rotation;stat.max 




target_

subobserver

distance_

longitude_

min

Float

degMinimum sub-observer point longitude (sub-Earth for ground based observations)

km

Min observer-target distance

pos.

bodyrc.lon

distance;stat.min




target_subobserverdistance_longitude_max

Float

degMaximum sub-observer point longitude (sub-Earth for ground based observations)kmMax observer-target distancepos.bodyrc.londistance;stat.max


target_

subobserver_latitude

time_min

FloatdegMinimum sub-observer point latitude (sub-Earth for ground based observations) pos.bodyrc.lat;stat.min_subobserver_latitude_maxFloatdegMaximum sub-observer point latitude (sub-Earth for ground based observations) pos.bodyrc.lat;stat.max_

ra

Float

deg

Right ascension

pos.eq.ra;meta.main

deg only (like ObsCore)

dec

Float

deg

Declination

pos.eq.dec;meta.main

radialTimestamp

(4)

Min observing time in target frame

time.start;src



(simplest way to look for coordinated observations)

target_time_max

Timestamp

(4)

Max observing time in target frame

time.end;src




earth_distance_minFloatAUMin Earth-target distancepos.distance;stat.min


earth_distance_maxFloatAUMax Earth-target distance

pos.distance;stat.max




sun_distance_minFloatkmAUMin distance from observed area to body center Sun-target distancepos.distance;pos.bodyrc;stat.min


sun_distance_maxFloatAUMax Sun-target distancepos.distance;stat.max


altitudesubobserver_fromshapelongitude_minFloatkmMin altitude of observed area above shape model / DTMdegMinimum sub-observer point longitude (sub-Earth for ground based observations)pos.bodyrc.altlon;stat.min

_
subobserver_longitude_maxFloatkmdegMaximum sub-observer point longitude (sub-Earth for ground based observations)pos.bodyrc.lon;stat.max

_
solarsubobserver_longitudelatitude_minFloatdeg

Min Solar longitude Ls (location on orbit / season)

pos.ecliptic.lon;pos.heliocentric;stat.min 

solar_longitudeMinimum sub-observer point latitude (sub-Earth for ground based observations) pos.bodyrc.lat;stat.min

_
subobserver_latitude_maxFloatdeg

Max Solar longitude Ls (location on orbit / season)

pos.ecliptic.lon;pos.heliocentricMaximum sub-observer point latitude (sub-Earth for ground based observations) pos.bodyrc.lat;stat.max

_
localsubsolar_timelongitude_minFloat

h

Min local time at observed region

time.phase;time.period.rotation;stat.min

local_timedegMinimum sub-solar point longitudepos.bodyrc.lon;stat.min

Provided in the most natural body-related coordinate frame, E-handed - seems to require 'body'
subsolar_longitude_maxFloat

h

Max local time at observed region

time.phase;time.period.rotation;stat.max 

target_distancedegMaximum sub-solar point longitudepos.bodyrc.lon;stat.max

Provided in the most natural body-related coordinate frame, E-handed - seems to require 'body'
subsolar_latitude_minFloat

km

Min observer-target distance

pos.distancedegMinimum sub-solar point latitudepos.bodyrc.lat;stat.min

_
subsolar_latitude_maxFloatkmMax observer-target distancedegMaximum sub-solar point latitudepos.bodyrc.lat;stat.max

target_time_minTimestamp

(4)

Min observing time in target frame

time.start;src

(simplest way to look for coordinated observations)

target_time_max

Timestamp

(4)

Max observing time in target frame

time.end;src

earth

ra

Float

deg

Right ascension

pos.eq.ra;meta.main



deg only (like ObsCore)

dec

Float

deg

Declination

pos.eq.dec;meta.main




radial_distance_minFloatAUkmMin Earth-target distancedistance from observed area to body center pos.distance;pos.bodyrc;stat.min


earthradial_distance_maxFloatAUkmMax Earth-target distancedistance from observed area to body center pos.distance;pos.bodyrc;stat.max


sunaltitude_distancefromshape_minFloatAUkmMin Sun-target distancealtitude of observed area above shape model / DTMpos.distancebodyrc.alt;stat.minsun


altitude_fromshape_maxFloatkmMax altitude of observed area above shape model / DTMpos.bodyrc.alt;stat.max


Parameters from extensions








APIS extension






obs_modeText
Observing modemeta.code;instr.setup

From APIS + observation extensions (with adapted UCDs)
detector_nameText
Detector namemeta.id;instr.det


opt_elemText
Optical element namemeta.id;instr.paramfilterText meta.id;instr.param


instrument_typeText
type Type of instrumentmeta.id;instr

Informative only (not a reliable search parameter): free format, no reference list intended.
acquisition_idText
ID of the data file/acquisition in the original archivemeta.id


proposal_idText
Proposal identifiermeta.id;obs.proposal


proposal_piText
Proposal principal investigator

meta.id.PI;obs.proposal




proposal_titleText
Proposal titlemeta.title;obs.proposal


campaignText
Name of the observational campaignmeta.id;obs.proposal


target_descriptionText
Original target keywordsmeta.note;src


proposal_target_nameText
target Target name as in proposal titlemeta.note;obs.proposal


target_apparent_radiusFloatarcsecApparent radius of the target

phys.angSize;src




north_pole_positionFloatdegNorth pole (of target) position angle with respect to celestial north pole

pos.posAng



Group of 5 parameters very specific to APIS.
Name is ~ OK, but actually provides the position angle of the planet axis. Use "orientation" for the image.
target_primary_hemisphereText
Primary observed hemispheremeta.id;obs.field


target_secondary_hemisphereText
Secondary observed hemispheremeta.id;obs.field


platescFloatarcsec/pixpixel Pixel angular size or platescale (on sky only)instr.scale


orientationFloatdegPosition angle of image y axis (on sky only), direct sense from north directionpos.posAng

Provides the direction of the polar axis in the image, counted clockwise from north.
observermeasurement_nameunitTextObserver name
obs.observer;meta.mainPhysical unit, same as Bunit in fitsmeta.unit


Contributive work extension






observer_institutenameText
Observer institutename

meta

.note

.id.PI;obs.observer




observer_idInteger
Image observerObserver's numeric identifier

meta.id.PI




Group of 5 from PVOL, OK for general use but UCDs have to be changed in PVOL.
meta.pubid in PVOLPVOL

observer_codeText
Observer's service usernamemeta.id.PI

meta.pubcode in PVOL
observer_instituteText
Observer institutemeta.note


observer_countryText
Observer's country of residencemeta.note;obs.observer

meta.pubcountry in PVOL
observer_locationTextImage observer's country of residence
Broad location of the observer or telescope. Can be used when the exact location cannot be releasedpos;obs.observer - not in mixin!

meta.pubcountry in PVOL
observer_lonFloatdegObserver's approximate longitudeobs.observer;pos.earth.lon


meta.publon in PVOL
observer_latFloatdegObserver's approximate latitudeobs.observer;pos.earth.lat

meta.publat in PVOLmass

original_publisher

FloatkgMass of objectphys.massSolar System Objects extension (generic values in catalogues, not observations)


sidereal_rotation_periodFloathObject rotation ratetime.period.rotationText
Refers to the source of the data, e.g.,  in compilations of observations or experimental datameta.note

Experimental spectroscopy + contributive work extensions

Solar System objects extension






mean_radiusFloatkm
phys.size.radius


equatorial_radiusFloatkm
phys.size.radius


polar_radiusFloatkm
phys.size.radius


diameterFloatkmTarget diameter, or equivalent diameter for binary objectsphys.size.diameterUsed in tnosarecool, not very consistent (use radius?)phys.size.diameter

Used in tnosarecool, not very consistent (use radius?)
massFloatkgMass of objectphys.mass

Solar System Objects extension (generic values in catalogues, not observations)
sidereal_rotation_periodFloathObject rotation ratetime.period.rotation


semi_major_axis

FloatAU

phys.size.smajAxis




inclinationFloatdegOrbit inclination

src.orbital.inclination




eccentricityFloat
Orbit eccentricity

src.orbital.eccentricity




long_ascFloatdegLongitude of ascending node, J2000.0src.orbital.node


arg_perihelFloatdegArgument of perihelion, J2000.0src.orbital.periastron


mean_anomalyFloatdegMean anomaly at the epochsrc.orbital.meanAnomalyepochDoubled

Epoch of interest in JD

time.epoch

dynamical_class

TextClass of small body, from enumerated listmeta.code.class;srcdynamical_typeTextSubdivision of the class, from enumerated listmeta.code.class;srctaxonomy_codeTextCode for target taxonomysrc.class.colorPossible values depend on target type and possibly on servicethe epochsrc.orbital.meanAnomaly


epochDoubled

Epoch of interest in JD

time.epoch


magnitudeFloatmagAbsolute magnitude. For small bodies, from HG magnitude systemphys.magAbs

Actually depends on service (eg, spectro_planets vs DynAstVO vs tnosarecool).
UCD may include mention
fluxFloatmJyTarget fluxphot.flux.densityalbedoFloatTarget albedoof the photometric band.
fluxFloatmJyTarget fluxphot.flux.density


albedoFloat
Target albedophys.albedo


dynamical_class

Text
Class of small body, from enumerated listmeta.code.class;src


dynamical_typeText
Subdivision of the class, from enumerated listmeta.code.class;src


taxonomy_codeText
Code for target taxonomysrc.class.color

Possible values depend on target type and possibly on service
Map extension






map_projection

Text
ID from enumerated list, or string with parameters (referring to a standard)pos.projection

Map extension

map_height

FloatpixMap size in px

phys.size




map_widthFloatpixMap size in px

phys.size




map_scaleText
Preferably a ratio (e. g., "1:50000")

pos.wcs.scale




pixelscale_minFloatkm/pixMin pixel size on a surface

instr.scale;stat.min




pixelscale_maxFloatkm/pixMax pixel size on a surface

instr.scale;stat.max




Particle spectroscopy extension








particle_spectral_type

Text


From enumerated list

meta.id;phys.particle




particle_spectral_range_min

Float



phys.energy;phys.particle;stat.min

phys.mass;phys.particle;stat.min




particle_spectral_range_max

Float



phys.energy;phys.particle;stat.max

phys.mass;phys.particle;stat.max




particle_spectral_sampling_step_min

Float



spect.resolution;phys.particle;stat.min




particle_spectral_sampling_step_max

Float



spect.resolution;phys.particle;stat.max




particle_spectral_resolution_min

Float



spect.resolution;phys.particle;stat.min




particle_spectral_resolution_max

Floatspect.resolution;phys.particle;stat.max

TextRefers to the source of the data, e. g.,  in compilations of experimental datameta.note



spect.resolution;phys.particle;stat.max




Experimental spectroscopy extension








producer_name

Text
Data producer name, especially in compilations of experimental datameta.note


producer_institute

Text
Data producer institute, e. g., in compilations of experimental datameta.note


sample_idText
Provides a local ID in an existing catalogue meta.id;src

In addition to target_name

sample_classification

Text
Information related to class, sub-class, species… as hash listmeta.note;phys.composition

This uses standard names for classes… 
sample_descText
Describes the sample, its origin, and possible preparation. Can be a hash listmeta.note


species_inchikeyText

Fixed length string identifying the species. Can be a hash list

meta.id;phys.atmol



Follows IUPAC standard (Heller et al 2015)data

grain_

TextProvides information on post-processing. Can be a hash listmeta.note(preferably to a "comment" parameter)setup_descTextDescribes the experimental setup. Can be a hash listmeta.noteMay include Aperture (size of sample measured), etc

geometry_type

TextType of observation, from enumerated list. Can be a hash listmeta.note;instr.setup

spectrum_type

TextType of spectral observation, from enumerated list TBD. Can be a hash listmeta.note;instr.setupAlternative to UCD, very detailed

grain_size_min

FloatumMin sample particle size 

phys.size;stat.min

grain_size_maxFloatumMax sample particle size 

phys.size;stat.max

azimuth_minFloatdegMin azimuth angle for illuminationpos.azimuth;stat.min

Check meaning/requirements for <0 values?
UCD added in 2018 (instead of pos.azimuthAng requested - OK)

azimuth_maxFloatdegMax azimuth angle for illuminationpos.azimuth;stat.maxUCD added in 2018

pressure

FloatbarAmbient pressure

phys.pressure

measurement_atmosphere

TextDescribes experimental conditions. "vacuum" for measurements under vacuum

meta.note;phys.pressure

temperatureFloatKAmbient temperature

phys.temperaturesize_min

FloatumMin sample particle size 

phys.size;stat.min




grain_size_maxFloatumMax sample particle size 

phys.size;stat.max




azimuth_minFloatdegMin azimuth angle for illuminationpos.azimuth;stat.min

Check meaning/requirements for <0 values?
UCD added in 2018 (instead of pos.azimuthAng requested - OK)

azimuth_maxFloatdegMax azimuth angle for illuminationpos.azimuth;stat.max

UCD added in 2018

pressure

FloatbarAmbient pressure

phys.pressure



VOunits says: Pascal.

measurement_atmosphere

Text
Describes experimental conditions. "vacuum" for measurements under vacuum

meta.note;phys.pressure




temperatureFloatKAmbient temperature

phys.temperature




setup_descText
Describes the experimental setup. Can be a hash listmeta.note

May include Aperture (size of sample measured), etc

data_calibration_desc

Text
Provides information on post-processing. Can be a hash listmeta.note

(preferably to a "comment" parameter)

geometry_type

Text
Type of observation, from enumerated list. Can be a hash listmeta.note;instr.setup


spectrum_type

Text
Type of spectral observation, from enumerated list TBD. Can be a hash listmeta.note;instr.setup

Alternative to UCD, very detailed

Event extension








event_type

Text

Type of event from enumerated list

meta.code.class



Events extension
If dataproduct_type = ev
UCDs should be provided with the standard

event_statusText

From enumerated list

meta.code.status




event_citeText

From enumerated list

meta.code.status




...

Frame coordinates UCD/unitscelestialbodycartesiansphericalcylindrical

c1min

pos.eq.ra;stat.min 

pos.bodyrc.lon;stat.min

pos.cartesian.x;stat.min

(in km)

pos.spherical.r;stat.min 

(in m)

pos.cylindrical.r;stat.min 

(in km)

c1maxpos.eq.ra;stat.maxpos.bodyrc.lon;stat.max

pos.cartesian.x;stat.max

(in km)

pos.spherical.r;stat.max 

(in m)

pos.cylindrical.r;stat.max 

(in km)

c2minpos.eq.dec;stat.minpos.bodyrc.lat;stat.min

pos.cartesian.y;stat.min

(in km)

pos.spherical.colat;stat.min

pos.cylindrical.azi;stat.min

c2maxpos.eq.dec;stat.maxpos.bodyrc.lat;stat.max

pos.cartesian.y;stat.max

(in km)

pos.spherical.colat;stat.max

pos.cylindrical.azi;stat.max

c3min

pos.distance;stat.min

(in AU)

pos.bodyrc.alt;stat.min (from surface only, implicitly from reference level)
or
pos.distance;pos.bodyrc;stat.min (from center)?

(in km)

pos.cartesian.z;stat.min

(in km)

pos.spherical.azi;stat.min

pos.cylindrical.z;stat.min

(height, in km)

c3max

pos.distance;stat.max

(in AU)

pos.bodyrc.alt;stat.max (from surface only, implicitly from reference level)
or
pos.distance;pos.bodyrc;stat.max (from center)?

(in km)

pos.cartesian.z;stat.max

(in km)

pos.spherical.azi;stat.max

pos.cylindrical.z;stat.max

(height, in km)

...