STC2 Transform Model

Table of Contents

1.     model: trans
2.     Packages and Types
2.1     [root package]
2.1.1     objectType:FrameTransform
2.1.2     objectType:Mappings
2.1.3     enumeration:Projection
2.1.4     objectType:TLookup
2.1.5     objectType:TLookupEntry
2.1.6     objectType:TMatrix
2.1.7     objectType:TMatrixElement
2.1.8     objectType:TNumericEntry
2.1.9     objectType:TPolarizationEntry
2.1.10     objectType:TProjection
2.1.11     objectType:TProjectionAxis
2.1.12     objectType:TStringEntry
2.1.13     objectType:Transform
3.     vodml-id-s
4.     Imported Models
4.1     coordsys
4.2     ivoa

1. Model: STC2 Transform Model (trans)

Authors : Arnold Rots, Mark Cresitello-Dittmar
Date : 2017-03-11T10:30:58
Version : 2.0
Previous version: : 0.x
Abstract : TODO : Missing description : please, update your UML model asap.
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 trans
Object types FrameTransform Mappings TLookup TLookupEntry TMatrix TMatrixElement TNumericEntry TPolarizationEntry TProjection TProjectionAxis TStringEntry Transform
Enumerations Projection

2.1.1 objectType: FrameTransform

vodml-id FrameTransform
description TODO : Missing description : please, update your UML model asap.
references
name feature value
nativeFrame type coordsys:CoordFrame
vodml-id FrameTransform.nativeFrame
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
targetFrame type coordsys:CoordFrame
vodml-id FrameTransform.targetFrame
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
operation type Transform [trans:Transform]
vodml-id FrameTransform.operation
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.2 objectType: Mappings

vodml-id Mappings
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
transforms type FrameTransform [trans:FrameTransform]
vodml-id Mappings.transforms
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.3 enumeration: Projection

vodml-id Projection
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
LOG vodml-id Projection.LOG
description TODO : Missing description : please, update your UML model asap.
TAN vodml-id Projection.TAN
description TODO : Missing description : please, update your UML model asap.
SIN vodml-id Projection.SIN
description TODO : Missing description : please, update your UML model asap.
STG vodml-id Projection.STG
description TODO : Missing description : please, update your UML model asap.
ARC vodml-id Projection.ARC
description TODO : Missing description : please, update your UML model asap.
ZEA vodml-id Projection.ZEA
description TODO : Missing description : please, update your UML model asap.
AIR vodml-id Projection.AIR
description TODO : Missing description : please, update your UML model asap.
CEA vodml-id Projection.CEA
description TODO : Missing description : please, update your UML model asap.
CAR vodml-id Projection.CAR
description TODO : Missing description : please, update your UML model asap.
MER vodml-id Projection.MER
description TODO : Missing description : please, update your UML model asap.
SFL vodml-id Projection.SFL
description TODO : Missing description : please, update your UML model asap.
PAR vodml-id Projection.PAR
description TODO : Missing description : please, update your UML model asap.
MOL vodml-id Projection.MOL
description TODO : Missing description : please, update your UML model asap.
AIT vodml-id Projection.AIT
description TODO : Missing description : please, update your UML model asap.
COE vodml-id Projection.COE
description TODO : Missing description : please, update your UML model asap.
COD vodml-id Projection.COD
description TODO : Missing description : please, update your UML model asap.
COO vodml-id Projection.COO
description TODO : Missing description : please, update your UML model asap.
BON vodml-id Projection.BON
description TODO : Missing description : please, update your UML model asap.
PCO vodml-id Projection.PCO
description TODO : Missing description : please, update your UML model asap.
TSC vodml-id Projection.TSC
description TODO : Missing description : please, update your UML model asap.
CSC vodml-id Projection.CSC
description TODO : Missing description : please, update your UML model asap.
QSC vodml-id Projection.QSC
description TODO : Missing description : please, update your UML model asap.

2.1.4 objectType: TLookup

vodml-id TLookup
description TODO : Missing description : please, update your UML model asap.
extends Transform [trans:Transform]
compositions
name feature value
entry type TLookupEntry [trans:TLookupEntry]
vodml-id TLookup.entry
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.5 objectType: TLookupEntry

vodml-id TLookupEntry
description TODO : Missing description : please, update your UML model asap.
Subclasses in this model TNumericEntry TPolarizationEntry TStringEntry

2.1.6 objectType: TMatrix

vodml-id TMatrix
description TODO : Missing description : please, update your UML model asap.
extends Transform [trans:Transform]
attributes
name feature value
M type ivoa:nonnegativeInteger
vodml-id TMatrix.M
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
N type ivoa:nonnegativeInteger
vodml-id TMatrix.N
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
element type TMatrixElement [trans:TMatrixElement]
vodml-id TMatrix.element
multiplicity 0..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.
constraints
TMatrix.element[] maxlength = M*N

2.1.7 objectType: TMatrixElement

vodml-id TMatrixElement
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
m type ivoa:nonnegativeInteger
vodml-id TMatrixElement.m
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
n type ivoa:nonnegativeInteger
vodml-id TMatrixElement.n
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
value type ivoa:real
vodml-id TMatrixElement.value
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.8 objectType: TNumericEntry

vodml-id TNumericEntry
description TODO : Missing description : please, update your UML model asap.
extends TLookupEntry [trans:TLookupEntry]
attributes
name feature value
nativeValue type ivoa:real
vodml-id TNumericEntry.nativeValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
targetValue type ivoa:real
vodml-id TNumericEntry.targetValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.9 objectType: TPolarizationEntry

vodml-id TPolarizationEntry
description TODO : Missing description : please, update your UML model asap.
extends TLookupEntry [trans:TLookupEntry]
attributes
name feature value
nativeValue type ivoa:integer
vodml-id TPolarizationEntry.nativeValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
targetValue type coordsys:domain.polarization.PolCoord
vodml-id TPolarizationEntry.targetValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.10 objectType: TProjection

vodml-id TProjection
description TODO : Missing description : please, update your UML model asap.
extends Transform [trans:Transform]
attributes
name feature value
algorithm type Projection [trans:Projection]
vodml-id TProjection.algorithm
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
axis type TProjectionAxis [trans:TProjectionAxis]
vodml-id TProjection.axis
multiplicity 1..2
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.11 objectType: TProjectionAxis

vodml-id TProjectionAxis
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
nativeRefValue type ivoa:real
vodml-id TProjectionAxis.nativeRefValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
targetRefValue type ivoa:real
vodml-id TProjectionAxis.targetRefValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
scale type ivoa:real
vodml-id TProjectionAxis.scale
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.12 objectType: TStringEntry

vodml-id TStringEntry
description TODO : Missing description : please, update your UML model asap.
extends TLookupEntry [trans:TLookupEntry]
attributes
name feature value
nativeValue type ivoa:integer
vodml-id TStringEntry.nativeValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
targetValue type ivoa:string
vodml-id TStringEntry.targetValue
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.13 objectType: Transform

vodml-id Transform
description TODO : Missing description : please, update your UML model asap.
Subclasses in this model TLookup TMatrix TProjection


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 TODO : Missing description : please, update your UML model asap.
FrameTransform objectType TODO : Missing description : please, update your UML model asap.
FrameTransform.nativeFrame reference TODO : Missing description : please, update your UML model asap.
FrameTransform.operation composition TODO : Missing description : please, update your UML model asap.
FrameTransform.targetFrame reference TODO : Missing description : please, update your UML model asap.
Mappings objectType TODO : Missing description : please, update your UML model asap.
Mappings.transforms composition TODO : Missing description : please, update your UML model asap.
Projection enumeration TODO : Missing description : please, update your UML model asap.
Projection.AIR literal TODO : Missing description : please, update your UML model asap.
Projection.AIT literal TODO : Missing description : please, update your UML model asap.
Projection.ARC literal TODO : Missing description : please, update your UML model asap.
Projection.BON literal TODO : Missing description : please, update your UML model asap.
Projection.CAR literal TODO : Missing description : please, update your UML model asap.
Projection.CEA literal TODO : Missing description : please, update your UML model asap.
Projection.COD literal TODO : Missing description : please, update your UML model asap.
Projection.COE literal TODO : Missing description : please, update your UML model asap.
Projection.COO literal TODO : Missing description : please, update your UML model asap.
Projection.CSC literal TODO : Missing description : please, update your UML model asap.
Projection.LOG literal TODO : Missing description : please, update your UML model asap.
Projection.MER literal TODO : Missing description : please, update your UML model asap.
Projection.MOL literal TODO : Missing description : please, update your UML model asap.
Projection.PAR literal TODO : Missing description : please, update your UML model asap.
Projection.PCO literal TODO : Missing description : please, update your UML model asap.
Projection.QSC literal TODO : Missing description : please, update your UML model asap.
Projection.SFL literal TODO : Missing description : please, update your UML model asap.
Projection.SIN literal TODO : Missing description : please, update your UML model asap.
Projection.STG literal TODO : Missing description : please, update your UML model asap.
Projection.TAN literal TODO : Missing description : please, update your UML model asap.
Projection.TSC literal TODO : Missing description : please, update your UML model asap.
Projection.ZEA literal TODO : Missing description : please, update your UML model asap.
TLookup objectType TODO : Missing description : please, update your UML model asap.
TLookup.entry composition TODO : Missing description : please, update your UML model asap.
TLookupEntry objectType TODO : Missing description : please, update your UML model asap.
TMatrix objectType TODO : Missing description : please, update your UML model asap.
TMatrix.M attribute TODO : Missing description : please, update your UML model asap.
TMatrix.N attribute TODO : Missing description : please, update your UML model asap.
TMatrix.element composition TODO : Missing description : please, update your UML model asap.
TMatrixElement objectType TODO : Missing description : please, update your UML model asap.
TMatrixElement.m attribute TODO : Missing description : please, update your UML model asap.
TMatrixElement.n attribute TODO : Missing description : please, update your UML model asap.
TMatrixElement.value attribute TODO : Missing description : please, update your UML model asap.
TNumericEntry objectType TODO : Missing description : please, update your UML model asap.
TNumericEntry.nativeValue attribute TODO : Missing description : please, update your UML model asap.
TNumericEntry.targetValue attribute TODO : Missing description : please, update your UML model asap.
TPolarizationEntry objectType TODO : Missing description : please, update your UML model asap.
TPolarizationEntry.nativeValue attribute TODO : Missing description : please, update your UML model asap.
TPolarizationEntry.targetValue attribute TODO : Missing description : please, update your UML model asap.
TProjection objectType TODO : Missing description : please, update your UML model asap.
TProjection.algorithm attribute TODO : Missing description : please, update your UML model asap.
TProjection.axis composition TODO : Missing description : please, update your UML model asap.
TProjectionAxis objectType TODO : Missing description : please, update your UML model asap.
TProjectionAxis.nativeRefValue attribute TODO : Missing description : please, update your UML model asap.
TProjectionAxis.scale attribute TODO : Missing description : please, update your UML model asap.
TProjectionAxis.targetRefValue attribute TODO : Missing description : please, update your UML model asap.
TStringEntry objectType TODO : Missing description : please, update your UML model asap.
TStringEntry.nativeValue attribute TODO : Missing description : please, update your UML model asap.
TStringEntry.targetValue attribute TODO : Missing description : please, update your UML model asap.
Transform objectType TODO : Missing description : please, update your UML model asap.

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 coordsys

Model vodml-id coordsys
url https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coordsys/STCCoordSys-2.0.vo-dml.xml
documentation url https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/STC2/prototype/coordsys/STCCoordSys-2.0.html

4.2 ivoa

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