coords
  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.
  
  Astronomical Coordinates and Coordinate Systems
  Arnold Rots, Mark Cresitello-Dittmar
  2.0
  0.x
  2017-10-10T18:16:20
  
    ivoa
    http://www.ivoa.net/xml/VODML/IVOA-v1.vo-dml.xml
    http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html
  
  
    Handedness
    Handedness
    
          TODO : Missing description : please, update your UML model asap.
        
    
      Handedness.left
      left
      
          TODO : Missing description : please, update your UML model asap.
        
    
    
      Handedness.right
      right
      
          TODO : Missing description : please, update your UML model asap.
        
    
  
  
    BasicCoordValue
    BasicCoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
  
  
    CoordValue
    CoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:BasicCoordValue
    
    
      CoordValue.coordAxis
      coordAxis
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:Axis
      
      
        1
        1
      
    
  
  
    MultiCoordValue
    MultiCoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:BasicCoordValue
    
    
      MultiCoordValue.cmpt
      cmpt
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:CoordValue
      
      
        1
        -1
      
    
  
  
    PhysicalCoordValue
    PhysicalCoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:CoordValue
    
    
      
        
      
      
        coordAxis:PhysicalAxis[1]
      
    
    
      PhysicalCoordValue.cval
      cval
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:Quantity
      
      
        1
        1
      
    
  
  
    BinnedCoordValue
    BinnedCoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:CoordValue
    
    
      BinnedCoordValue.cval
      cval
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:integer
      
      
        1
        1
      
    
  
  
    DiscreteCoordValue
    DiscreteCoordValue
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:CoordValue
    
    
      
        
      
      
        coordAxis:DiscreteAxis
      
    
  
  
    CoordFrame
    CoordFrame
    
          TODO : Missing description : please, update your UML model asap.
        
    
      CoordFrame.coordSpace
      coordSpace
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:CoordSpace
      
      
        1
        1
      
    
  
  
    CoordSys
    CoordSys
    The CoordSys object is the parent of a set of containers for organizing Coordinate Frame specifications into related groupings.  
    
      CoordSys.genericFrame
      genericFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.generic.GenericFrame
      
      
        0
        -1
      
    
  
  
    AstroCoordSystem
    AstroCoordSystem
    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. 
    
      coords:CoordSys
    
    
      AstroCoordSystem.refPosition
      refPosition
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.spatial.RefLocation
      
      
        1
        1
      
    
    
      AstroCoordSystem.planetaryEphem
      planetaryEphem
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:string
      
      
        1
        1
      
    
    
      AstroCoordSystem.polarizationFrame
      polarizationFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.polarization.PolarizationFrame
      
      
        0
        1
      
    
    
      AstroCoordSystem.spaceFrame
      spaceFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.spatial.SpaceFrame
      
      
        0
        1
      
    
    
      AstroCoordSystem.timeFrame
      timeFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.temporal.TimeFrame
      
      
        0
        1
      
    
    
      AstroCoordSystem.spectralFrame
      spectralFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.spectral.SpectralFrame
      
      
        0
        1
      
    
  
  
    PixelCoordSystem
    PixelCoordSystem
    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.
    
      PixelCoordSystem.pixelFrame
      pixelFrame
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:domain.pixel.PixelFrame
      
      
        1
        -1
      
    
  
  
    CoordSpace
    CoordSpace
    
          TODO : Missing description : please, update your UML model asap.
        
    
      CoordSpace.coordAxis
      coordAxis
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:Axis
      
      
        1
        -1
      
    
  
  
    Axis
    Axis
    
          TODO : Missing description : please, update your UML model asap.
        
    
      Axis.name
      name
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:string
      
      
        0
        1
      
    
  
  
    PhysicalAxis
    PhysicalAxis
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:Axis
    
    
      PhysicalAxis.domainMin
      domainMin
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:Quantity
      
      
        0
        1
      
    
    
      PhysicalAxis.domainMax
      domainMax
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:Quantity
      
      
        0
        1
      
    
    
      PhysicalAxis.cyclic
      cyclic
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:boolean
      
      
        0
        1
      
    
  
  
    DiscreteAxis
    DiscreteAxis
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:Axis
    
  
  
    TesselationAxis
    TesselationAxis
    
          TODO : Missing description : please, update your UML model asap.
        
    
      coords:Axis
    
  
  
    SkyIndex
    SkyIndex
    
          TODO : Missing description : please, update your UML model asap.
        
    
      SkyIndex.loc
      loc
      
          TODO : Missing description : please, update your UML model asap.
        
      
        ivoa:integer
      
      
        1
        1
      
    
    
      SkyIndex.axis
      axis
      
          TODO : Missing description : please, update your UML model asap.
        
      
        coords:TesselationAxis
      
      
        1
        1
      
    
  
  
    domain
    domain
    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.pixel
      pixel
      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.PixelIndex
        PixelIndex
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:BinnedCoordValue
        
        
          
            
          
          
            coordAxis:PixelAxis
          
        
      
      
        domain.pixel.PixelFrame
        PixelFrame
        origin: 0.0
dimensionality: 1..3
orientation: n/a
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:PixelSpace[1]
          
        
      
      
        domain.pixel.PixelSpace
        PixelSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
        
          
            
          
          
            coordAxis:PixelAxis[1..3]
          
        
        
          domain.pixel.PixelSpace.handedness
          handedness
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:Handedness
          
          
            0
            1
          
        
      
      
        domain.pixel.PixelAxis
        PixelAxis
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:Axis
        
        
          domain.pixel.PixelAxis.numPix
          numPix
          
          TODO : Missing description : please, update your UML model asap.
        
          
            ivoa:nonnegativeInteger
          
          
            1
            1
          
        
      
    
    
      domain.generic
      generic
      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.GenericCoordValue
        GenericCoordValue
        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.
        
          coords:PhysicalCoordValue
        
      
      
        domain.generic.GenericFrame
        GenericFrame
        origin: 0.0 
dimensionality: 1D
orientation: n/a
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:GenericCoordSpace[1]
          
        
      
      
        domain.generic.GenericCoordSpace
        GenericCoordSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
        
          
            
          
          
            axis:PhysicalAxis[1]
          
        
      
    
    
      domain.spatial
      spatial
      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.spatial.EpochType
        EpochType
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.spatial.EpochType.J
          J
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.EpochType.B
          B
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.spatial.StdRefPosition
        StdRefPosition
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.spatial.StdRefPosition.TOPOCENTER
          TOPOCENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.BARYCENTER
          BARYCENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.HELIOCENTER
          HELIOCENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.GEOCENTER
          GEOCENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.GALACTIC_CENTER
          GALACTIC_CENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.LOCAL_GROUP_CENTER
          LOCAL_GROUP_CENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.MOON
          MOON
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.EMBARYCENTER
          EMBARYCENTER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.MERCURY
          MERCURY
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.VENUS
          VENUS
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.MARS
          MARS
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.JUPITER
          JUPITER
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.SATURN
          SATURN
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.URANUS
          URANUS
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.NEPTUNE
          NEPTUNE
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.PLUTO
          PLUTO
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.RELOCATABLE
          RELOCATABLE
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.LSR
          LSR
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.LSRK
          LSRK
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.LSRD
          LSRD
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.UNKNOWN
          UNKNOWN
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefPosition.CUSTOM
          CUSTOM
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.spatial.StdRefFrame
        StdRefFrame
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.spatial.StdRefFrame.ICRS
          ICRS
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.FK4
          FK4
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.FK5
          FK5
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.ECLIPTIC
          ECLIPTIC
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GALACTIC_I
          GALACTIC_I
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GALACTIC_II
          GALACTIC_II
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.SUPER_GALACTIC
          SUPER_GALACTIC
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.AZ_EL
          AZ_EL
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.BODY
          BODY
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GEO_C
          GEO_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GEO_D
          GEO_D
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.MAG
          MAG
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GSE
          GSE
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.GSM
          GSM
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.SM
          SM
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.HGC
          HGC
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.HEE
          HEE
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.HEEQ
          HEEQ
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.HCI
          HCI
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.HCD
          HCD
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.MERCURY_C
          MERCURY_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.VENUS_C
          VENUS_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.LUNA_C
          LUNA_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.MARS_C
          MARS_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.JUPITER_C_III
          JUPITER_C_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.SATURN_C_III
          SATURN_C_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.URANUS_C_III
          URANUS_C_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.NEPTUNE_C_III
          NEPTUNE_C_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.PLUTO_C
          PLUTO_C
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.MERCURY_G
          MERCURY_G
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.VENUS_G
          VENUS_G
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.LUNA_G
          LUNA_G
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.MARS_G
          MARS_G
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.JUPITER_G_III
          JUPITER_G_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.SATURN_G_III
          SATURN_G_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.URANUS_G_III
          URANUS_G_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.NEPTUNE_G_III
          NEPTUNE_G_III
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.PLUTO_G
          PLUTO_G
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.UNKNOWN
          UNKNOWN
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.StdRefFrame.CUSTOM
          CUSTOM
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.spatial.HealpixScheme
        HealpixScheme
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.spatial.HealpixScheme.NESTED
          NESTED
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.spatial.HealpixScheme.RING
          RING
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.spatial.Epoch
        Epoch
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.spatial.Epoch.type
          type
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.EpochType
          
          
            1
            1
          
        
        
          domain.spatial.Epoch.year
          year
          
          TODO : Missing description : please, update your UML model asap.
        
          
            ivoa:real
          
          
            1
            1
          
        
      
      
        domain.spatial.SpatialCoordValue
        SpatialCoordValue
        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.
        
          coords:PhysicalCoordValue
        
        
          
            
          
          
            cval:RealQuantity
          
        
      
      
        domain.spatial.RefLocation
        RefLocation
        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.spatial.StdRefLocation
        StdRefLocation
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.RefLocation
        
        
          domain.spatial.StdRefLocation.position
          position
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.StdRefPosition
          
          
            1
            1
          
        
      
      
        domain.spatial.CustomRefLocation
        CustomRefLocation
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.RefLocation
        
        
          domain.spatial.CustomRefLocation.epoch
          epoch
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.Epoch
          
          
            0
            1
          
        
        
          domain.spatial.CustomRefLocation.position
          position
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.SpatialCoord
          
          
            1
            1
          
        
        
          domain.spatial.CustomRefLocation.velocity
          velocity
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.SpatialCoord
          
          
            0
            1
          
        
      
      
        domain.spatial.SpatialCoord
        SpatialCoord
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:MultiCoordValue
        
      
      
        domain.spatial.SpatialCoord1D
        SpatialCoord1D
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialCoord
        
        
          
            
          
          
            cmpt:SpatialCoordValue[1]
          
        
      
      
        domain.spatial.SpatialCoord2D
        SpatialCoord2D
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialCoord
        
        
          
            
          
          
            cmpt:SpatialCoordValue[2]
          
        
      
      
        domain.spatial.SpatialCoord3D
        SpatialCoord3D
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialCoord
        
        
          
            
          
          
            cmpt:SpatialCoordValue[3]
          
        
      
      
        domain.spatial.SpaceFrame
        SpaceFrame
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:SpatialSpace[1]
          
        
        
          domain.spatial.SpaceFrame.spaceRefFrame
          spaceRefFrame
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.StdRefFrame
          
          
            1
            1
          
        
        
          domain.spatial.SpaceFrame.equinox
          equinox
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.Epoch
          
          
            0
            1
          
        
      
      
        domain.spatial.SpatialSpace
        SpatialSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
      
      
        domain.spatial.Spherical
        Spherical
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialSpace
        
        
          
            
          
          
            coordAxis:PhysicalAxis[1..3]
          
        
        
          domain.spatial.Spherical.handedness
          handedness
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:Handedness
          
          
            0
            1
          
        
      
      
        domain.spatial.Cartesian
        Cartesian
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialSpace
        
        
          
            
          
          
            coordAxis:PhysicalAxis[1..3]
          
        
        
          domain.spatial.Cartesian.handedness
          handedness
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:Handedness
          
          
            0
            1
          
        
      
      
        domain.spatial.Tesselation
        Tesselation
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.SpatialSpace
        
        
          
            
          
          
            coordAxis:PhysicalAxis[1]
          
        
      
      
        domain.spatial.QuadCube
        QuadCube
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.Tesselation
        
      
      
        domain.spatial.Igloo
        Igloo
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.Tesselation
        
      
      
        domain.spatial.HTM
        HTM
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.Tesselation
        
      
      
        domain.spatial.Healpix
        Healpix
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spatial.Tesselation
        
        
          domain.spatial.Healpix.Schema
          Schema
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.HealpixScheme
          
          
            1
            1
          
        
        
          domain.spatial.Healpix.norder
          norder
          
          TODO : Missing description : please, update your UML model asap.
        
          
            ivoa:integer
          
          
            1
            1
          
        
      
    
    
      domain.spectral
      spectral
      Implementation of the Coordinate Frame pattern for the Spectral domain.
This is a basic 1-Dimensional coordinate space.
      
        domain.spectral.Wavelength
        Wavelength
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spectral.SpectralValue
        
      
      
        domain.spectral.Frequency
        Frequency
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spectral.SpectralValue
        
      
      
        domain.spectral.Energy
        Energy
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.spectral.SpectralValue
        
      
      
        domain.spectral.SpectralValue
        SpectralValue
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:PhysicalCoordValue
        
        
          
            
          
          
            cval:RealQuantity
          
        
      
      
        domain.spectral.SpectralFrame
        SpectralFrame
        origin: 0.0
dimensionality: 1D
orientation: n/a
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:SpectralSpace[1]
          
        
      
      
        domain.spectral.SpectralSpace
        SpectralSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
        
          
            
          
          
            coordAxis:PhysicalAxis[1]
          
        
      
    
    
      domain.temporal
      temporal
      Implementation of the Coordinate Frame pattern for the Time domain.
This is a basic 1-Dimensional coordinate space.
      
        domain.temporal.TimeScale
        TimeScale
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.temporal.TimeScale.TT
          TT
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.ET
          ET
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.TDB
          TDB
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.TCG
          TCG
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.TCB
          TCB
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.TAI
          TAI
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.UTC
          UTC
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.LST
          LST
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.temporal.TimeScale.LOCAL
          LOCAL
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.temporal.TimeStamp
        TimeStamp
        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.
        
          coords:PhysicalCoordValue
        
      
      
        domain.temporal.TimeOffset
        TimeOffset
        The time coordinate is represented as an offset from the origin.
        
          coords:domain.temporal.TimeStamp
        
        
          
            
          
          
            cval:RealQuantity
          
        
      
      
        domain.temporal.ISOTime
        ISOTime
        The time is represented as a particular instant.  While interchangable with the TimeOffset, this form typically has a defined structure in representation.
        
          coords:domain.temporal.TimeStamp
        
        
          
            
          
          
            cval:DateTimeQuantity
          
        
      
      
        domain.temporal.TimeFrame
        TimeFrame
        origin: implied
dimensionality: 1D
orientation: n/a
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:TimeSpace[1]
          
        
        
          domain.temporal.TimeFrame.timescale
          timescale
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.temporal.TimeScale
          
          
            1
            1
          
        
        
          domain.temporal.TimeFrame.refDirection
          refDirection
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.spatial.RefLocation
          
          
            0
            1
          
        
        
          domain.temporal.TimeFrame.time0
          time0
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.temporal.TimeStamp
          
          
            0
            1
          
        
      
      
        domain.temporal.TimeSpace
        TimeSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
        
          
            
          
          
            coordAxis:PhysicalAxis[1]
          
        
      
    
    
      domain.polarization
      polarization
      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.PolStokesEnum
        PolStokesEnum
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.polarization.PolStokesEnum.I
          I
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolStokesEnum.Q
          Q
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolStokesEnum.U
          U
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolStokesEnum.V
          V
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.polarization.PolCircularEnum
        PolCircularEnum
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.polarization.PolCircularEnum.RR
          RR
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolCircularEnum.LL
          LL
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolCircularEnum.RL
          RL
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolCircularEnum.LR
          LR
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.polarization.PolLinearEnum
        PolLinearEnum
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.polarization.PolLinearEnum.XX
          XX
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolLinearEnum.YY
          YY
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolLinearEnum.XY
          XY
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolLinearEnum.YX
          YX
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.polarization.PolVectorEnum
        PolVectorEnum
        
          TODO : Missing description : please, update your UML model asap.
        
        
          domain.polarization.PolVectorEnum.I
          I
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolVectorEnum.PF
          PF
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolVectorEnum.PP
          PP
          
          TODO : Missing description : please, update your UML model asap.
        
        
        
          domain.polarization.PolVectorEnum.PA
          PA
          
          TODO : Missing description : please, update your UML model asap.
        
        
      
      
        domain.polarization.PolCoordValue
        PolCoordValue
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:DiscreteCoordValue
        
      
      
        domain.polarization.PolStokes
        PolStokes
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.polarization.PolCoordValue
        
        
          domain.polarization.PolStokes.cval
          cval
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.polarization.PolStokesEnum
          
          
            1
            1
          
        
      
      
        domain.polarization.PolCircular
        PolCircular
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.polarization.PolCoordValue
        
        
          domain.polarization.PolCircular.cval
          cval
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.polarization.PolCircularEnum
          
          
            1
            1
          
        
      
      
        domain.polarization.PolLinear
        PolLinear
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.polarization.PolCoordValue
        
        
          domain.polarization.PolLinear.cval
          cval
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.polarization.PolLinearEnum
          
          
            1
            1
          
        
      
      
        domain.polarization.PolVector
        PolVector
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:domain.polarization.PolCoordValue
        
        
          domain.polarization.PolVector.cval
          cval
          
          TODO : Missing description : please, update your UML model asap.
        
          
            coords:domain.polarization.PolVectorEnum
          
          
            1
            1
          
        
      
      
        domain.polarization.PolarizationFrame
        PolarizationFrame
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordFrame
        
        
          
            
          
          
            coordSpace:PolarizationSpace[1]
          
        
      
      
        domain.polarization.PolarizationSpace
        PolarizationSpace
        
          TODO : Missing description : please, update your UML model asap.
        
        
          coords:CoordSpace
        
        
          
            
          
          
            coordAxis:DiscreteAxis[1]