Astronomical Coordinates and Coordinate Systems

Table of Contents

1.     model: stc2_coordinates
2.     Packages and Types
2.1     [root package]
2.2     package: coords
2.2.1     dataType: BasicCoordValue
2.2.2     dataType: CoordValue
2.2.3     dataType: DiscreteCoordValue
2.2.4     dataType: IntegerCoordValue
2.2.5     dataType: MultiCoordValue
2.2.6     dataType: PhysicalCoordValue
2.2.7     dataType: RealCoordValue
2.3     package: coordsystem
2.3.1     objectType: AstroCoordSystem
2.3.2     objectType: Axis
2.3.3     objectType: CoordAxis
2.3.4     objectType: CoordFrame
2.3.5     objectType: CoordSpace
2.3.6     objectType: CoordSys
2.3.7     objectType: DiscreteAxis
2.3.8     objectType: PixelAxis
2.3.9     objectType: PixelCoordSystem
2.4     package: domain
2.5     package: generic
2.5.1     objectType: GenericCoordSpace
2.5.2     dataType: GenericCoordValue
2.5.3     objectType: GenericFrame
2.6     package: pixel
2.6.1     enumeration: Handedness
2.6.2     dataType: PixelCoord1D
2.6.3     dataType: PixelCoord2D
2.6.4     dataType: PixelCoord3D
2.6.5     dataType: PixelCoordinate
2.6.6     objectType: PixelFrame
2.6.7     dataType: PixelIndex
2.6.8     objectType: PixelSpace
2.6.9     dataType: RealPixelValue
2.7     package: polarization
2.7.1     dataType: PolCircular
2.7.2     enumeration: PolCircularEnum
2.7.3     dataType: PolCoordValue
2.7.4     dataType: PolLinear
2.7.5     enumeration: PolLinearEnum
2.7.6     dataType: PolStokes
2.7.7     enumeration: PolStokesEnum
2.7.8     dataType: PolVector
2.7.9     enumeration: PolVectorEnum
2.7.10     objectType: PolarizationFrame
2.7.11     objectType: PolarizationSpace
2.8     package: redshift
2.8.1     enumeration: DopplerDefinition
2.8.2     dataType: DopplerVelocity
2.8.3     dataType: Redshift
2.8.4     objectType: RedshiftFrame
2.8.5     objectType: RedshiftSpace
2.8.6     dataType: RedshiftValue
2.9     package: space
2.9.1     dataType: Cartesian
2.9.2     dataType: CustomLocation
2.9.3     dataType: Ecliptic
2.9.4     dataType: Epoch
2.9.5     enumeration: EpochType
2.9.6     dataType: Equatorial
2.9.7     dataType: Galactic
2.9.8     dataType: Location
2.9.9     dataType: LongLat
2.9.10     dataType: SpaceCoord
2.9.11     objectType: SpaceFrame
2.9.12     dataType: SpatialCoordValue
2.9.13     objectType: SpatialSpace
2.9.14     dataType: SpatialValue
2.9.15     dataType: SpatialValue1D
2.9.16     dataType: SpatialValue2D
2.9.17     dataType: SpatialValue3D
2.9.18     dataType: StdLocation
2.9.19     enumeration: StdRefFrame
2.9.20     enumeration: StdRefPos
2.9.21     dataType: UnitSphere
2.10     package: spectral
2.10.1     dataType: Energy
2.10.2     dataType: Frequency
2.10.3     objectType: SpectralFrame
2.10.4     objectType: SpectralSpace
2.10.5     dataType: SpectralValue
2.10.6     dataType: Wavelength
2.11     package: time
2.11.1     dataType: ISOTime
2.11.2     dataType: JD
2.11.3     dataType: JDTime
2.11.4     dataType: MJD
2.11.5     dataType: TimeCoordValue
2.11.6     objectType: TimeFrame
2.11.7     dataType: TimeOffset
2.11.8     enumeration: TimeScale
2.11.9     objectType: TimeSpace
2.11.10     dataType: TimeStamp
3.     vodml-id-s
4.     Imported Models
4.1     ivoa

1. Model: Astronomical Coordinates and Coordinate Systems (stc2_coordinates)

Authors : Arnold Rots, Mark Cresitello-Dittmar, Omar Laurino
Date : 2018-02-21T12:58:54
Version : 2.0
Previous version: : 0.x
Abstract : The coordsys model defines a pattern for Coordinate Frame specifications, various Coordinate System objects for bundling Coordinate Frames into associated groups, and implements the CoordFrame pattern for several physical domains. The expectation is that as models are created which touch on domains not represented here, they will implement this pattern in the same fashion for the new domain. This implementation may reside in the other model, or be added to this list of implementations. Models which refer to the CoordFrame of this model are stating an expectation that the instances included follow the specified pattern.
Diagram : The following diagram has been generated from the model using the GraphViz tool.
The classes and packages in the diagram can be clicked and are mapped to the descriptions of the corresponding element elsewhere in the document.

2.Model contents: Packages and Types

The following sub-sections present all packages in the model with their types. The packages are listed here in alphabetical order. Each sub-section contains a description of the package and a table containing its various features.

2.1 [root package]

Model stc2_coordinates
child package(s) coords coordsystem domain

2.2 package: coords

vodml-id coords
description TODO : Missing description : please, update your UML model asap.
parent stc2_coordinates
Data types BasicCoordValue CoordValue DiscreteCoordValue IntegerCoordValue MultiCoordValue PhysicalCoordValue RealCoordValue

2.2.1 dataType: BasicCoordValue

vodml-id coords.BasicCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
Subclasses in this model CoordValue MultiCoordValue SpaceCoord TimeStamp
references
name feature value
coordFrame type CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
vodml-id coords.BasicCoordValue.coordFrame
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.2.2 dataType: CoordValue

vodml-id coords.CoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends BasicCoordValue [stc2_coordinates:coords.BasicCoordValue]
Subclasses in this model DiscreteCoordValue IntegerCoordValue PhysicalCoordValue RealCoordValue
references
name feature value
coordAxis type Axis [stc2_coordinates:coordsystem.Axis]
vodml-id coords.CoordValue.coordAxis
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.2.3 dataType: DiscreteCoordValue

vodml-id coords.DiscreteCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends CoordValue [stc2_coordinates:coords.CoordValue]
Subclasses in this model PolCoordValue
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coords.CoordValue.coordAxis]
datatype DiscreteAxis [stc2_coordinates:coordsystem.DiscreteAxis]

2.2.4 dataType: IntegerCoordValue

vodml-id coords.IntegerCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends CoordValue [stc2_coordinates:coords.CoordValue]
Subclasses in this model PixelIndex
attributes
name feature value
cval type ivoa:integer
vodml-id coords.IntegerCoordValue.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.2.5 dataType: MultiCoordValue

vodml-id coords.MultiCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends BasicCoordValue [stc2_coordinates:coords.BasicCoordValue]
Subclasses in this model PixelCoordinate SpatialValue
attributes
name feature value
cmpt type CoordValue [stc2_coordinates:coords.CoordValue]
vodml-id coords.MultiCoordValue.cmpt
multiplicity 1..*
description TODO : Missing description : please, update your UML model asap.

2.2.6 dataType: PhysicalCoordValue

vodml-id coords.PhysicalCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends CoordValue [stc2_coordinates:coords.CoordValue]
Subclasses in this model GenericCoordValue RedshiftValue SpatialCoordValue SpectralValue TimeCoordValue
attributes
name feature value
cval type ivoa:Quantity
vodml-id coords.PhysicalCoordValue.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coords.CoordValue.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.2.7 dataType: RealCoordValue

vodml-id coords.RealCoordValue
description TODO : Missing description : please, update your UML model asap.
package coords
extends CoordValue [stc2_coordinates:coords.CoordValue]
Subclasses in this model RealPixelValue
attributes
name feature value
cval type ivoa:real
vodml-id coords.RealCoordValue.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.3 package: coordsystem

vodml-id coordsystem
description TODO : Missing description : please, update your UML model asap.
parent stc2_coordinates
Object types AstroCoordSystem Axis CoordAxis CoordFrame CoordSpace CoordSys DiscreteAxis PixelAxis PixelCoordSystem

2.3.1 objectType: AstroCoordSystem

vodml-id coordsystem.AstroCoordSystem
description AstroCoordSystem is a container object for organizing physical Coordinate Frame specifications into related groupings. The object provides a references to Coordinate Frame instances in each of the known domain implementations. As a whole, the AstroCoordSystem should provide a complete description of the domain space.
package coordsystem
extends CoordSys [stc2_coordinates:coordsystem.CoordSys]
references
name feature value
polarizationFrame type PolarizationFrame [stc2_coordinates:domain.polarization.PolarizationFrame]
vodml-id coordsystem.AstroCoordSystem.polarizationFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.
redshiftFrame type RedshiftFrame [stc2_coordinates:domain.redshift.RedshiftFrame]
vodml-id coordsystem.AstroCoordSystem.redshiftFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.
spaceFrame type SpaceFrame [stc2_coordinates:domain.space.SpaceFrame]
vodml-id coordsystem.AstroCoordSystem.spaceFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.
spectralFrame type SpectralFrame [stc2_coordinates:domain.spectral.SpectralFrame]
vodml-id coordsystem.AstroCoordSystem.spectralFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.
timeFrame type TimeFrame [stc2_coordinates:domain.time.TimeFrame]
vodml-id coordsystem.AstroCoordSystem.timeFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.

2.3.2 objectType: Axis

vodml-id coordsystem.Axis
description TODO : Missing description : please, update your UML model asap.
package coordsystem
Subclasses in this model CoordAxis DiscreteAxis PixelAxis
referrers CoordValue
attributes
name feature value
name type ivoa:string
vodml-id coordsystem.Axis.name
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.3.3 objectType: CoordAxis

vodml-id coordsystem.CoordAxis
description TODO : Missing description : please, update your UML model asap.
package coordsystem
extends Axis [stc2_coordinates:coordsystem.Axis]
attributes
name feature value
nativeAxisIndex type ivoa:integer
vodml-id coordsystem.CoordAxis.nativeAxisIndex
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
domainMin type ivoa:Quantity
vodml-id coordsystem.CoordAxis.domainMin
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
domainMax type ivoa:Quantity
vodml-id coordsystem.CoordAxis.domainMax
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
cyclic type ivoa:boolean
vodml-id coordsystem.CoordAxis.cyclic
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.3.4 objectType: CoordFrame

vodml-id coordsystem.CoordFrame
description TODO : Missing description : please, update your UML model asap.
package coordsystem
Subclasses in this model GenericFrame PixelFrame PolarizationFrame RedshiftFrame SpaceFrame SpectralFrame TimeFrame
referrers BasicCoordValue

2.3.5 objectType: CoordSpace

vodml-id coordsystem.CoordSpace
description TODO : Missing description : please, update your UML model asap.
package coordsystem
Subclasses in this model GenericCoordSpace PixelSpace PolarizationSpace RedshiftSpace SpatialSpace SpectralSpace TimeSpace
compositions
name feature value
coordAxis type Axis [stc2_coordinates:coordsystem.Axis]
vodml-id coordsystem.CoordSpace.coordAxis
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.3.6 objectType: CoordSys

vodml-id coordsystem.CoordSys
description The CoordSys object is the parent of a set of containers for organizing Coordinate Frame specifications into related groupings.
package coordsystem
Subclasses in this model AstroCoordSystem
references
name feature value
genericFrame type GenericFrame [stc2_coordinates:domain.generic.GenericFrame]
vodml-id coordsystem.CoordSys.genericFrame
multiplicity 0..*
description TODO : Missing description : please, update your UML model asap.

2.3.7 objectType: DiscreteAxis

vodml-id coordsystem.DiscreteAxis
description TODO : Missing description : please, update your UML model asap.
package coordsystem
extends Axis [stc2_coordinates:coordsystem.Axis]

2.3.8 objectType: PixelAxis

vodml-id coordsystem.PixelAxis
description TODO : Missing description : please, update your UML model asap.
package coordsystem
extends Axis [stc2_coordinates:coordsystem.Axis]
attributes
name feature value
naxis type ivoa:integer
vodml-id coordsystem.PixelAxis.naxis
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
numPix type ivoa:integer
vodml-id coordsystem.PixelAxis.numPix
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.3.9 objectType: PixelCoordSystem

vodml-id coordsystem.PixelCoordSystem
description The PixelCoordSystem contains the complete list of Pixel Frame specifications. Here, the relation between the system and its frames is different than in the physical CoordSys. In the pixel domain, there is only 1 system, composed of a specific set of PixelAxes organized in PixelFrames.
package coordsystem
compositions
name feature value
pixelFrame type PixelFrame [stc2_coordinates:domain.pixel.PixelFrame]
vodml-id coordsystem.PixelCoordSystem.pixelFrame
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.4 package: domain

vodml-id domain
description The Domain package contains implementations of the Coordinate Frame pattern for various physical domains. Many of these domains are 1-Dimensional and there is a good deal of consolidation which could take place in those domains (ie 1-1 relations could get absorbed or eliminated). However, the defined pattern satisfies ALL domains, and we feel the consistancy this generates simplifies the understanding and implementation of the model. If one understands the pattern, the interpretation of any domain is straight-forward.
parent stc2_coordinates
child package(s) generic pixel polarization redshift space spectral time

2.5 package: generic

vodml-id domain.generic
description Implementation of the Coordinate Frame pattern for 'generic' domains. The generic domain covers any domain not represented by the specialized physical domains, and a specialized representation is not deemed necessary.
parent domain
Object types GenericCoordSpace GenericFrame
Data types GenericCoordValue
Parent package domain

2.5.1 objectType: GenericCoordSpace

vodml-id domain.generic.GenericCoordSpace
description TODO : Missing description : please, update your UML model asap.
package generic
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.5.2 dataType: GenericCoordValue

vodml-id domain.generic.GenericCoordValue
description An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
package generic
extends PhysicalCoordValue [stc2_coordinates:coords.PhysicalCoordValue]
role constraints
Constrained Role Constraint Feature Constraint Value
coords:coordz.PhysicalCoordValue.cval
datatype ivoa:RealQuantity
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype GenericFrame [stc2_coordinates:domain.generic.GenericFrame]

2.5.3 objectType: GenericFrame

vodml-id domain.generic.GenericFrame
description origin: 0.0 dimensionality: 1D orientation: n/a
package generic
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers CoordSys

2.6 package: pixel

vodml-id domain.pixel
description This package implements the Coordinate Frame pattern for the Pixel domain. The Pixel coordinate space is defined as a 'virtual' binned space, with no physical meaning. The axes in this space provide integer indexes into the space.
parent domain
Object types PixelFrame PixelSpace
Data types PixelCoord1D PixelCoord2D PixelCoord3D PixelCoordinate PixelIndex RealPixelValue
Enumerations Handedness
Parent package domain

2.6.1 enumeration: Handedness

vodml-id domain.pixel.Handedness
description TODO : Missing description : please, update your UML model asap.
package pixel
literals
name feature value
right vodml-id domain.pixel.Handedness.right
description TODO : Missing description : please, update your UML model asap.
left vodml-id domain.pixel.Handedness.left
description TODO : Missing description : please, update your UML model asap.

2.6.2 dataType: PixelCoord1D

vodml-id domain.pixel.PixelCoord1D
description TODO : Missing description : please, update your UML model asap.
package pixel
extends PixelCoordinate [stc2_coordinates:domain.pixel.PixelCoordinate]
constraints
PixelCoordinate1D.cmpt:RealPixelValue[1]

2.6.3 dataType: PixelCoord2D

vodml-id domain.pixel.PixelCoord2D
description TODO : Missing description : please, update your UML model asap.
package pixel
extends PixelCoordinate [stc2_coordinates:domain.pixel.PixelCoordinate]
constraints
PixelCoordinate1D.cmpt:RealPixelValue[2]

2.6.4 dataType: PixelCoord3D

vodml-id domain.pixel.PixelCoord3D
description TODO : Missing description : please, update your UML model asap.
package pixel
extends PixelCoordinate [stc2_coordinates:domain.pixel.PixelCoordinate]
constraints
PixelCoordinate1D.cmpt:RealPixelValue[3]

2.6.5 dataType: PixelCoordinate

vodml-id domain.pixel.PixelCoordinate
description TODO : Missing description : please, update your UML model asap.
package pixel
extends MultiCoordValue [stc2_coordinates:coords.MultiCoordValue]
Subclasses in this model PixelCoord1D PixelCoord2D PixelCoord3D
role constraints
Constrained Role Constraint Feature Constraint Value
cmpt [stc2_coordinates:coords.MultiCoordValue.cmpt]
datatype RealPixelValue [stc2_coordinates:domain.pixel.RealPixelValue]
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype PixelFrame [stc2_coordinates:domain.pixel.PixelFrame]

2.6.6 objectType: PixelFrame

vodml-id domain.pixel.PixelFrame
description origin: 0.0 dimensionality: 1..3 orientation: n/a
package pixel
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]

2.6.7 dataType: PixelIndex

vodml-id domain.pixel.PixelIndex
description TODO : Missing description : please, update your UML model asap.
package pixel
extends IntegerCoordValue [stc2_coordinates:coords.IntegerCoordValue]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coords.CoordValue.coordAxis]
datatype PixelAxis [stc2_coordinates:coordsystem.PixelAxis]
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype PixelFrame [stc2_coordinates:domain.pixel.PixelFrame]

2.6.8 objectType: PixelSpace

vodml-id domain.pixel.PixelSpace
description TODO : Missing description : please, update your UML model asap.
package pixel
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
attributes
name feature value
handedness type Handedness [stc2_coordinates:domain.pixel.Handedness]
vodml-id domain.pixel.PixelSpace.handedness
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype PixelAxis [stc2_coordinates:coordsystem.PixelAxis]

2.6.9 dataType: RealPixelValue

vodml-id domain.pixel.RealPixelValue
description TODO : Missing description : please, update your UML model asap.
package pixel
extends RealCoordValue [stc2_coordinates:coords.RealCoordValue]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coords.CoordValue.coordAxis]
datatype PixelAxis [stc2_coordinates:coordsystem.PixelAxis]
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype PixelFrame [stc2_coordinates:domain.pixel.PixelFrame]

2.7 package: polarization

vodml-id domain.polarization
description Implementation of the Coordinate Frame pattern for the Polarization domain. This is a 1-Dimensional coordinate space, but the nature of the polarization coordinate values (discrete enumerated strings) requires a different axis specification.
parent domain
Object types PolarizationFrame PolarizationSpace
Data types PolCircular PolCoordValue PolLinear PolStokes PolVector
Enumerations PolCircularEnum PolLinearEnum PolStokesEnum PolVectorEnum
Parent package domain

2.7.1 dataType: PolCircular

vodml-id domain.polarization.PolCircular
description TODO : Missing description : please, update your UML model asap.
package polarization
extends PolCoordValue [stc2_coordinates:domain.polarization.PolCoordValue]
attributes
name feature value
cval type PolCircularEnum [stc2_coordinates:domain.polarization.PolCircularEnum]
vodml-id domain.polarization.PolCircular.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.7.2 enumeration: PolCircularEnum

vodml-id domain.polarization.PolCircularEnum
description TODO : Missing description : please, update your UML model asap.
package polarization
literals
name feature value
RR vodml-id domain.polarization.PolCircularEnum.RR
description TODO : Missing description : please, update your UML model asap.
LL vodml-id domain.polarization.PolCircularEnum.LL
description TODO : Missing description : please, update your UML model asap.
RL vodml-id domain.polarization.PolCircularEnum.RL
description TODO : Missing description : please, update your UML model asap.
LR vodml-id domain.polarization.PolCircularEnum.LR
description TODO : Missing description : please, update your UML model asap.

2.7.3 dataType: PolCoordValue

vodml-id domain.polarization.PolCoordValue
description TODO : Missing description : please, update your UML model asap.
package polarization
extends DiscreteCoordValue [stc2_coordinates:coords.DiscreteCoordValue]
Subclasses in this model PolCircular PolLinear PolStokes PolVector
role constraints
Constrained Role Constraint Feature Constraint Value
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype PolarizationFrame [stc2_coordinates:domain.polarization.PolarizationFrame]

2.7.4 dataType: PolLinear

vodml-id domain.polarization.PolLinear
description TODO : Missing description : please, update your UML model asap.
package polarization
extends PolCoordValue [stc2_coordinates:domain.polarization.PolCoordValue]
attributes
name feature value
cval type PolLinearEnum [stc2_coordinates:domain.polarization.PolLinearEnum]
vodml-id domain.polarization.PolLinear.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.7.5 enumeration: PolLinearEnum

vodml-id domain.polarization.PolLinearEnum
description TODO : Missing description : please, update your UML model asap.
package polarization
literals
name feature value
XX vodml-id domain.polarization.PolLinearEnum.XX
description TODO : Missing description : please, update your UML model asap.
YY vodml-id domain.polarization.PolLinearEnum.YY
description TODO : Missing description : please, update your UML model asap.
XY vodml-id domain.polarization.PolLinearEnum.XY
description TODO : Missing description : please, update your UML model asap.
YX vodml-id domain.polarization.PolLinearEnum.YX
description TODO : Missing description : please, update your UML model asap.

2.7.6 dataType: PolStokes

vodml-id domain.polarization.PolStokes
description TODO : Missing description : please, update your UML model asap.
package polarization
extends PolCoordValue [stc2_coordinates:domain.polarization.PolCoordValue]
attributes
name feature value
cval type PolStokesEnum [stc2_coordinates:domain.polarization.PolStokesEnum]
vodml-id domain.polarization.PolStokes.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.7.7 enumeration: PolStokesEnum

vodml-id domain.polarization.PolStokesEnum
description TODO : Missing description : please, update your UML model asap.
package polarization
literals
name feature value
I vodml-id domain.polarization.PolStokesEnum.I
description TODO : Missing description : please, update your UML model asap.
Q vodml-id domain.polarization.PolStokesEnum.Q
description TODO : Missing description : please, update your UML model asap.
U vodml-id domain.polarization.PolStokesEnum.U
description TODO : Missing description : please, update your UML model asap.
V vodml-id domain.polarization.PolStokesEnum.V
description TODO : Missing description : please, update your UML model asap.

2.7.8 dataType: PolVector

vodml-id domain.polarization.PolVector
description TODO : Missing description : please, update your UML model asap.
package polarization
extends PolCoordValue [stc2_coordinates:domain.polarization.PolCoordValue]
attributes
name feature value
cval type PolVectorEnum [stc2_coordinates:domain.polarization.PolVectorEnum]
vodml-id domain.polarization.PolVector.cval
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.7.9 enumeration: PolVectorEnum

vodml-id domain.polarization.PolVectorEnum
description TODO : Missing description : please, update your UML model asap.
package polarization
literals
name feature value
I vodml-id domain.polarization.PolVectorEnum.I
description TODO : Missing description : please, update your UML model asap.
PF vodml-id domain.polarization.PolVectorEnum.PF
description TODO : Missing description : please, update your UML model asap.
PP vodml-id domain.polarization.PolVectorEnum.PP
description TODO : Missing description : please, update your UML model asap.
PA vodml-id domain.polarization.PolVectorEnum.PA
description TODO : Missing description : please, update your UML model asap.

2.7.10 objectType: PolarizationFrame

vodml-id domain.polarization.PolarizationFrame
description TODO : Missing description : please, update your UML model asap.
package polarization
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers AstroCoordSystem

2.7.11 objectType: PolarizationSpace

vodml-id domain.polarization.PolarizationSpace
description TODO : Missing description : please, update your UML model asap.
package polarization
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
constraints
PolarizationSpace.coordAxis:DiscreteAxis[1]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype DiscreteAxis [stc2_coordinates:coordsystem.DiscreteAxis]

2.8 package: redshift

vodml-id domain.redshift
description Implementation of the Coordinate Frame pattern for the Redshift domain. This is a basic 1-Dimensional coordinate space.
parent domain
Object types RedshiftFrame RedshiftSpace
Data types DopplerVelocity Redshift RedshiftValue
Enumerations DopplerDefinition
Parent package domain

2.8.1 enumeration: DopplerDefinition

vodml-id domain.redshift.DopplerDefinition
description TODO : Missing description : please, update your UML model asap.
package redshift
literals
name feature value
optical vodml-id domain.redshift.DopplerDefinition.optical
description TODO : Missing description : please, update your UML model asap.
radio vodml-id domain.redshift.DopplerDefinition.radio
description TODO : Missing description : please, update your UML model asap.
relativistic vodml-id domain.redshift.DopplerDefinition.relativistic
description TODO : Missing description : please, update your UML model asap.
redshift vodml-id domain.redshift.DopplerDefinition.redshift
description TODO : Missing description : please, update your UML model asap.

2.8.2 dataType: DopplerVelocity

vodml-id domain.redshift.DopplerVelocity
description TODO : Missing description : please, update your UML model asap.
package redshift
extends RedshiftValue [stc2_coordinates:domain.redshift.RedshiftValue]
attributes
name feature value
dopplerDefinition type DopplerDefinition [stc2_coordinates:domain.redshift.DopplerDefinition]
vodml-id domain.redshift.DopplerVelocity.dopplerDefinition
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.8.3 dataType: Redshift

vodml-id domain.redshift.Redshift
description TODO : Missing description : please, update your UML model asap.
package redshift
extends RedshiftValue [stc2_coordinates:domain.redshift.RedshiftValue]

2.8.4 objectType: RedshiftFrame

vodml-id domain.redshift.RedshiftFrame
description origin: 0.0 dimensionality: 1D orientation: n/a
package redshift
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers AstroCoordSystem
attributes
name feature value
refPosition type Location [stc2_coordinates:domain.space.Location]
vodml-id domain.redshift.RedshiftFrame.refPosition
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
planetaryEphem type ivoa:string
vodml-id domain.redshift.RedshiftFrame.planetaryEphem
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.8.5 objectType: RedshiftSpace

vodml-id domain.redshift.RedshiftSpace
description TODO : Missing description : please, update your UML model asap.
package redshift
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
constraints
RedshiftSpace.coordAxis:CoordAxis[1]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.8.6 dataType: RedshiftValue

vodml-id domain.redshift.RedshiftValue
description TODO : Missing description : please, update your UML model asap.
package redshift
extends PhysicalCoordValue [stc2_coordinates:coords.PhysicalCoordValue]
Subclasses in this model DopplerVelocity Redshift
role constraints
Constrained Role Constraint Feature Constraint Value
cval [stc2_coordinates:coords.PhysicalCoordValue.cval]
datatype ivoa:RealQuantity
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype RedshiftFrame [stc2_coordinates:domain.redshift.RedshiftFrame]

2.9 package: space

vodml-id domain.space
description Implementation of the Coordinate Frame pattern for the Spatial domain. This domain is relatively complex each property of the pattern ( origin, orientation, coordinate space ) has a non-trivial definition and the domain has a higher level of dimensionality.
parent domain
Object types SpaceFrame SpatialSpace
Data types Cartesian CustomLocation Ecliptic Epoch Equatorial Galactic Location LongLat SpaceCoord SpatialCoordValue SpatialValue SpatialValue1D SpatialValue2D SpatialValue3D StdLocation UnitSphere
Enumerations EpochType StdRefFrame StdRefPos
Parent package domain

2.9.1 dataType: Cartesian

vodml-id domain.space.Cartesian
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
x type ivoa:RealQuantity
vodml-id domain.space.Cartesian.x
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
y type ivoa:RealQuantity
vodml-id domain.space.Cartesian.y
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
z type ivoa:RealQuantity
vodml-id domain.space.Cartesian.z
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.2 dataType: CustomLocation

vodml-id domain.space.CustomLocation
description TODO : Missing description : please, update your UML model asap.
package space
extends Location [stc2_coordinates:domain.space.Location]
attributes
name feature value
epoch type Epoch [stc2_coordinates:domain.space.Epoch]
vodml-id domain.space.CustomLocation.epoch
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
position type SpatialValue [stc2_coordinates:domain.space.SpatialValue]
vodml-id domain.space.CustomLocation.position
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
velocity type SpatialValue [stc2_coordinates:domain.space.SpatialValue]
vodml-id domain.space.CustomLocation.velocity
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.3 dataType: Ecliptic

vodml-id domain.space.Ecliptic
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
elong type ivoa:RealQuantity
vodml-id domain.space.Ecliptic.elong
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
elat type ivoa:RealQuantity
vodml-id domain.space.Ecliptic.elat
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
r type ivoa:RealQuantity
vodml-id domain.space.Ecliptic.r
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.4 dataType: Epoch

vodml-id domain.space.Epoch
description TODO : Missing description : please, update your UML model asap.
package space
attributes
name feature value
type type EpochType [stc2_coordinates:domain.space.EpochType]
vodml-id domain.space.Epoch.type
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
year type ivoa:real
vodml-id domain.space.Epoch.year
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.9.5 enumeration: EpochType

vodml-id domain.space.EpochType
description TODO : Missing description : please, update your UML model asap.
package space
literals
name feature value
J vodml-id domain.space.EpochType.J
description TODO : Missing description : please, update your UML model asap.
B vodml-id domain.space.EpochType.B
description TODO : Missing description : please, update your UML model asap.

2.9.6 dataType: Equatorial

vodml-id domain.space.Equatorial
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
ra type ivoa:RealQuantity
vodml-id domain.space.Equatorial.ra
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
dec type ivoa:RealQuantity
vodml-id domain.space.Equatorial.dec
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
r type ivoa:RealQuantity
vodml-id domain.space.Equatorial.r
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.7 dataType: Galactic

vodml-id domain.space.Galactic
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
l type ivoa:RealQuantity
vodml-id domain.space.Galactic.l
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
b type ivoa:RealQuantity
vodml-id domain.space.Galactic.b
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
r type ivoa:RealQuantity
vodml-id domain.space.Galactic.r
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.8 dataType: Location

vodml-id domain.space.Location
description RefLocation defines the origin of the spatial coordinate space. This location is represented either by a standard reference position, or a specified point in another Spatial frame. This object is used as the origin of the SpaceFrame here, but also to specify the Spatial Reference Position (refPosition) associated with other domain Frames. For example, in the Time domain, the Spatial Reference Position indicates that the 'time' values are the time that the 'event' occured at that location, which may be different from the detector location.
package space
Subclasses in this model CustomLocation StdLocation

2.9.9 dataType: LongLat

vodml-id domain.space.LongLat
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
long type ivoa:RealQuantity
vodml-id domain.space.LongLat.long
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
lat type ivoa:RealQuantity
vodml-id domain.space.LongLat.lat
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
r type ivoa:RealQuantity
vodml-id domain.space.LongLat.r
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.9.10 dataType: SpaceCoord

vodml-id domain.space.SpaceCoord
description TODO : Missing description : please, update your UML model asap.
package space
extends BasicCoordValue [stc2_coordinates:coords.BasicCoordValue]
Subclasses in this model Cartesian Ecliptic Equatorial Galactic LongLat UnitSphere
attributes
name feature value
epoch type Epoch [stc2_coordinates:domain.space.Epoch]
vodml-id domain.space.SpaceCoord.epoch
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
role constraints
Constrained Role Constraint Feature Constraint Value
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype SpaceFrame [stc2_coordinates:domain.space.SpaceFrame]

2.9.11 objectType: SpaceFrame

vodml-id domain.space.SpaceFrame
description TODO : Missing description : please, update your UML model asap.
package space
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers AstroCoordSystem
attributes
name feature value
spaceRefFrame type StdRefFrame [stc2_coordinates:domain.space.StdRefFrame]
vodml-id domain.space.SpaceFrame.spaceRefFrame
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
refPosition type Location [stc2_coordinates:domain.space.Location]
vodml-id domain.space.SpaceFrame.refPosition
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
equinox type Epoch [stc2_coordinates:domain.space.Epoch]
vodml-id domain.space.SpaceFrame.equinox
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
planetaryEphem type ivoa:string
vodml-id domain.space.SpaceFrame.planetaryEphem
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.9.12 dataType: SpatialCoordValue

vodml-id domain.space.SpatialCoordValue
description An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
package space
extends PhysicalCoordValue [stc2_coordinates:coords.PhysicalCoordValue]
role constraints
Constrained Role Constraint Feature Constraint Value
cval [stc2_coordinates:coords.PhysicalCoordValue.cval]
datatype ivoa:RealQuantity
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype SpaceFrame [stc2_coordinates:domain.space.SpaceFrame]

2.9.13 objectType: SpatialSpace

vodml-id domain.space.SpatialSpace
description TODO : Missing description : please, update your UML model asap.
package space
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
constraints
SpatialSpace.coordAxis:CoordAxis[1..3]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.9.14 dataType: SpatialValue

vodml-id domain.space.SpatialValue
description TODO : Missing description : please, update your UML model asap.
package space
extends MultiCoordValue [stc2_coordinates:coords.MultiCoordValue]
Subclasses in this model SpatialValue1D SpatialValue2D SpatialValue3D
attributes
name feature value
epoch type Epoch [stc2_coordinates:domain.space.Epoch]
vodml-id domain.space.SpatialValue.epoch
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
role constraints
Constrained Role Constraint Feature Constraint Value
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype SpaceFrame [stc2_coordinates:domain.space.SpaceFrame]
cmpt [stc2_coordinates:coords.MultiCoordValue.cmpt]
datatype SpatialCoordValue [stc2_coordinates:domain.space.SpatialCoordValue]

2.9.15 dataType: SpatialValue1D

vodml-id domain.space.SpatialValue1D
description TODO : Missing description : please, update your UML model asap.
package space
extends SpatialValue [stc2_coordinates:domain.space.SpatialValue]
constraints
SpatialValue1D.cmpt:SpatialCoordValue[1]

2.9.16 dataType: SpatialValue2D

vodml-id domain.space.SpatialValue2D
description TODO : Missing description : please, update your UML model asap.
package space
extends SpatialValue [stc2_coordinates:domain.space.SpatialValue]
constraints
SpatialValue2D.cmpt:SpatialCoordValue[2]

2.9.17 dataType: SpatialValue3D

vodml-id domain.space.SpatialValue3D
description TODO : Missing description : please, update your UML model asap.
package space
extends SpatialValue [stc2_coordinates:domain.space.SpatialValue]
constraints
SpatialValue3D.cmpt:SpatialCoordValue[3]

2.9.18 dataType: StdLocation

vodml-id domain.space.StdLocation
description TODO : Missing description : please, update your UML model asap.
package space
extends Location [stc2_coordinates:domain.space.Location]
attributes
name feature value
position type StdRefPos [stc2_coordinates:domain.space.StdRefPos]
vodml-id domain.space.StdLocation.position
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.9.19 enumeration: StdRefFrame

vodml-id domain.space.StdRefFrame
description TODO : Missing description : please, update your UML model asap.
package space
literals
name feature value
ICRS vodml-id domain.space.StdRefFrame.ICRS
description TODO : Missing description : please, update your UML model asap.
FK4 vodml-id domain.space.StdRefFrame.FK4
description TODO : Missing description : please, update your UML model asap.
FK5 vodml-id domain.space.StdRefFrame.FK5
description TODO : Missing description : please, update your UML model asap.
ECLIPTIC vodml-id domain.space.StdRefFrame.ECLIPTIC
description TODO : Missing description : please, update your UML model asap.
GALACTIC_I vodml-id domain.space.StdRefFrame.GALACTIC_I
description TODO : Missing description : please, update your UML model asap.
GALACTIC_II vodml-id domain.space.StdRefFrame.GALACTIC_II
description TODO : Missing description : please, update your UML model asap.
SUPER_GALACTIC vodml-id domain.space.StdRefFrame.SUPER_GALACTIC
description TODO : Missing description : please, update your UML model asap.
AZ_EL vodml-id domain.space.StdRefFrame.AZ_EL
description TODO : Missing description : please, update your UML model asap.
BODY vodml-id domain.space.StdRefFrame.BODY
description TODO : Missing description : please, update your UML model asap.
GEO_C vodml-id domain.space.StdRefFrame.GEO_C
description TODO : Missing description : please, update your UML model asap.
GEO_D vodml-id domain.space.StdRefFrame.GEO_D
description TODO : Missing description : please, update your UML model asap.
MAG vodml-id domain.space.StdRefFrame.MAG
description TODO : Missing description : please, update your UML model asap.
GSE vodml-id domain.space.StdRefFrame.GSE
description TODO : Missing description : please, update your UML model asap.
GSM vodml-id domain.space.StdRefFrame.GSM
description TODO : Missing description : please, update your UML model asap.
SM vodml-id domain.space.StdRefFrame.SM
description TODO : Missing description : please, update your UML model asap.
HGC vodml-id domain.space.StdRefFrame.HGC
description TODO : Missing description : please, update your UML model asap.
HEE vodml-id domain.space.StdRefFrame.HEE
description TODO : Missing description : please, update your UML model asap.
HEEQ vodml-id domain.space.StdRefFrame.HEEQ
description TODO : Missing description : please, update your UML model asap.
HCI vodml-id domain.space.StdRefFrame.HCI
description TODO : Missing description : please, update your UML model asap.
HCD vodml-id domain.space.StdRefFrame.HCD
description TODO : Missing description : please, update your UML model asap.
MERCURY_C vodml-id domain.space.StdRefFrame.MERCURY_C
description TODO : Missing description : please, update your UML model asap.
VENUS_C vodml-id domain.space.StdRefFrame.VENUS_C
description TODO : Missing description : please, update your UML model asap.
LUNA_C vodml-id domain.space.StdRefFrame.LUNA_C
description TODO : Missing description : please, update your UML model asap.
MARS_C vodml-id domain.space.StdRefFrame.MARS_C
description TODO : Missing description : please, update your UML model asap.
JUPITER_C_III vodml-id domain.space.StdRefFrame.JUPITER_C_III
description TODO : Missing description : please, update your UML model asap.
SATURN_C_III vodml-id domain.space.StdRefFrame.SATURN_C_III
description TODO : Missing description : please, update your UML model asap.
URANUS_C_III vodml-id domain.space.StdRefFrame.URANUS_C_III
description TODO : Missing description : please, update your UML model asap.
NEPTUNE_C_III vodml-id domain.space.StdRefFrame.NEPTUNE_C_III
description TODO : Missing description : please, update your UML model asap.
PLUTO_C vodml-id domain.space.StdRefFrame.PLUTO_C
description TODO : Missing description : please, update your UML model asap.
MERCURY_G vodml-id domain.space.StdRefFrame.MERCURY_G
description TODO : Missing description : please, update your UML model asap.
VENUS_G vodml-id domain.space.StdRefFrame.VENUS_G
description TODO : Missing description : please, update your UML model asap.
LUNA_G vodml-id domain.space.StdRefFrame.LUNA_G
description TODO : Missing description : please, update your UML model asap.
MARS_G vodml-id domain.space.StdRefFrame.MARS_G
description TODO : Missing description : please, update your UML model asap.
JUPITER_G_III vodml-id domain.space.StdRefFrame.JUPITER_G_III
description TODO : Missing description : please, update your UML model asap.
SATURN_G_III vodml-id domain.space.StdRefFrame.SATURN_G_III
description TODO : Missing description : please, update your UML model asap.
URANUS_G_III vodml-id domain.space.StdRefFrame.URANUS_G_III
description TODO : Missing description : please, update your UML model asap.
NEPTUNE_G_III vodml-id domain.space.StdRefFrame.NEPTUNE_G_III
description TODO : Missing description : please, update your UML model asap.
PLUTO_G vodml-id domain.space.StdRefFrame.PLUTO_G
description TODO : Missing description : please, update your UML model asap.
UNKNOWN vodml-id domain.space.StdRefFrame.UNKNOWN
description TODO : Missing description : please, update your UML model asap.
CUSTOM vodml-id domain.space.StdRefFrame.CUSTOM
description TODO : Missing description : please, update your UML model asap.

2.9.20 enumeration: StdRefPos

vodml-id domain.space.StdRefPos
description TODO : Missing description : please, update your UML model asap.
package space
literals
name feature value
TOPOCENTER vodml-id domain.space.StdRefPos.TOPOCENTER
description TODO : Missing description : please, update your UML model asap.
BARYCENTER vodml-id domain.space.StdRefPos.BARYCENTER
description TODO : Missing description : please, update your UML model asap.
HELIOCENTER vodml-id domain.space.StdRefPos.HELIOCENTER
description TODO : Missing description : please, update your UML model asap.
GEOCENTER vodml-id domain.space.StdRefPos.GEOCENTER
description TODO : Missing description : please, update your UML model asap.
GALACTIC_CENTER vodml-id domain.space.StdRefPos.GALACTIC_CENTER
description TODO : Missing description : please, update your UML model asap.
LOCAL_GROUP_CENTER vodml-id domain.space.StdRefPos.LOCAL_GROUP_CENTER
description TODO : Missing description : please, update your UML model asap.
MOON vodml-id domain.space.StdRefPos.MOON
description TODO : Missing description : please, update your UML model asap.
EMBARYCENTER vodml-id domain.space.StdRefPos.EMBARYCENTER
description TODO : Missing description : please, update your UML model asap.
MERCURY vodml-id domain.space.StdRefPos.MERCURY
description TODO : Missing description : please, update your UML model asap.
VENUS vodml-id domain.space.StdRefPos.VENUS
description TODO : Missing description : please, update your UML model asap.
MARS vodml-id domain.space.StdRefPos.MARS
description TODO : Missing description : please, update your UML model asap.
JUPITER vodml-id domain.space.StdRefPos.JUPITER
description TODO : Missing description : please, update your UML model asap.
SATURN vodml-id domain.space.StdRefPos.SATURN
description TODO : Missing description : please, update your UML model asap.
URANUS vodml-id domain.space.StdRefPos.URANUS
description TODO : Missing description : please, update your UML model asap.
NEPTUNE vodml-id domain.space.StdRefPos.NEPTUNE
description TODO : Missing description : please, update your UML model asap.
PLUTO vodml-id domain.space.StdRefPos.PLUTO
description TODO : Missing description : please, update your UML model asap.
RELOCATABLE vodml-id domain.space.StdRefPos.RELOCATABLE
description TODO : Missing description : please, update your UML model asap.
LSR vodml-id domain.space.StdRefPos.LSR
description TODO : Missing description : please, update your UML model asap.
LSRK vodml-id domain.space.StdRefPos.LSRK
description TODO : Missing description : please, update your UML model asap.
LSRD vodml-id domain.space.StdRefPos.LSRD
description TODO : Missing description : please, update your UML model asap.
UNKNOWN vodml-id domain.space.StdRefPos.UNKNOWN
description TODO : Missing description : please, update your UML model asap.
CUSTOM vodml-id domain.space.StdRefPos.CUSTOM
description TODO : Missing description : please, update your UML model asap.

2.9.21 dataType: UnitSphere

vodml-id domain.space.UnitSphere
description TODO : Missing description : please, update your UML model asap.
package space
extends SpaceCoord [stc2_coordinates:domain.space.SpaceCoord]
attributes
name feature value
dircosx type ivoa:RealQuantity
vodml-id domain.space.UnitSphere.dircosx
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
dircosy type ivoa:RealQuantity
vodml-id domain.space.UnitSphere.dircosy
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
dircosz type ivoa:RealQuantity
vodml-id domain.space.UnitSphere.dircosz
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.10 package: spectral

vodml-id domain.spectral
description Implementation of the Coordinate Frame pattern for the Spectral domain. This is a basic 1-Dimensional coordinate space.
parent domain
Object types SpectralFrame SpectralSpace
Data types Energy Frequency SpectralValue Wavelength
Parent package domain

2.10.1 dataType: Energy

vodml-id domain.spectral.Energy
description TODO : Missing description : please, update your UML model asap.
package spectral
extends SpectralValue [stc2_coordinates:domain.spectral.SpectralValue]

2.10.2 dataType: Frequency

vodml-id domain.spectral.Frequency
description TODO : Missing description : please, update your UML model asap.
package spectral
extends SpectralValue [stc2_coordinates:domain.spectral.SpectralValue]

2.10.3 objectType: SpectralFrame

vodml-id domain.spectral.SpectralFrame
description TODO : Missing description : please, update your UML model asap.
package spectral
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers AstroCoordSystem
attributes
name feature value
refPosition type Location [stc2_coordinates:domain.space.Location]
vodml-id domain.spectral.SpectralFrame.refPosition
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
planetaryEphem type ivoa:string
vodml-id domain.spectral.SpectralFrame.planetaryEphem
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.10.4 objectType: SpectralSpace

vodml-id domain.spectral.SpectralSpace
description TODO : Missing description : please, update your UML model asap.
package spectral
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
constraints
SpectralSpace.coordAxis:CoordAxis[1]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.10.5 dataType: SpectralValue

vodml-id domain.spectral.SpectralValue
description TODO : Missing description : please, update your UML model asap.
package spectral
extends PhysicalCoordValue [stc2_coordinates:coords.PhysicalCoordValue]
Subclasses in this model Energy Frequency Wavelength
role constraints
Constrained Role Constraint Feature Constraint Value
cval [stc2_coordinates:coords.PhysicalCoordValue.cval]
datatype ivoa:RealQuantity
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype SpectralFrame [stc2_coordinates:domain.spectral.SpectralFrame]

2.10.6 dataType: Wavelength

vodml-id domain.spectral.Wavelength
description TODO : Missing description : please, update your UML model asap.
package spectral
extends SpectralValue [stc2_coordinates:domain.spectral.SpectralValue]
attributes
name feature value
refrindex type ivoa:real
vodml-id domain.spectral.Wavelength.refrindex
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.11 package: time

vodml-id domain.time
description Implementation of the Coordinate Frame pattern for the Time domain. This is a basic 1-Dimensional coordinate space.
parent domain
Object types TimeFrame TimeSpace
Data types ISOTime JD JDTime MJD TimeCoordValue TimeOffset TimeStamp
Enumerations TimeScale
Parent package domain

2.11.1 dataType: ISOTime

vodml-id domain.time.ISOTime
description The time is represented as a particular instant. While interchangable with the TimeOffset, this form typically has a defined structure in representation.
package time
extends TimeStamp [stc2_coordinates:domain.time.TimeStamp]
attributes
name feature value
time type ivoa:datetime
vodml-id domain.time.ISOTime.time
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.11.2 dataType: JD

vodml-id domain.time.JD
description TODO : Missing description : please, update your UML model asap.
package time
extends JDTime [stc2_coordinates:domain.time.JDTime]

2.11.3 dataType: JDTime

vodml-id domain.time.JDTime
description TODO : Missing description : please, update your UML model asap.
package time
extends TimeStamp [stc2_coordinates:domain.time.TimeStamp]
Subclasses in this model JD MJD
attributes
name feature value
time type ivoa:real
vodml-id domain.time.JDTime.time
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.11.4 dataType: MJD

vodml-id domain.time.MJD
description TODO : Missing description : please, update your UML model asap.
package time
extends JDTime [stc2_coordinates:domain.time.JDTime]

2.11.5 dataType: TimeCoordValue

vodml-id domain.time.TimeCoordValue
description An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
package time
extends PhysicalCoordValue [stc2_coordinates:coords.PhysicalCoordValue]
role constraints
Constrained Role Constraint Feature Constraint Value
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype TimeFrame [stc2_coordinates:domain.time.TimeFrame]
cval [stc2_coordinates:coords.PhysicalCoordValue.cval]
datatype ivoa:RealQuantity

2.11.6 objectType: TimeFrame

vodml-id domain.time.TimeFrame
description TODO : Missing description : please, update your UML model asap.
package time
extends CoordFrame [stc2_coordinates:coordsystem.CoordFrame]
referrers AstroCoordSystem
attributes
name feature value
timescale type TimeScale [stc2_coordinates:domain.time.TimeScale]
vodml-id domain.time.TimeFrame.timescale
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
refPosition type Location [stc2_coordinates:domain.space.Location]
vodml-id domain.time.TimeFrame.refPosition
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
refDirection type Location [stc2_coordinates:domain.space.Location]
vodml-id domain.time.TimeFrame.refDirection
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
timeOrigin type TimeStamp [stc2_coordinates:domain.time.TimeStamp]
vodml-id domain.time.TimeFrame.timeOrigin
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
planetaryEphem type ivoa:string
vodml-id domain.time.TimeFrame.planetaryEphem
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.11.7 dataType: TimeOffset

vodml-id domain.time.TimeOffset
description The time coordinate is represented as an offset from the origin.
package time
extends TimeStamp [stc2_coordinates:domain.time.TimeStamp]
attributes
name feature value
time type ivoa:RealQuantity
vodml-id domain.time.TimeOffset.time
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.11.8 enumeration: TimeScale

vodml-id domain.time.TimeScale
description TODO : Missing description : please, update your UML model asap.
package time
literals
name feature value
TT vodml-id domain.time.TimeScale.TT
description TODO : Missing description : please, update your UML model asap.
ET vodml-id domain.time.TimeScale.ET
description TODO : Missing description : please, update your UML model asap.
TDB vodml-id domain.time.TimeScale.TDB
description TODO : Missing description : please, update your UML model asap.
TCG vodml-id domain.time.TimeScale.TCG
description TODO : Missing description : please, update your UML model asap.
TCB vodml-id domain.time.TimeScale.TCB
description TODO : Missing description : please, update your UML model asap.
TAI vodml-id domain.time.TimeScale.TAI
description TODO : Missing description : please, update your UML model asap.
UTC vodml-id domain.time.TimeScale.UTC
description TODO : Missing description : please, update your UML model asap.
LST vodml-id domain.time.TimeScale.LST
description TODO : Missing description : please, update your UML model asap.
LOCAL vodml-id domain.time.TimeScale.LOCAL
description TODO : Missing description : please, update your UML model asap.

2.11.9 objectType: TimeSpace

vodml-id domain.time.TimeSpace
description TODO : Missing description : please, update your UML model asap.
package time
extends CoordSpace [stc2_coordinates:coordsystem.CoordSpace]
constraints
TimeSpace.coordAxis:CoordAxis[1]
role constraints
Constrained Role Constraint Feature Constraint Value
coordAxis [stc2_coordinates:coordsystem.CoordSpace.coordAxis]
datatype CoordAxis [stc2_coordinates:coordsystem.CoordAxis]

2.11.10 dataType: TimeStamp

vodml-id domain.time.TimeStamp
description An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
package time
extends BasicCoordValue [stc2_coordinates:coords.BasicCoordValue]
Subclasses in this model ISOTime JDTime TimeOffset
role constraints
Constrained Role Constraint Feature Constraint Value
coordFrame [stc2_coordinates:coords.BasicCoordValue.coordFrame]
datatype TimeFrame [stc2_coordinates:domain.time.TimeFrame]


3.Element Identifiers/VO-DMLrefs

The following table shows all fully qualified vodml-ids for this data model. It is ordered alphabetically and the identifiers are hyper-linked to the location in the document where the actual element is fully defined.
vodml-id feature type description
vo-dml:model The coordsys model defines a pattern for Coordinate Frame specifications, various Coordinate System objects for bundling Coordinate Frames into associated groups, and implements the CoordFrame pattern for several physical domains. The expectation is that as models are created which touch on domains not represented here, they will implement this pattern in the same fashion for the new domain. This implementation may reside in the other model, or be added to this list of implementations. Models which refer to the CoordFrame of this model are stating an expectation that the instances included follow the specified pattern.
coords package TODO : Missing description : please, update your UML model asap.
coords.BasicCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.BasicCoordValue.coordFrame reference TODO : Missing description : please, update your UML model asap.
coords.CoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.CoordValue.coordAxis reference TODO : Missing description : please, update your UML model asap.
coords.DiscreteCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.IntegerCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.IntegerCoordValue.cval attribute TODO : Missing description : please, update your UML model asap.
coords.MultiCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.MultiCoordValue.cmpt attribute TODO : Missing description : please, update your UML model asap.
coords.PhysicalCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.PhysicalCoordValue.cval attribute TODO : Missing description : please, update your UML model asap.
coords.RealCoordValue dataType TODO : Missing description : please, update your UML model asap.
coords.RealCoordValue.cval attribute TODO : Missing description : please, update your UML model asap.
coordsystem package TODO : Missing description : please, update your UML model asap.
coordsystem.AstroCoordSystem objectType AstroCoordSystem is a container object for organizing physical Coordinate Frame specifications into related groupings. The object provides a references to Coordinate Frame instances in each of the known domain implementations. As a whole, the AstroCoordSystem should provide a complete description of the domain space.
coordsystem.AstroCoordSystem.polarizationFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.AstroCoordSystem.redshiftFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.AstroCoordSystem.spaceFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.AstroCoordSystem.spectralFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.AstroCoordSystem.timeFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.Axis objectType TODO : Missing description : please, update your UML model asap.
coordsystem.Axis.name attribute TODO : Missing description : please, update your UML model asap.
coordsystem.CoordAxis objectType TODO : Missing description : please, update your UML model asap.
coordsystem.CoordAxis.cyclic attribute TODO : Missing description : please, update your UML model asap.
coordsystem.CoordAxis.domainMax attribute TODO : Missing description : please, update your UML model asap.
coordsystem.CoordAxis.domainMin attribute TODO : Missing description : please, update your UML model asap.
coordsystem.CoordAxis.nativeAxisIndex attribute TODO : Missing description : please, update your UML model asap.
coordsystem.CoordFrame objectType TODO : Missing description : please, update your UML model asap.
coordsystem.CoordSpace objectType TODO : Missing description : please, update your UML model asap.
coordsystem.CoordSpace.coordAxis composition TODO : Missing description : please, update your UML model asap.
coordsystem.CoordSys objectType The CoordSys object is the parent of a set of containers for organizing Coordinate Frame specifications into related groupings.
coordsystem.CoordSys.genericFrame reference TODO : Missing description : please, update your UML model asap.
coordsystem.DiscreteAxis objectType TODO : Missing description : please, update your UML model asap.
coordsystem.PixelAxis objectType TODO : Missing description : please, update your UML model asap.
coordsystem.PixelAxis.naxis attribute TODO : Missing description : please, update your UML model asap.
coordsystem.PixelAxis.numPix attribute TODO : Missing description : please, update your UML model asap.
coordsystem.PixelCoordSystem objectType The PixelCoordSystem contains the complete list of Pixel Frame specifications. Here, the relation between the system and its frames is different than in the physical CoordSys. In the pixel domain, there is only 1 system, composed of a specific set of PixelAxes organized in PixelFrames.
coordsystem.PixelCoordSystem.pixelFrame composition TODO : Missing description : please, update your UML model asap.
domain package The Domain package contains implementations of the Coordinate Frame pattern for various physical domains. Many of these domains are 1-Dimensional and there is a good deal of consolidation which could take place in those domains (ie 1-1 relations could get absorbed or eliminated). However, the defined pattern satisfies ALL domains, and we feel the consistancy this generates simplifies the understanding and implementation of the model. If one understands the pattern, the interpretation of any domain is straight-forward.
domain.generic package Implementation of the Coordinate Frame pattern for 'generic' domains. The generic domain covers any domain not represented by the specialized physical domains, and a specialized representation is not deemed necessary.
domain.generic.GenericCoordSpace objectType TODO : Missing description : please, update your UML model asap.
domain.generic.GenericCoordValue dataType An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
domain.generic.GenericFrame objectType origin: 0.0 dimensionality: 1D orientation: n/a
domain.pixel package This package implements the Coordinate Frame pattern for the Pixel domain. The Pixel coordinate space is defined as a 'virtual' binned space, with no physical meaning. The axes in this space provide integer indexes into the space.
domain.pixel.Handedness enumeration TODO : Missing description : please, update your UML model asap.
domain.pixel.Handedness.left literal TODO : Missing description : please, update your UML model asap.
domain.pixel.Handedness.right literal TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelCoord1D dataType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelCoord2D dataType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelCoord3D dataType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelCoordinate dataType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelFrame objectType origin: 0.0 dimensionality: 1..3 orientation: n/a
domain.pixel.PixelIndex dataType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelSpace objectType TODO : Missing description : please, update your UML model asap.
domain.pixel.PixelSpace.handedness attribute TODO : Missing description : please, update your UML model asap.
domain.pixel.RealPixelValue dataType TODO : Missing description : please, update your UML model asap.
domain.polarization package Implementation of the Coordinate Frame pattern for the Polarization domain. This is a 1-Dimensional coordinate space, but the nature of the polarization coordinate values (discrete enumerated strings) requires a different axis specification.
domain.polarization.PolCircular dataType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircular.cval attribute TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircularEnum enumeration TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircularEnum.LL literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircularEnum.LR literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircularEnum.RL literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCircularEnum.RR literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolCoordValue dataType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinear dataType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinear.cval attribute TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinearEnum enumeration TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinearEnum.XX literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinearEnum.XY literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinearEnum.YX literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolLinearEnum.YY literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokes dataType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokes.cval attribute TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokesEnum enumeration TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokesEnum.I literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokesEnum.Q literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokesEnum.U literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolStokesEnum.V literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVector dataType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVector.cval attribute TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVectorEnum enumeration TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVectorEnum.I literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVectorEnum.PA literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVectorEnum.PF literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolVectorEnum.PP literal TODO : Missing description : please, update your UML model asap.
domain.polarization.PolarizationFrame objectType TODO : Missing description : please, update your UML model asap.
domain.polarization.PolarizationSpace objectType TODO : Missing description : please, update your UML model asap.
domain.redshift package Implementation of the Coordinate Frame pattern for the Redshift domain. This is a basic 1-Dimensional coordinate space.
domain.redshift.DopplerDefinition enumeration TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerDefinition.optical literal TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerDefinition.radio literal TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerDefinition.redshift literal TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerDefinition.relativistic literal TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerVelocity dataType TODO : Missing description : please, update your UML model asap.
domain.redshift.DopplerVelocity.dopplerDefinition attribute TODO : Missing description : please, update your UML model asap.
domain.redshift.Redshift dataType TODO : Missing description : please, update your UML model asap.
domain.redshift.RedshiftFrame objectType origin: 0.0 dimensionality: 1D orientation: n/a
domain.redshift.RedshiftFrame.planetaryEphem attribute TODO : Missing description : please, update your UML model asap.
domain.redshift.RedshiftFrame.refPosition attribute TODO : Missing description : please, update your UML model asap.
domain.redshift.RedshiftSpace objectType TODO : Missing description : please, update your UML model asap.
domain.redshift.RedshiftValue dataType TODO : Missing description : please, update your UML model asap.
domain.space package Implementation of the Coordinate Frame pattern for the Spatial domain. This domain is relatively complex each property of the pattern ( origin, orientation, coordinate space ) has a non-trivial definition and the domain has a higher level of dimensionality.
domain.space.Cartesian dataType TODO : Missing description : please, update your UML model asap.
domain.space.Cartesian.x attribute TODO : Missing description : please, update your UML model asap.
domain.space.Cartesian.y attribute TODO : Missing description : please, update your UML model asap.
domain.space.Cartesian.z attribute TODO : Missing description : please, update your UML model asap.
domain.space.CustomLocation dataType TODO : Missing description : please, update your UML model asap.
domain.space.CustomLocation.epoch attribute TODO : Missing description : please, update your UML model asap.
domain.space.CustomLocation.position attribute TODO : Missing description : please, update your UML model asap.
domain.space.CustomLocation.velocity attribute TODO : Missing description : please, update your UML model asap.
domain.space.Ecliptic dataType TODO : Missing description : please, update your UML model asap.
domain.space.Ecliptic.elat attribute TODO : Missing description : please, update your UML model asap.
domain.space.Ecliptic.elong attribute TODO : Missing description : please, update your UML model asap.
domain.space.Ecliptic.r attribute TODO : Missing description : please, update your UML model asap.
domain.space.Epoch dataType TODO : Missing description : please, update your UML model asap.
domain.space.Epoch.type attribute TODO : Missing description : please, update your UML model asap.
domain.space.Epoch.year attribute TODO : Missing description : please, update your UML model asap.
domain.space.EpochType enumeration TODO : Missing description : please, update your UML model asap.
domain.space.EpochType.B literal TODO : Missing description : please, update your UML model asap.
domain.space.EpochType.J literal TODO : Missing description : please, update your UML model asap.
domain.space.Equatorial dataType TODO : Missing description : please, update your UML model asap.
domain.space.Equatorial.dec attribute TODO : Missing description : please, update your UML model asap.
domain.space.Equatorial.r attribute TODO : Missing description : please, update your UML model asap.
domain.space.Equatorial.ra attribute TODO : Missing description : please, update your UML model asap.
domain.space.Galactic dataType TODO : Missing description : please, update your UML model asap.
domain.space.Galactic.b attribute TODO : Missing description : please, update your UML model asap.
domain.space.Galactic.l attribute TODO : Missing description : please, update your UML model asap.
domain.space.Galactic.r attribute TODO : Missing description : please, update your UML model asap.
domain.space.Location dataType RefLocation defines the origin of the spatial coordinate space. This location is represented either by a standard reference position, or a specified point in another Spatial frame. This object is used as the origin of the SpaceFrame here, but also to specify the Spatial Reference Position (refPosition) associated with other domain Frames. For example, in the Time domain, the Spatial Reference Position indicates that the 'time' values are the time that the 'event' occured at that location, which may be different from the detector location.
domain.space.LongLat dataType TODO : Missing description : please, update your UML model asap.
domain.space.LongLat.lat attribute TODO : Missing description : please, update your UML model asap.
domain.space.LongLat.long attribute TODO : Missing description : please, update your UML model asap.
domain.space.LongLat.r attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpaceCoord dataType TODO : Missing description : please, update your UML model asap.
domain.space.SpaceCoord.epoch attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpaceFrame objectType TODO : Missing description : please, update your UML model asap.
domain.space.SpaceFrame.equinox attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpaceFrame.planetaryEphem attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpaceFrame.refPosition attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpaceFrame.spaceRefFrame attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpatialCoordValue dataType An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
domain.space.SpatialSpace objectType TODO : Missing description : please, update your UML model asap.
domain.space.SpatialValue dataType TODO : Missing description : please, update your UML model asap.
domain.space.SpatialValue.epoch attribute TODO : Missing description : please, update your UML model asap.
domain.space.SpatialValue1D dataType TODO : Missing description : please, update your UML model asap.
domain.space.SpatialValue2D dataType TODO : Missing description : please, update your UML model asap.
domain.space.SpatialValue3D dataType TODO : Missing description : please, update your UML model asap.
domain.space.StdLocation dataType TODO : Missing description : please, update your UML model asap.
domain.space.StdLocation.position attribute TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame enumeration TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.AZ_EL literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.BODY literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.CUSTOM literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.ECLIPTIC literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.FK4 literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.FK5 literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GALACTIC_I literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GALACTIC_II literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GEO_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GEO_D literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GSE literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.GSM literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.HCD literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.HCI literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.HEE literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.HEEQ literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.HGC literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.ICRS literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.JUPITER_C_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.JUPITER_G_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.LUNA_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.LUNA_G literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.MAG literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.MARS_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.MARS_G literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.MERCURY_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.MERCURY_G literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.NEPTUNE_C_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.NEPTUNE_G_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.PLUTO_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.PLUTO_G literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.SATURN_C_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.SATURN_G_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.SM literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.SUPER_GALACTIC literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.UNKNOWN literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.URANUS_C_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.URANUS_G_III literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.VENUS_C literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefFrame.VENUS_G literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos enumeration TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.BARYCENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.CUSTOM literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.EMBARYCENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.GALACTIC_CENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.GEOCENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.HELIOCENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.JUPITER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.LOCAL_GROUP_CENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.LSR literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.LSRD literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.LSRK literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.MARS literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.MERCURY literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.MOON literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.NEPTUNE literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.PLUTO literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.RELOCATABLE literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.SATURN literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.TOPOCENTER literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.UNKNOWN literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.URANUS literal TODO : Missing description : please, update your UML model asap.
domain.space.StdRefPos.VENUS literal TODO : Missing description : please, update your UML model asap.
domain.space.UnitSphere dataType TODO : Missing description : please, update your UML model asap.
domain.space.UnitSphere.dircosx attribute TODO : Missing description : please, update your UML model asap.
domain.space.UnitSphere.dircosy attribute TODO : Missing description : please, update your UML model asap.
domain.space.UnitSphere.dircosz attribute TODO : Missing description : please, update your UML model asap.
domain.spectral package Implementation of the Coordinate Frame pattern for the Spectral domain. This is a basic 1-Dimensional coordinate space.
domain.spectral.Energy dataType TODO : Missing description : please, update your UML model asap.
domain.spectral.Frequency dataType TODO : Missing description : please, update your UML model asap.
domain.spectral.SpectralFrame objectType TODO : Missing description : please, update your UML model asap.
domain.spectral.SpectralFrame.planetaryEphem attribute TODO : Missing description : please, update your UML model asap.
domain.spectral.SpectralFrame.refPosition attribute TODO : Missing description : please, update your UML model asap.
domain.spectral.SpectralSpace objectType TODO : Missing description : please, update your UML model asap.
domain.spectral.SpectralValue dataType TODO : Missing description : please, update your UML model asap.
domain.spectral.Wavelength dataType TODO : Missing description : please, update your UML model asap.
domain.spectral.Wavelength.refrindex attribute TODO : Missing description : please, update your UML model asap.
domain.time package Implementation of the Coordinate Frame pattern for the Time domain. This is a basic 1-Dimensional coordinate space.
domain.time.ISOTime dataType The time is represented as a particular instant. While interchangable with the TimeOffset, this form typically has a defined structure in representation.
domain.time.ISOTime.time attribute TODO : Missing description : please, update your UML model asap.
domain.time.JD dataType TODO : Missing description : please, update your UML model asap.
domain.time.JDTime dataType TODO : Missing description : please, update your UML model asap.
domain.time.JDTime.time attribute TODO : Missing description : please, update your UML model asap.
domain.time.MJD dataType TODO : Missing description : please, update your UML model asap.
domain.time.TimeCoordValue dataType An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.
domain.time.TimeFrame objectType TODO : Missing description : please, update your UML model asap.
domain.time.TimeFrame.planetaryEphem attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeFrame.refDirection attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeFrame.refPosition attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeFrame.timeOrigin attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeFrame.timescale attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeOffset dataType The time coordinate is represented as an offset from the origin.
domain.time.TimeOffset.time attribute TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale enumeration TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.ET literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.LOCAL literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.LST literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.TAI literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.TCB literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.TCG literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.TDB literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.TT literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeScale.UTC literal TODO : Missing description : please, update your UML model asap.
domain.time.TimeSpace objectType TODO : Missing description : please, update your UML model asap.
domain.time.TimeStamp dataType An instance of a point along the associated axis. NOTE: This represents an absolute point in the coordinate space and not a 'measured' value, which is defined in the coords model.

4.Imported Models

This section lists the external models imported by the current data model. For each imported model we list URLs to the VO-DML and HTML representations and the prefix used for vodml-ids from inside the model.

4.1 ivoa

Model vodml-id ivoa
url http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml
documentation url http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html