A CoordFrame has to have at least an Id
Provides the coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities
A generic CoordReferenceFrame
CoordFrame substitution group head element
Coordinate equinox: B{year} or J{year} with at least one decimal; do not use in conjunction with ICRS
Abstract space reference frame type
ICRS type: no equinox
FK[45] type: needs an equinox
The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid
A custom space reference frame type defined through pole and X-axis directions
Define coordinate reference frame from scratch; pole and X-axis need to be defined in a known coordinate system
The spherical-to-cartesian or cartesian-to-cartesian projection to be used; c-to-c projections are marked as such, all others are to be interpreted as s-to-c
Planar (i.e., linear cartesian-to-cartesian) projection
Linear-to-logarithmic cartesian-to-cartesian projection
Tangent plane projection
Sine projection
Stereographic projection
Zenithal equidistant projection
Zenithal equal-area projection
Airy projection
Cylindrical equal-area projection
Plate Carree projection
Mercator projection
Sanson-Flamsteed projection
Parabolic projection
Mollweide projection
Hammer-Aitoff projection
Conic equal-area projection
Conic equidistant projection
Conic orthomorphic projection
Bonne equal-area projection
Polyconic projection
Tangential spherical cube projection
COBE quadrilateralized spherical cube projection
Quadrilateralized spherical cube projection
Substitution group for a 2-D mapping
size2Type mapping element: 2 doubles with optional position angle
2x2 matrix mapping element
Substitution group for a 3-D mapping
size3Type mapping element: 3 doubles with optional position angle(s)
3x3 matrix mapping element
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
Define coordinate reference frame from scratch;basically a 1-D scaling
A custom space reference frame type defined through a 2-D Cartesian mapping (rotate and scale)
Define coordinate reference frame from scratch;basically a transformation from a known coordinate frame
A custom space reference frame type defined through a 3-D Cartesian mapping (rotate and scale)
Define coordinate reference frame from scratch;basically a transformation from a known coordinate frame
Head element for the Coordinate reference frame substitution group: optional equinox with either a standard reference system (ICRS, FK5, FK4) and optional standard pole (equatorial, ecliptic, galactic, etc.), or a custom frame with pole (positive Z-axis) and positive X-axis direction
The ICRS reference frame
FK4; needs a Besselian epoch
FK5; needs a Julian epoch
Ecliptic coordinates; needs an epoch
Galactic coordinates; first system
Galactic coordinates; second system
SuperGalactic coordinates
Local Azimuth and Elevation coordinates
Generic Body coordinates
The Geocentric (co-rotating) reference frame
The Geodetic reference frame; semi-major axis and inverse flattening may be provided to define the reference spheroid; the default is the IAU 1976 reference spheroid
The Geomagnetic reference frame
The Geocentric Solar Ecliptic reference frame
The Geocentric Solar Magnetic reference frame
The Solar Magnetic reference frame
The Heliographic (Carrington) reference frame
The Heliographic (Stonyhurst) reference frame
The Helio-projective Cartesian reference frame (2-D or 3-D)
The Helio-projective Polar reference frame (2-D)
The Heliocentric Earth Ecliptic reference frame
The Heliocentric Earth Equatorial reference frame
The Heliographic Inertial reference frame
The Heliocentric Radial-Tangential-Normal coordinates
The planetocentric reference frame anchored on Mercury
The planetocentric reference frame anchored on Venus
The lunacentric reference frame anchored on the moon
The planetocentric reference frame anchored on Mars
The planetocentric reference frame anchored on Jupiter
The planetocentric reference frame anchored on Saturn
The planetocentric reference frame anchored on Uranus
The planetocentric reference frame anchored on Neptune
The planetocentric reference frame anchored on Pluto
The planetographic reference frame anchored on Mercury
The planetographic reference frame anchored on Venus
The lunagraphic reference frame anchored on the moon
The planetographic reference frame anchored on Mars
The planetographic reference frame anchored on Jupiter
The planetographic reference frame anchored on Saturn
The planetographic reference frame anchored on Uranus
The planetographic reference frame anchored on Neptune
The planetographic reference frame anchored on Pluto
Unknown space reference frame; the client is responsible for assigning a default
Head element for the custom coordinate reference frame substitution group
Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction
Coordinate reference frame: 1-D scale
Coordinate reference frame: 2-D rotation and scale
Coordinate reference frame: 3-D rotation and scale
Head element for the custom coordinate reference frame substitution group
Coordinate reference frame: a custom pole (positive Z-axis) and positive X-axis direction
Coordinate reference frame: 1-D scale
Coordinate reference frame: 2-D rotation and scale
Coordinate reference frame: 3-D rotation and scale
If solar system positions are implied anywhere, the planetary ephemeris to be used needs to be provided - usually JPL-DE405 with ICRS and JPL-DE200 with FK5
Abstract type for reference positions
Type for standard reference positions
Type for custom positions: specifies reference origin
Type for custom positions: specifies reference origin
Head element from the ReferencePosition substitution group: either a "known place" such as geocenter or barycenter (RefPos), or a position defined in a known coordinate system (CoordOrigin)
Location of the observer/telescope
Barycenter of the solar system
Center of the sun
Center of the earth
(Kinematic) Local Standard of Rest (only used for Doppler velocities); equivalent to LSRK
Kinematic Local Standard of Rest (only used for Doppler velocities); equivalent to LSR
Dynamic Local Standard of Rest (only used for Doppler velocities)
Center of the Galaxy
Center of the Local Group
Center of the Moon
Barycenter of the Earth-Moon system
Center of Mercury
Center of Venus
Center of Mars
Center of Jupiter
Center of Saturn
Center of Uranus
Center of Neptune
Center of Pluto
A relocatable origin, especially useful for simulations
Unknown origin; the client is responsible for assigning a default
Origin of the coordinate system, given as a position in another, known, coordinate system
Provides the spatial coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities
2-D Healpix coordinates; defaults for H(4) and K(3)
Abstract head element for the CoordFlavor substitution group
Spherical 2-D (longitude, latitude) or 3-D (long, lat, radius/elevation) coordinates
Cartesian 1-, 2-, or 3-D coordinates
3-D Unit sphere coordinates (direction cosines); in (long,lat), X is in the direction (0,0), Y (pi/2,0), Z (0,pi/2)
2-D polar coordinates (radius, posangle)
3-D cylindrical coordinates (radius, posangle, z)
String coordinates (e.g., Stokes)
2-D Healpix coordinates; defaults for H(4) and K(3)
A pixel coordinate frame (which may be 1-D, 2-D, or 3-D) consists of a coordinate frame, a reference position, a flavor, a reference pixel array and the order in which the pixel axes appear in the pixel array
A spatial coordinate frame consists of a coordinate frame, a reference position, a flavor, and, optionally, an offset center
Coordinate reference frame: optional equinox with either a standard reference system (ICRS, FK5, FK4) and optional standard pole (equatorial, ecliptic, galactic, etc.), or pole (positive Z-axis) and positive X-axis direction
Origin of the coordinate reference frame: either a "known place" such as geocenter or barycenter, or a position defined in a known coordinate system
Provides the coordinate definitions: number of axes, SPHERICAL, CARTESIAN, UNITSPHERE, POLAR, or HEALPIX, presence of velocities
The time reference frame consists of a timescale, a reference position, and optionally a reference direction (needed when transformations have been applied)
The time reference frame consists of a time scale, a time format, and a reference time, if needed
Origin of the coordinate reference frame: either a "known place" such as geocenter or barycenter, or a position defined in a known coordinate system
Some time transformations (e.g., change of RefPos) depend on an assumed directonal position of the source
Contains the spectral frame reference position
The reference frame for the spectral scale; note presence of LSR
The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
The Doppler definition used: optical, radio, or pseudo-relativistic (i.e., how is a redshift converted to a velocity); the most common is optical, except when the reference is LSR (usually radio)
The reference frame for the Doppler velocities or redshfts; note presence of LSR
Coordinate system definition: a collection of coordinate frames
A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl way
Head element (not abstract) of the CoordSys group
The time coordinate reference frame
The spatial coordinate reference frame
The reference frame for the spectral coordinate; note presence of LSR
Contains the Doppler definitions, including whether the values are velocity or redshift (value_type)
Element for pixel Coordinate Frames
The astronomical coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; spectral frame and (optionally) Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; the spectral fromae and redshift/Doppler frame; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
The pixel coordinate system definition
Pixel form of CoordSys
Basic unit type
Time units may be second (s), hour (h: 3600 s), day (d: 86400 s), Julian year (a, yr: 365.25 d), Julian century (cy: 36525 d), or empty (i.e., dimensionless) for ISO-8601 format
Spatial coordinate units may be angular (degrees, radians, hours, arcmins, arcsecs), linear (meters, km, mm, AUs, parsecs, kpc, Mpc, lightyears), or empty (i.e., dimensionless). The three-units strings are for special 3-D vectors where the components do not share the same unit; one may prefer to give each component its own unit, instead.
Angular coordinate units may be degrees, radians, hours, arcmins, arcsecs
Position angles may be counted from North (through East), (positive) X (to positive Y), or (positive) Y (to positive X) axis
Velocity units are a posUnitType / velTimeType; the latter may be second, day, hour, year (a or yr), century, but not empty
Spectral units may be frequency (Hz, kHz, MHz, GHz), wavelength (meters, mm, micron, nm, Angstrom), or energy (eV, keV, MeV, GeV, TeV)
The actual time scale used: TT, TAI, UTC, TDB, etc.
Terrestrial Time; the basis for ephemerides
Obsolete synonym for TT
Ephemeris Time; predecessor of, and continuous with, TT
Barycentric Dynamic Time:the independent variable in planetay ephemerides; time at the solar system barycenter synchronous with TT on an annual basis; sometimes called TEB
Barycentric Ephemeris Time: time at the solar system barycenter synchronous with TT on an annual basis; a deprecated synonym of TDB.
Terrestrial Coordinate Time
Barycentric Coordinate Time; runs slower than TDB but is consistent with physical constants
International Atomic Time; runs 32.184 s behind TT
Synonym for TAI
Coordinated Universal Time; currently (2006) runs 33 leapseconds behind TAI
Global Positioning System's time scale; runs 19 s behind TAI, 51.184 s behind TT.
Local Siderial Time; only for ground-based observations; note that the second is shorter
Greenwich Mean Siderial Time; only for ground-based observations; note that the second is shorter
Only to be used for simulations in conjunction with a relocatable spatial frame
Position angles are doubles and include optionally a unit attribute (default deg) and a reference attribute (default X)
These four attributes represent the standard IVOA referencing system: internal (within the document) referencing through "id" and "idref", external referencing through Xlink, using only "type=simple" and "href".
The attributes ID_type and IDREF_type allow the author to list attributes of type ID, respectively IDREF, enabling readers to identify these attributes without having to refer to the schema. This is important in cases where documents are concatenated (e.g., in registries), raising the potential for non-unique IDs. The value of these attributes is a string of comma-separated attribute names.
STC standard base type. Elements of derived types may contain real content, be a reference to another element in the document (idref), or be a reference to a distributed resource; the href is to be a standard IVOA identifier or a valid URL. Actuation is up to the client. At this time it is required to be of type simple. An id is optional; it allows referencing by other elements.
Substitution group for absoluteTimeType component of astronTimeType
ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; unfortunately, XSchema does not allow hh, mm, or ss to be optional, ".ss" is.
A decimal type for JD and MJD, with optional referencing
A relocatable time origin for simulations
Actual elapsed time offset
ISO8601 time; note: only a limited subset of ISO 8601 is allowed: yyyy-mm-ddThh:mm:ss.sss...; only ".sss..." is optional
JD time
MJD time (=JD - 2400000.5)
A relocatable time origin for simulations
Actual elapsed time offset
astronTime is the generalized astronomical time type and consists of one, two, or three elements: optional TimeScale, optional relative time offset, and an absolute time (ISO8601 or a decimal JD or MJD; or it may be an IDREF to one of those three); TimeScale may be omitted only if the element is part of AstroCoords, referring to an AstroCoordSystem that specifies a TimeScale.
A double with referencing and units attributes
A vector of 2 doubles; components are now separated.
A vector of 3 doubles with separated components
A vector of 4 doubles (2x2 matrix)
A vector of 9 doubles (3x3 matrix)
A curve in 2-D space, defined by its end points and a shape attribute (default: line or great circle)
A curve in 3-D space, defined by its end points and a shape attribute (default: line or great circle)
The head element for the CoordinateValue substitution group; this only exists for a few cases where only a value is needed (as in some Region elements)
A type that just holds a 1-3D coordinate value; see comment in the CoordValue head element
A type that just holds a 1-3D pixel value
Abstract coordinate type; a concrete Coordinate consists of a Value, Error, Resolution, Size, and PixSize
double
Substitution group for all types of errors
double
Substitution group for all types of resolutions
double
Substitution group for all types of sizes
double
Substitution group for all types of pixel sizes
double
Basic scalar coordinate type
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Scalar pixel coordinate type
Time coordinate type; sibling of basicCoordinateType
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Consists of a Size (2 doubles) and optional position angle element
Substitution group for a 2-D coordinate value
double vector
Curve in 2-D
Substitution group for a 2-D coordinate error
double: radius of a 2-D error circle
size2Type Error element: 2 doubles with optional position angle
2x2 matrix Error element
Substitution group for a 2-D coordinate resolution
double: radius of a 2-D circular resolution
size2Type Resolution element: 2 doubles with optional position angle
2x2 matrix Resolution element
Substitution group for a 2-D coordinate size
double: radius of a 2-D circle
size2Type Size element: 2 doubles with optional position angle
2x2 matrix Size element
Substitution group for a 2-D coordinate pixel size
size2Type PixSize element: 2 doubles with optional position angle
2x2 matrix PixSize element
2-D coordinate type
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
2-D pixel coordinate type
Consists of a Size (3 doubles) and optional position angle element
Substitution group for a 3-D coordinate value
Vector of 3 doubles
Curve in 3-D
Substitution group for a 3-D coordinate error
double: radius of a 3-D error sphere
size3Type Error element: 3 doubles with optional position angle(s)
3x3 matrix Error element
Substitution group for a 3-D coordinate resolution
double: radius of a 3-D spherical resolution
size3Type Resolution element: 3 doubles with optional position angle(s)
3x3 matrix Resoltuion element
Substitution group for a 3-D coordinate size
double: radius of a 3-D sphere
size3Type Size element: 3 doubles with optional position angle(s)
3x3 matrix Size element
Substitution group for a 3-D coordinate pixel size
size3Type PixSize element: 3 doubles with optional position angle(s)
3x3 matrix PixSize element
3-D coordinate type
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
3-D pixel coordinate type
Generic string coordinate type
Generic scalar coordinate type: a basic scalar coordinate with units
Generic 2-D coordinate type
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Generic 3-D coordinate type
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
Position scalar coordinate type; sibling of basicCoordinateType
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Position 2-D coordinate type
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Position 3-D coordinate type
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
Velocity scalar coordinate type; sibling of basicCoordinateType
Single Error, Resolution, Size, PixSize elements indicate definite values; pairs indicate ranges
Velocity 2-D coordinate type
Single CError2, CResolution2, CSize2, CPixSize2 elements indicate definite values; pairs indicate ranges
Velocity 3-D coordinate type
Single CError3, CResolution3, CSize3, CPixSize3 elements indicate definite values; pairs indicate ranges
Spectral coordinate type
Redshift coordinate type
Head element of Coordinate substitution group
Head element of Generic coordinate substitution group
Generic string coordinate element
Generic scalar coordinate element
Generic 2-D coordinate element
Generic 3-D coordinate element
Head element of Pixel coordinate substitution group
1-D Position coordinate
2-D Position coordinate
3-D Position coordinate
Head element of Position coordinate substitution group
1-D Position coordinate
2-D Position coordinate
3-D Position coordinate
Head element of Velocity coordinate substitution group
1-D Velocity coordinate
2-D Velocity coordinate
3-D Velocity coordinate
Spectral coordinate
Redshift coordinate
Specifies a FITS file and optionally a specific HDU by HDU number or HDU name
Refers coordinate components to specific columns in the FITS file HDU
The column name for the coordinate value; comma-separated if multi-dimensional
The column name for the coordinate error; comma-separated if multi-dimensional
The column name for the coordinate resolution; comma-separated if multi-dimensional
The column name for the coordinate size; comma-separated if multi-dimensional
The column name for the coordinate pixel size; comma-separated if multi-dimensional
Coordinate references to a specific FITS file
Coordinate references to a specific FITS file
Orbit defined by six orbital elements and optional mean anomaly and period; note that the epoch of periapsis or of mean anomaly is provided by T, however, an coordinate epoch should be provided by paring this element with a time instant element
This really is a choice: provide either a or q, but not both - and a only for closed orbits
Semi-major axis for elliptical (closed) orbits (1>e>=0) only; for parabolic or hyperbolic orbits us periapsis distance q
Periapsis distance; required (instead of a) for open orbits (e>=1)
Eccentricity
Inclination
Longitude of ascending node
Argument of periapsis
Mean anomaly at time T; if absent T will refer to pericenter
Orbital period (redundant); for closed orbits only
Epoch of M (mean anomaly, if present) or of periapsis (if M is absent)
The generic coordsType
A CoordSys consists of at least one coordinate frames; unfortunately, schema inheritance and polymorphism doesn't allow us to specify this in the most genarl way
The pixel coordinates type
The astronomical (STC) coordsType
Some or all coordinate values may be given in file
Orbit specified by orbital elements
Head element of Coords group (not abstract)
The coordinate element consists either of a coordinate file or a sequence of time element, spatial coordinate element, velocity element, and redshift element; the spatial and velocity elements may be scalar or vector; it needs to refer to a coordinate system
Contains pixel coordinates
Element to hold the area of a Region, once calculated; the element holds the actual area, linearAreaUnit the linear units of the of the area (i.e., it should be squared to get the proper units of the area), and validArea indicates whether the area has been calculated properly.
Abstract region type; a Region is a Shape or the result of a Region Operation involving one or more Regions
Shape is the abstract type that is the building block of regions; in real life it needs to be replaced by a concrete shape
AllSky type: just a shape without any child elements
Circle shape: center and radius
The coordinates of the circle's center
The radius of the circle
Ellipse shape: center, semi-major, semi-minor axis and position angle; in spherical coordinates defined as the shape cut out of the sphere by a cone with elliptical cross-section
The coordinates of the circle's center
The radius of the circle
Half the minor axis of the ellipse, in radius_unit
Position angle of major axis (Radius).
smallCircleType indicates in polygons that side is along small circle; with optional pole
Vertex is a position with optional SmallCircle element; the SmallCircle element indicates that the polygon side formed by that vertex and its predecessor vertex is a small circle, rather than a great circle; SmallCircle has no meaning in Cartesian coordinates
Polygon: one or more vertices; counter-clockwise (as seen from "inside" or from "top") encircled area is enclosed; sides should span less than 180 deg in each coordinate if spherical; a polygon may not intersect itself
In order to form polygons, vertices are to be connected with straight line segments. In the case of spherical coordinates: greatcircle segments; if a smallCircle element si present, the vertex and its predecessor are to be connected with a smallcircle, by default in the CoordSys that is referenced; optionally, a pole may be specified (other than the CoordSys pole) that defines the smallcircle system
Box shape: a rectangle defined by its center and size on both dimensions; since it is a polygon, it is redundant, but simple rectangles with great circle sides are awkward to define in spherical coordinates
The coordinates of the box's center
The lengths of the box's sides
A sector is the counter-clockwise area between two half-lines
The vertex position of the sector
The area ccw from this position angle is included
The area cw from this position angle is included
An area on the unit sphere defined by the intersection with a plane
This needs to be a spherical coordinate vector; it is the unit vector that is normal to the plane that forms a constraint for a convex
The distance along the normal vector where the constraint plane intersects that vector; if positive, the spherical sector on the far side (seen from the center) is selected; if negative, the point of intersection is in the opposite direction of the vector, resulting in more than a hemisphere; the valid range is -1.0 to +1.0
A convex polygon defined by one or more Constraints
A convex hull: the smallest convex polygon that contains all its points; in spherical coordinates all points have to be contained within a hemisphere
This is a hook for regions defined in sky indexing schemes
The union of two or more regions is a region
The intersection of two or more regions is a region
The negation of a region is a region
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
Head element of the Region substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions
The intersection of two or more regions is a region
The union of two or more regions is a region
The negation of a region is a region
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
AllSky is just a convenience, meaning no bounds
The circle is defined by a center and a radius
Ellipse is an extension of the circle shape, with a minor axis radius and position angle
A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first. For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.
A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.
A sector selects the area between two half great circles or half lines meeting in a specified point
A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes
A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere
A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations
Head element of the Region2 substitution group; a Region is a Shape or the result of a Region Operation on one or more Regions
The intersection of two or more regions is a region
The union of two or more regions is a region
The negation of a region is a region
The difference of two regions (Region1 minus Region2) is a region; it is equivalent to the intersection of Region1 with notRegion2
AllSky is just a convenience, meaning no bounds
The circle is defined by a center and a radius
Ellipse is an extension of the circle shape, with a minor axis radius and position angle
A polygon is a shape delineated by a list of vertices connected with lines, great circles, or small circles; the inside of the polygon is circumscribed counter-clockwise by the list of vertices; the polygon may be concave but not self-intersecting; the last vertex in the list is the predecessor of the first. For celestial coordinates it is assumed that we are looking at the sphere from the inside, with Right Ascension increasing to the left. Sides should span less than 180 deg in each coordinate.
A box is a rectangle; the midpoints of its sides are the endpoints of a cross centered on the center position with arms that extend half the size for each coordinate in both directions, and the sides are lines or great circles that intersect the cross at its end points at right angles; the arms of the cross are parallel to the coordinate axes at the center point.
A sector selects the area between two half great circles or half lines meeting in a specified point
A convex is defined as the intersection of one or more half-plane constraints with the unit sphere; this may also be described as the union of one or more convex polygons bounded by one or more constraint planes
A convex hull is the convex polygon that contains all of the specified positions; the points have to be constrained to lie in one hemisphere
A shape defined through a sky indexing scheme; this is really a substitution group for concrete implementations
Abstact coordinate interval type
Limit to be included?
Limit to be included?
Fraction of interval that is occupied by data
The time interval needs to contain a start time or a stop time or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive
astronTime may be expressed in ISO8601 or as a double relative to a reference time
astronTime may be expressed in ISO8601 or as a double relative to a reference time
Scalar coordinate interval type
Lower bound of interval
Upper bound of interval
2-D coordinate interval type
3-D coordinate interval type
Scalar coordinate interval type with units and frame_id
Lower bound of interval
Upper bound of interval
2-D coordinate interval type with units and frame_id
3-D coordinate interval type with units and frame_id
Abstract spatial interval type
Scalar coordinate interval type
Lower bound of interval
Upper bound of interval
2-D coordinate interval type
3-D coordinate interval type
Contains a spatial velocity CoordInterval
Scalar coordinate interval type
Lower bound of interval
Upper bound of interval
2-D coordinate interval type
3-D coordinate interval type
The 1-, 2-, or 3-D coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
An interval in a scalar coordinate
An interval ("box") in a 2-D coordinate pair
An interval ("cube") in a 3-D coordinate triplet
The 1-, 2-, or 3-D pixel coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
An interval in a scalar pixel coordinate
An interval ("box") in a 2-D pixel coordinate pair
An interval ("cube") in a 3-D pixel coordinate triplet
The spatial (position) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
An interval in a scalar coordinate
An interval ("box") in a 2-D coordinate pair
An interval ("cube") in a 3-D coordinate triplet
The spatial (velocity) coordinate interval substitution group head element; such an element needs to contain a minimum or maximum scalar or vector value, or both; it needs to refer to a coordinate system; boundaries may or may not be inclusive; and it can have a fill factor
An interval in a scalar coordinate
An interval ("box") in a 2-D coordinate pair
An interval ("cube") in a 3-D coordinate triplet
Defines a sphere. A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unit
Defines a velocity sphere
A special kind of area is a circle or sphere (in two or three dimensions), defined by a center position and a radius; the radius requires a unit
Points to a Region file
Defines a sphere (3-D) region for spatial coordinates; contains a center position and a radius
A region as defined in a FITS region file
Defines a sphere (3-D) region for velocity coordinates; contains a center position and a radius
Contains a 1-D spectral interval
Contains a 1-D redshift interval; position and time units are required if redshifts are expressed as Doppler velocities
Generalized coordinate area type
Pixel area type
Astronomical area type
General coordinate area description; head element but not abstract
Astronomical coordinate volume
Pixel space bounds
Abstract stcMetadata type
Generalized single stcMetadata type
Type for generic astronomical STC metadata, in particular Resource Profile, Search Location, Catalog Entry.
The coordinate system definition: spatial coordinate frame and reference position; time frame and reference position; the coordinate flavor; and the planetary ephemeris; an ID is required, since this is how coordinate elements are associated with their coordinate systems
AstroCoords contains information on time and spatial locations, resolution, errors, and pixelsizes (if fixed); typical best numbers are expected
The coverage area of the data; the fill factor does not need to be 1.0
Type for observational STC metadata
Describes the spatial and temporal volume covered by an observation
Specifies the location of the observatory during the observation
Describes the spatial and temporal coverage of the observation
Defines the pixel coordinate system for pixelated data
Type for an observatory location
Type to specify a pixel space
Toplevel: Abstract STCmetadata contains a choice of: ResourceProfile, SearchLocation, CatalogEntryLocation, or ObservationLocation plus ObservatoryLocation elements
A generic STC metadata description
Describes the spatial and temporal coverage of a resource
Defines the spatial and temporal coordinate space specified by a query
Describes the spatial and temporal coverage of a catalog (fragment) and contains the coordinates of the catalog entries; multiple coordinate systems are allowed
Describes the coordinate system used in and coordinate space occupied by a particular observational dataset; it contains an observation location, an observatory location, and optionally a pixel coordinate system
Type for STC Coordinate
Type for STC Coordinate List
Type for STC Region
Type for STC Region list