Sample VO-DML data model.

Table of Contents

1.     model: source
2.     Packages and Types
2.1     [root package]
2.1.1     objectType:Algorithm
2.1.2     objectType:Catalogue
2.1.3     objectType:Detection
2.1.4     objectType:Image
2.1.5     objectType:LuminosityMeasurement
2.1.6     enumeration:LuminosityType
2.1.7     enumeration:LuminosityType1
2.1.8     enumeration:LuminosityType2
2.1.9     objectType:Source
2.1.10     objectType:SourceImage
2.1.11     objectType:SourcePosition
2.1.12     objectType:XMatchSource
2.1.13     objectType:XMatchTuple
3.     vodml-id-s
4.     Imported Models
4.1     coords
4.2     ivoa
4.3     meas
4.4     photdm-alt

1. Model: Sample VO-DML data model. (source)

Authors :
Date : 2021-05-26T06:08:48
Version : 1.0
Abstract : This is a sample data model. It contains the IVOA UML Profile and imports the IVOA_Profile data model with primitive types. It has some sample relationships etc to be used in documentation etc.
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 source
Object types Algorithm Catalogue Detection Image LuminosityMeasurement Source SourceImage SourcePosition XMatchSource XMatchTuple
Enumerations LuminosityType LuminosityType1 LuminosityType2

2.1.1 objectType: Algorithm

vodml-id Algorithm
description TODO : Missing description : please, update your UML model asap.
referrers LuminosityMeasurement SourcePosition
attributes
name feature value
description type ivoa:string
vodml-id Algorithm.description
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.1.2 objectType: Catalogue

vodml-id Catalogue
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
source type Source [source:Source]
vodml-id Catalogue.source
multiplicity 0..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.3 objectType: Detection

vodml-id Detection
description TODO : Missing description : please, update your UML model asap.
extends Source [source:Source]
compositions
name feature value
sourceImage type SourceImage [source:SourceImage]
vodml-id Detection.sourceImage
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.4 objectType: Image

vodml-id Image
description TODO : Missing description : please, update your UML model asap.
referrers SourceImage
attributes
name feature value
url type ivoa:anyURI
vodml-id Image.url
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
exposureTime type ivoa:RealQuantity
vodml-id Image.exposureTime
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
startTime type coords:TimeStamp
vodml-id Image.startTime
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
endTime type coords:TimeStamp
vodml-id Image.endTime
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
references
name feature value
filter type photdm-alt:PhotometryFilter
vodml-id Image.filter
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.5 objectType: LuminosityMeasurement

vodml-id LuminosityMeasurement
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
value type ivoa:RealQuantity
vodml-id LuminosityMeasurement.value
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
error type ivoa:RealQuantity
vodml-id LuminosityMeasurement.error
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
type type LuminosityType [source:LuminosityType]
vodml-id LuminosityMeasurement.type
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
references
name feature value
algorithm type Algorithm [source:Algorithm]
vodml-id LuminosityMeasurement.algorithm
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
filter type photdm-alt:PhotometryFilter
vodml-id LuminosityMeasurement.filter
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.6 enumeration: LuminosityType

vodml-id LuminosityType
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
magnitude vodml-id LuminosityType.magnitude
description TODO : Missing description : please, update your UML model asap.
flux vodml-id LuminosityType.flux
description TODO : Missing description : please, update your UML model asap.

2.1.7 enumeration: LuminosityType1

vodml-id LuminosityType1
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
magnitude vodml-id LuminosityType1.magnitude
description TODO : Missing description : please, update your UML model asap.
flux vodml-id LuminosityType1.flux
description TODO : Missing description : please, update your UML model asap.

2.1.8 enumeration: LuminosityType2

vodml-id LuminosityType2
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
magnitude vodml-id LuminosityType2.magnitude
description TODO : Missing description : please, update your UML model asap.
flux vodml-id LuminosityType2.flux
description TODO : Missing description : please, update your UML model asap.

2.1.9 objectType: Source

vodml-id Source
description TODO : Missing description : please, update your UML model asap.
abstract True
Subclasses in this model Detection XMatchTuple
referrers XMatchSource
attributes
name feature value
name type ivoa:string
vodml-id Source.name
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
classification type ivoa:string
semanticconcept Semantic top concept:

Vocabulary URI:
http://purl.obspm.fr/vocab/AstronomicalObjects
vodml-id Source.classification
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
compositions
name feature value
luminosity type LuminosityMeasurement [source:LuminosityMeasurement]
vodml-id Source.luminosity
multiplicity 0..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.
position type SourcePosition [source:SourcePosition]
vodml-id Source.position
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.10 objectType: SourceImage

vodml-id SourceImage
description TODO : Missing description : please, update your UML model asap.
references
name feature value
image type Image [source:Image]
vodml-id SourceImage.image
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.11 objectType: SourcePosition

vodml-id SourcePosition
description TODO : Missing description : please, update your UML model asap.
extends meas:Position
references
name feature value
algorithm type Algorithm [source:Algorithm]
vodml-id SourcePosition.algorithm
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
role constraints
Constrained Role Constraint Feature Constraint Value
meas:Position.coord
datatype coords:Point

2.1.12 objectType: XMatchSource

vodml-id XMatchSource
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
weight type ivoa:real
vodml-id XMatchSource.weight
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
references
name feature value
source type Source [source:Source]
vodml-id XMatchSource.source
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.1.13 objectType: XMatchTuple

vodml-id XMatchTuple
description TODO : Missing description : please, update your UML model asap.
extends Source [source:Source]
compositions
name feature value
source type XMatchSource [source:XMatchSource]
vodml-id XMatchTuple.source
multiplicity 1..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.


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 This is a sample data model. It contains the IVOA UML Profile and imports the IVOA_Profile data model with primitive types. It has some sample relationships etc to be used in documentation etc.
Algorithm objectType TODO : Missing description : please, update your UML model asap.
Algorithm.description attribute TODO : Missing description : please, update your UML model asap.
Catalogue objectType TODO : Missing description : please, update your UML model asap.
Catalogue.source composition TODO : Missing description : please, update your UML model asap.
Detection objectType TODO : Missing description : please, update your UML model asap.
Detection.sourceImage composition TODO : Missing description : please, update your UML model asap.
Image objectType TODO : Missing description : please, update your UML model asap.
Image.endTime attribute TODO : Missing description : please, update your UML model asap.
Image.exposureTime attribute TODO : Missing description : please, update your UML model asap.
Image.filter reference TODO : Missing description : please, update your UML model asap.
Image.startTime attribute TODO : Missing description : please, update your UML model asap.
Image.url attribute TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement objectType TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement.algorithm reference TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement.error attribute TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement.filter reference TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement.type attribute TODO : Missing description : please, update your UML model asap.
LuminosityMeasurement.value attribute TODO : Missing description : please, update your UML model asap.
LuminosityType enumeration TODO : Missing description : please, update your UML model asap.
LuminosityType.flux literal TODO : Missing description : please, update your UML model asap.
LuminosityType.magnitude literal TODO : Missing description : please, update your UML model asap.
LuminosityType1 enumeration TODO : Missing description : please, update your UML model asap.
LuminosityType1.flux literal TODO : Missing description : please, update your UML model asap.
LuminosityType1.magnitude literal TODO : Missing description : please, update your UML model asap.
LuminosityType2 enumeration TODO : Missing description : please, update your UML model asap.
LuminosityType2.flux literal TODO : Missing description : please, update your UML model asap.
LuminosityType2.magnitude literal TODO : Missing description : please, update your UML model asap.
Source objectType TODO : Missing description : please, update your UML model asap.
Source.classification attribute TODO : Missing description : please, update your UML model asap.
Source.luminosity composition TODO : Missing description : please, update your UML model asap.
Source.name attribute TODO : Missing description : please, update your UML model asap.
Source.position composition TODO : Missing description : please, update your UML model asap.
SourceImage objectType TODO : Missing description : please, update your UML model asap.
SourceImage.image reference TODO : Missing description : please, update your UML model asap.
SourcePosition objectType TODO : Missing description : please, update your UML model asap.
SourcePosition.algorithm reference TODO : Missing description : please, update your UML model asap.
XMatchSource objectType TODO : Missing description : please, update your UML model asap.
XMatchSource.source reference TODO : Missing description : please, update your UML model asap.
XMatchSource.weight attribute TODO : Missing description : please, update your UML model asap.
XMatchTuple objectType TODO : Missing description : please, update your UML model asap.
XMatchTuple.source composition 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 coords

Model vodml-id coords
url http://volute.g-vo.org/svn/trunk/projects/dm/STC/Coords/vo-dml/STC_coords-v1.0.vo-dml.xml
documentation url http://volute.g-vo.org/svn/trunk/projects/dm/STC/Coords/vo-dml/STC_coords-v1.0.html

4.2 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

4.3 meas

Model vodml-id meas
url http://volute.g-vo.org/svn/!svn/bc/5943/trunk/projects/dm/STC/Meas/vo-dml/STC_meas-v1.0.vo-dml.xml
documentation url http://volute.g-vo.org/svn/trunk/projects/dm/STC/vo-dml/STC_meas-v2.0.html

4.4 photdm-alt

Model vodml-id photdm-alt
url http://volute.g-vo.org/svn/trunk/projects/dm/vo-dml-org/models/photdm-alt/PhotDM-alt.vo-dml.xml
documentation url https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml-org/models/photdm-alt/PhotDM-alt.html