ObsCore-v1.1

Table of Contents

1.     model: obscore
2.     Packages and Types
2.1     [root package]
2.1.1     dataType:Access
2.1.2     enumeration:CalibrationLevel
2.1.3     objectType:Curation
2.1.4     dataType:DataID
2.1.5     enumeration:FormatType
2.1.6     objectType:ObsCharacterisation
2.1.7     objectType:Observation
2.1.8     enumeration:Rights
2.1.9     dataType:Target
2.2     package: provenance
2.2.1     objectType: Detector
2.2.2     objectType: Facility
2.2.3     objectType: Filter
2.2.4     objectType: Instrument
2.2.5     objectType: ObsConfig
2.2.6     objectType: ObservingElement
2.2.7     objectType: Proposal
3.     vodml-id-s
4.     Imported Models
4.1     ivoa
4.2     char

1. Model: ObsCore-v1.1 (obscore)

Authors :
Date : 2013-11-14T07:42:15
Version : 0.x
Abstract : This is the VO-DML representation of the ObsCore data model. It is ported from the recommendation in http://www.ivoa.net/documents/ObsCore/index.html
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 obscore
child package(s) provenance
Object types Curation ObsCharacterisation Observation
Data types Access DataID Target
Enumerations CalibrationLevel FormatType Rights

2.1.1 dataType: Access

vodml-id Access
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
reference type ivoa:anyURI
vodml-id Access.Reference
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
format type FormatType
vodml-id Access.Format
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
size type ivoa:integer
vodml-id Access.Size
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.1.2 enumeration: CalibrationLevel

vodml-id CalibrationLevel
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
0 vodml-id CalibrationLevel.0
description TODO : Missing description : please, update your UML model asap.
1 vodml-id CalibrationLevel.1
description TODO : Missing description : please, update your UML model asap.
2 vodml-id CalibrationLevel.2
description TODO : Missing description : please, update your UML model asap.
3 vodml-id CalibrationLevel.3
description TODO : Missing description : please, update your UML model asap.

2.1.3 objectType: Curation

vodml-id Curation
description TODO : Missing description : please, update your UML model asap.
container Observation.curation
attributes
name feature value
releaseDate type ivoa:datetime
vodml-id Curation.releaseDate
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
publisherDID type ivoa:string
vodml-id Curation.PublisherDID
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
publisherId type ivoa:string
vodml-id Curation.PublisherID
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
reference type ivoa:string
vodml-id Curation.Reference
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
rights type Rights
vodml-id Curation.Rights
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.1.4 dataType: DataID

vodml-id DataID
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
observationID type ivoa:string
vodml-id DataID.observationID
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
title type ivoa:string
vodml-id DataID.Title
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
collection type ivoa:string
vodml-id DataID.Collection
multiplicity 1
description Name of the data collection
creationDate type ivoa:datetime
vodml-id DataID.Date
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
creator type ivoa:string
vodml-id DataID.Creator
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
creatorDID type ivoa:string
vodml-id DataID.CreatorDID
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.1.5 enumeration: FormatType

vodml-id FormatType
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
fits vodml-id FormatType.fits
description TODO : Missing description : please, update your UML model asap.
votable vodml-id FormatType.votable
description TODO : Missing description : please, update your UML model asap.

2.1.6 objectType: ObsCharacterisation

vodml-id ObsCharacterisation
description TODO : Missing description : please, update your UML model asap.
extends char:Char
container Observation.characterisation

2.1.7 objectType: Observation

vodml-id Obs
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
dataProductType type ivoa:string
vodml-id Obs.dataProductType
multiplicity 1
description Data product (file content) primary type
dataProductSubtype type ivoa:string
vodml-id Obs.dataProductSubtype
multiplicity 0..1
description Data product specific type
calibLevel type CalibrationLevel
vodml-id Obs.calibLevel
multiplicity 1
description Calibration level of the observation: in {0, 1, 2, 3}
target type Target
vodml-id Obs.target
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
dataID type DataID
vodml-id Obs.dataID
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
access type Access
vodml-id Obs.access
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
references
name feature value
obsconfig type ObsConfig
vodml-id Obs.obsconfig
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
proposal type Proposal
vodml-id Obs.proposal
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.
collections
name feature value
characterisation type ObsCharacterisation
vodml-id Obs.characterisation
multiplicity 1
isOrdered false
description TODO : Missing description : please, update your UML model asap.
curation type Curation
vodml-id Obs.curation
multiplicity 1
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.1.8 enumeration: Rights

vodml-id Rights
description TODO : Missing description : please, update your UML model asap.
literals
name feature value
Public vodml-id Rights.Public
description TODO : Missing description : please, update your UML model asap.
Secure vodml-id Rights.Secure
description TODO : Missing description : please, update your UML model asap.
Proprietary vodml-id Rights.Proprietary
description TODO : Missing description : please, update your UML model asap.

2.1.9 dataType: Target

vodml-id Target
description TODO : Missing description : please, update your UML model asap.
attributes
name feature value
name type ivoa:string
vodml-id Target.Name
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
classification type ivoa:string
vodml-id Target.Class
multiplicity 0..1
description TODO : Missing description : please, update your UML model asap.

2.2 package: provenance

vodml-id Provenance
description TODO : Missing description : please, update your UML model asap.
parent obscore
Object types Detector Facility Filter Instrument ObsConfig ObservingElement Proposal

2.2.1 objectType: Detector

vodml-id Provenance.Detector
description TODO : Missing description : please, update your UML model asap.
package provenance
extends ObservingElement

2.2.2 objectType: Facility

vodml-id Provenance.Facility
description TODO : Missing description : please, update your UML model asap.
package provenance
extends ObservingElement

2.2.3 objectType: Filter

vodml-id Provenance.Filter
description TODO : Missing description : please, update your UML model asap.
package provenance
extends ObservingElement

2.2.4 objectType: Instrument

vodml-id Provenance.Instrument
description TODO : Missing description : please, update your UML model asap.
package provenance
extends ObservingElement

2.2.5 objectType: ObsConfig

vodml-id Provenance.ObsConfig
description TODO : Missing description : please, update your UML model asap.
package provenance
referrers Observation
collections
name feature value
observingElement type ObservingElement
vodml-id Provenance.ObsConfig.observingElement
multiplicity 0..*
isOrdered false
description TODO : Missing description : please, update your UML model asap.

2.2.6 objectType: ObservingElement

vodml-id Provenance.ObservingElement
description TODO : Missing description : please, update your UML model asap.
package provenance
Subclasses in this model Detector Facility Filter Instrument
container ObsConfig.observingElement
attributes
name feature value
name type ivoa:string
vodml-id Provenance.ObservingElement.name
multiplicity 1
description TODO : Missing description : please, update your UML model asap.
type type ivoa:string
vodml-id Provenance.ObservingElement.type
multiplicity 1
description TODO : Missing description : please, update your UML model asap.

2.2.7 objectType: Proposal

vodml-id Provenance.Proposal
description TODO : Missing description : please, update your UML model asap.
package provenance
referrers Observation
attributes
name feature value
identifier type ivoa:string
vodml-id Provenance.Proposal.identifier
multiplicity 1
description TODO : Missing description : please, update your UML model asap.


3.UTYPEs

The following table shows all UTYPEs for this data model. It is ordered alphabetically and the UTYPEs are hyper-linked to the location in the document where the actual element is fully defined.
UTYPE feature type description
vo-dml:model This is the VO-DML representation of the ObsCore data model. It is ported from the recommendation in http://www.ivoa.net/documents/ObsCore/index.html
Access dataType TODO : Missing description : please, update your UML model asap.
Access.Format attribute TODO : Missing description : please, update your UML model asap.
Access.Reference attribute TODO : Missing description : please, update your UML model asap.
Access.Size attribute TODO : Missing description : please, update your UML model asap.
CalibrationLevel enumeration TODO : Missing description : please, update your UML model asap.
CalibrationLevel.0 literal TODO : Missing description : please, update your UML model asap.
CalibrationLevel.1 literal TODO : Missing description : please, update your UML model asap.
CalibrationLevel.2 literal TODO : Missing description : please, update your UML model asap.
CalibrationLevel.3 literal TODO : Missing description : please, update your UML model asap.
Curation objectType TODO : Missing description : please, update your UML model asap.
Curation.PublisherDID attribute TODO : Missing description : please, update your UML model asap.
Curation.PublisherID attribute TODO : Missing description : please, update your UML model asap.
Curation.Reference attribute TODO : Missing description : please, update your UML model asap.
Curation.releaseDate attribute TODO : Missing description : please, update your UML model asap.
Curation.Rights attribute TODO : Missing description : please, update your UML model asap.
DataID dataType TODO : Missing description : please, update your UML model asap.
DataID.Collection attribute Name of the data collection
DataID.Date attribute TODO : Missing description : please, update your UML model asap.
DataID.Creator attribute TODO : Missing description : please, update your UML model asap.
DataID.CreatorDID attribute TODO : Missing description : please, update your UML model asap.
DataID.observationID attribute TODO : Missing description : please, update your UML model asap.
DataID.Title attribute TODO : Missing description : please, update your UML model asap.
FormatType enumeration TODO : Missing description : please, update your UML model asap.
FormatType.fits literal TODO : Missing description : please, update your UML model asap.
FormatType.votable literal TODO : Missing description : please, update your UML model asap.
ObsCharacterisation objectType TODO : Missing description : please, update your UML model asap.
Obs objectType TODO : Missing description : please, update your UML model asap.
Obs.access attribute TODO : Missing description : please, update your UML model asap.
Obs.calibLevel attribute Calibration level of the observation: in {0, 1, 2, 3}
Obs.characterisation collection TODO : Missing description : please, update your UML model asap.
Obs.curation collection TODO : Missing description : please, update your UML model asap.
Obs.dataID attribute TODO : Missing description : please, update your UML model asap.
Obs.dataProductSubtype attribute Data product specific type
Obs.dataProductType attribute Data product (file content) primary type
Obs.obsconfig reference TODO : Missing description : please, update your UML model asap.
Obs.proposal reference TODO : Missing description : please, update your UML model asap.
Obs.target attribute TODO : Missing description : please, update your UML model asap.
Rights enumeration TODO : Missing description : please, update your UML model asap.
Rights.Proprietary literal TODO : Missing description : please, update your UML model asap.
Rights.Public literal TODO : Missing description : please, update your UML model asap.
Rights.Secure literal TODO : Missing description : please, update your UML model asap.
Target dataType TODO : Missing description : please, update your UML model asap.
Target.Class attribute TODO : Missing description : please, update your UML model asap.
Target.Name attribute TODO : Missing description : please, update your UML model asap.
Provenance package TODO : Missing description : please, update your UML model asap.
Provenance.Detector objectType TODO : Missing description : please, update your UML model asap.
Provenance.Facility objectType TODO : Missing description : please, update your UML model asap.
Provenance.Filter objectType TODO : Missing description : please, update your UML model asap.
Provenance.Instrument objectType TODO : Missing description : please, update your UML model asap.
Provenance.ObsConfig objectType TODO : Missing description : please, update your UML model asap.
Provenance.ObsConfig.observingElement collection TODO : Missing description : please, update your UML model asap.
Provenance.ObservingElement objectType TODO : Missing description : please, update your UML model asap.
Provenance.ObservingElement.name attribute TODO : Missing description : please, update your UML model asap.
Provenance.ObservingElement.type attribute TODO : Missing description : please, update your UML model asap.
Provenance.Proposal objectType TODO : Missing description : please, update your UML model asap.
Provenance.Proposal.identifier attribute 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 utype-s from inside the model.

4.1 char

Model name/prefix char
url https://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/characterization/Characterization.vo-dml.xml
documentation url https://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/characterization/Characterization.html

4.1 ivoa

Model name/prefix ivoa
url https://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.vo-dml.xml
documentation url http://volute.googlecode.com/svn/trunk/projects/dm/vo-dml/models/ivoa/IVOA.html