| Element |
Sub-element |
Attribute |
Data Type |
Allowed Values |
Default |
Resource Description |
Query |
Catalog Table |
Data: Observation |
Data: Observatory |
|---|---|---|---|---|---|---|---|---|---|---|
| CoordSystem |
ID |
ID |
R |
|||||||
| CoordFrame |
coord_ref_frame |
string |
ICRS |
R For casual use this does not matter (if the value is ICRS, FK5 or even FK4), but for serious use it should be provided; this attribute specifies the coordinate system (equatorial, ecliptic, galactic, etc.); if AZ_EL the position of the (ground-based) observatory is needed, or course; SPHERICAL_BODY allows specification of a longitude-latitude coordinate system on a solar system body specified by CoordRefPosition This element contains CoordEquinox and ((RefSystem and StandardPole) or (Pole_Zaxis and Xaxis)) |
R Should be EARTH for ground-based observatories when time is given in LST or coordinates in AZ_EL |
|||||
| --> CoordEquinox |
string |
B or J, followed by a year |
J2000.0 |
O Part of CoordFrame Should be generally J2000 for observations, but should be absent for ICRS Pre-1984 dates should be combined with B and FK4 and earlier; post-1984 dates with J and FK5 or ICRS |
||||||
| --> RefSystem |
bodyname |
string |
ICRS FK5 FK4 |
ICRS |
R The reference frame |
|||||
| --> StandardPole |
string |
EQUATORIAL ECLIPTIC GALACTIC SUPERGALACTIC |
EQUATORIAL |
O The known Pole definitions |
||||||
| --> Pole_Zaxis |
coords |
R The position of the pole (in a known coordinate frame), for a newly defined reference system |
||||||||
| --> Xaxis |
coords |
R The coordinates of the origin of longitude (only in combination with PolePos) |
||||||||
| CoordRefPosition |
refPositionType |
R Either RefPos or CoordOrigin |
||||||||
| --> RefPos |
string |
GEOCENTER BARYCENTER HELIOCENTER TELESCOPE MOON EMBARYCENTER MERCURY VENUS ... |
TELESCOPE |
R In most cases it will not matter; exceptions: 1) observations of objects in the near field (i.e., solar system) for a telescope that moves far from the earth; 2) value TELESCOPE is required for data in AZ_EL coordinate systems 3) coordinate systems on other solar system bodies |
O Will be GEOCENTER in most cases; exceptions for observatories located on other solar system bodies |
|||||
| --> CoordOrigin |
coords |
R Coordinates of reference frame origin |
||||||||
| TimeScale |
string |
TT TDT ET TDB TCG TCB TAI IAT UTC LST |
TT |
R TT is the preferred time_scale, though UTC may be more common; it is recommended that this attribute be specified; LST requires special care: the observatory position should be properly specified; use of TCG and TCB is unlikely in the near future. The presence of TimeScale in CoordSystem is purely informational, since it is included in AstronTime as well. |
||||||
| TimeRefPosition |
refPositionType |
See: CoordRefPosition |
R Not important for resource description |
R |
R Important for high time precision; it makes sense to combine BARYCENTER only with time_scale TDB or TCB |
|||||
| PlanetaryEphem |
string |
JPL-DE200 JPL-DE405 |
O Only needed when transformations across the solar system are made, such as barycenter corrections |
|||||||
| CoordFlavor |
coord_naxes |
int |
1 2 3 |
2 |
R This indicates how many spatial coordinate axes to expect, exclusive of time, velocities, and Doppler velocity or redshift |
|||||
| coord_type |
string |
SPHERICAL CARTESIAN UNIT_SPHERE |
SPHERICAL |
R This indicates what coordinates to expect in the Coords element; 3D_SPHERICAL is a longitude and latitude, combined with a radius, such as RA, Dec, and distance, or geographic longitude and latitude and distance from the GEOCENTER |
||||||
| coord_vel |
boolean |
true false |
false |
O Velocities are expected to be present for all spatial coordinates (coord_naxes) when specified |
||||||
| --> Doppler |
value_type |
string |
VELOCITY REDSHIFT |
R Part of CoordType, indicating presence of Doppler velocity or redshift as the last coordinate; note that Doppler velocity is not the same as velocity along the radial coordinate |
||||||
| ---> DopplerDefinition |
string |
OPTICAL RADIO RELATIVISTIC |
OPTICAL |
R Doppler velocity is not (necessarily) a physical velocity, but a formalism to express a red- or blueshift as something like a radial velocity; most, but not all, Doppler velocities use the optical convention (delta-lambda/lambda0); if one sees LSR it's more likely to be the radio convention (delta-nu/nu0) |
||||||
| ---> DopplerReference |
string |
OBSERVATORY GEOCENTER HELIOCENTER BARYCENTER LSR GALACTIC- _CENTER SUPER- _GALACTIC- _CENTER |
BARYCENTER |
R These references attempt to correct the measured Doppler velocity for the observer's motion with respect to these various standards of rest; and they are just that: an agreed upon standard of rest; hence they should not be foolishly used, such as supergalactic Doppler velocities for Galactic objects |
||||||
| AstronTime |
A general purpose
astronomical time type that consists of (ISOTime or JDTime or MJDTime or
RelativeTime or Reference) and TimeScale. A RelativeTime must be
accompanied by (ISORefTime ot JDRefTime or MJDRefTime); a Reference may
be acompanied by one of those. |
|||||||||
| ISOTime |
dateTime |
Date and time
in ISO8601 format (restricted to yyyy-mm-ddThh:mm:ss.sss) |
||||||||
| JDTime |
double |
Julian date |
||||||||
| MJDTime |
double |
Modified Julian
date |
||||||||
| RelativeTime |
double |
Relative time,
must be accompanied by ISORefTime or JDRefTime or MJDRefTime |
||||||||
| unit |
string |
s d |
||||||||
| ISORefTime |
dateTime |
Zero point
for RelativeTime |
||||||||
| JDRefTime |
double |
Zero point
for RelativeTime |
||||||||
| MJDRefTime |
double |
Zero point
for RelativeTime |
||||||||
| Reference |
IDREF |
Reference to
a time field, must be accompanied by ISORefTime or JDRefTime or
MJDRefTime if time_base=relative |
||||||||
| time_base |
string |
ISO8601 JD MJD relative |
Indicates the
format of Reference |
|||||||
| unit |
string |
s d |
||||||||
| ISORefTime |
dateTime |
Zero point
for Reference |
||||||||
| JDRefTime |
double |
Zero point
for Reference |
||||||||
| MJDRefTime |
double |
Zero point
for Reference |
||||||||
| TimeScale |
string |
TT TDT ET TDB TCG TCB TAI IAT UTC LST |
TT |
TimeScale for
AstronTime |
||||||
| Coords |
ID |
ID |
R This element is needed with actual coordinate values when the area or coverage is defined by CircleOrSphere; a second instance, CoordSpec is required without coordinate values, to set resolutions and errors |
R It consists of either a CoordFile or a sequence of Time, Space, Velocity, Redshift, where Space is a choice of PosScalar, Pos2Vector, Pos3Vector, and Velocity is a choice of VelScalar, Vel2Vector, Vel3Vector; the exact configuration is controlled by CoordFlavor in CoordSys |
||||||
| coord_system_id |
IDREF |
R |
||||||||
| CoordFile |
FITS |
O The columns in the FITS CoordFile will be expected to correspond to CoordType and Time needs to be included |
O Most likely use is here as an orbit ephemeris file |
|||||||
| Time |
coordTimeType |
O May be omitted if not relevant |
O Required if CoordFile not used; it contains at least one of Name, CoordValue, CoordError, CoordResolution, CoordSize, CoordPixSize; not that each of these has its own unit attribute |
|||||||
| --> Name |
string |
O Place holder (for UCD?) |
||||||||
| --> CoordValue |
astronTimeType |
N/A |
N/A |
O Actual value |
||||||
| --> CoordError |
coordTimeValueType |
O Typical error or uncertainty in Time for data in the resource |
O Desired error or uncertainty in Time |
O Typical error in Time |
||||||
| ---> Value |
unit |
double |
R coordTimeValueType is a Value or a Reference; attribute unit is "s" or "d" |
|||||||
| ---> Reference |
unit |
IDREF |
||||||||
| --> CoordResolution |
coordTimeValueType |
O Typical ime resolution for data in resource |
O Desired time resolution |
O Typical ime resolution |
||||||
| --> CoordSize |
coordTimeValueType |
O Typical extent in Time if applic |
O Desired extent in Time |
O Extent in Time |
||||||
| --> CoordPixsize |
coordTimeValueType |
O Typical time pixel size |
O Desired time pixel size |
N/A |
O Time pixel size if applicable |
N/A |
||||
| PosScalar |
coordScalarType |
O A 1-D coordinate; consists of at least one of Name, CoordValue, CoordError, CoordResolution, CoordSize, CoordPixsize; note that each of these has its own unit attribute |
||||||||
| --> Name |
string |
O Place holder (for UCD?) |
||||||||
| --> CoordValue |
coordValueType |
R Only required for CircleOrSphere |
R Actual coordinate value |
|||||||
| ---> Value |
double |
The choice
between Value, Value60 (sexagesimal string), and Reference makes up the
coordValueType |
||||||||
| ---> Value60 |
string |
|||||||||
| ---> Reference |
IDREF |
|||||||||
| --> CoordError |
coordValueType |
O Typical absolute uncertainty (1 sigma) in this coordinate for data in this resource |
O Maximum absolute uncertainty permitted |
O Absolute uncertainty (1 sigma) in CoordValue |
||||||
| --> CoordResolution |
coordValueType |
O Typical resolution (FWHM) in this coordinate for data in this resource |
O Query is for information with resolution in this coordinate that is no worse than CoordResolution |
N/A |
Resolution (FWHM) in
this coordinate |
N/A |
||||
| --> CoordSize |
coordValueType |
O Typical FOV size in this coordinate for image data in this resource |
O For image data queries: minimum FOV size in this coordinate |
O Measured object size (FWHM) in this coordinate, usually assuming an elliptical Gaussian |
N/A |
|||||
| --> CoordPixsize |
coordValueType |
O Typical coord pixel size. if applicable |
O Desired coord pixel size |
N/A |
O Coord pixel size, if applicable |
N/A |
||||
| Pos2Vec |
coord2VectorType |
O Identical to PosScalar, except that all doubles are now lists of two doubles and strings are lists of two strings; errors, resolutions, and sizes may have position angles, or may be expressed by 2x2 matrices |
||||||||
| Pos3Vec |
coord3VectorType |
O Identical to PosScalar, except that all doubles are now lists of three doubles and strings are lists of three strings; errors, resolutions, and sizes may have position angles, or may be expressed by 2x2 matrices |
||||||||
| VelScalar |
coordScalarType |
O 1-D velocity |
||||||||
| Vel2Vec |
coord2VectorType |
O 2-D velocity vector |
||||||||
| Vel3Vec |
coord3VectorType |
O 3-D velocity vector |
||||||||
| Redshift |
coordScalarType |
O Redshift or Doppler velocity (depending on Doppler in CoordFlavor) |
||||||||
| CoordArea |
R Resource coverage: This element describes the coverage of the resource; the meaning is that OUTSIDE this area there is a guarantee that NO DATA will be found |
R Search area: This element describes the area over which the resource is to be searched for data |
O Catalog coverage: When catalog data are returned, this element may indicate the area over which the data are complete |
R FOV: This element describes the FOV of the data returned |
N/A |
|||||
| ID |
ID |
R A CoordArea will consist of a TimeInterval plus: a RegionFile or: a Region object or: a CoordInterval for each spatial coordinate or: a CircleOrSphere element for the spatial coordinates Intervals for (Doppler) velocities may optionally be added |
||||||||
| coord_system_id |
IDREF |
R |
N/A |
|||||||
| TimeInterval |
R Specify the Time part of the Space-Time CoordArea |
N/A | ||||||||
| start_include |
boolean |
true false |
true |
O Include the start time? |
N/A |
|||||
| stop_include |
boolean |
true false |
true |
O Include the stop time? |
N/A |
|||||
| --> StartTime |
astronTimeType |
O Start time of interval |
N/A | |||||||
| --> StopTime |
astronTimeType |
O Stop time of interval |
N/A | |||||||
| RegionFile |
FITS |
O The spatial part of the CoordArea is defined in a FITS Region File |
N/A | |||||||
| CoordInterval |
O Specify the CoordArea interval for spatial coordinates; in one, two, or three coordinates |
N/A | ||||||||
| lo_include |
boolean |
true false |
true |
O Include lower limit? |
N/A |
|||||
| hi_include |
boolean |
true false |
true |
O Include upper limit? |
N/A |
|||||
| --> LoLimitScalar |
coordValueType |
O Lower limit of interval for single coordinate |
N/A | |||||||
| --> HiLimitScalar |
coordValueType |
O Upper limit of interval for single coordinate |
N/A | |||||||
| --> LoLimit2Vec |
coord2ValueType |
O Lower limit of interval for two coordinates |
N/A | |||||||
| --> HiLimit2Vec |
coord2ValueType |
O Upper limit of interval for two coordinates |
N/A | |||||||
| --> LoLimit3Vec |
coord3ValueType |
O Lower limit of interval for three coordinates |
N/A | |||||||
| --> HiLimit3Vec |
coord3ValueType |
O Upper limit of interval for three coordinates |
N/A | |||||||
| CircleOrSphere |
O Specify the spatial part of a CoordArea as a circle (2D) or sphere (3D) |
N/A | ||||||||
| radius_unit |
string |
R Units of the circle or sphere radius |
N/A | |||||||
| --> Radius |
double |
R Radius of circle or sphere |
N/A | |||||||
| --> Center |
coordsType |
R Center of the circle or sphere |
N/A | |||||||