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.
vodml-id |
feature type |
description |
|
vo-dml:model |
<Enter note text here> |
ivoa |
package |
The IVOA package |
ivoa.IntegerQuantity |
dataType |
Base Data Types V1.0 (2014) |
ivoa.IntegerQuantity.value |
attribute |
Integer value of a quantity |
ivoa.Quantity |
dataType |
Base Data Types V1.0 (2014) |
ivoa.Quantity.unit |
attribute |
Unit of a quantity |
ivoa.RealQuantity |
dataType |
Base Data Types V1.0 (2014) |
ivoa.RealQuantity.value |
attribute |
Real value of a quantity |
ivoa.Unit |
primitiveType |
Base Data Types V1.0 (2014) |
ivoa.anyURI |
primitiveType |
Base Data Types V1.0 (2014) |
boolean |
primitiveType |
Base Data Types V1.0 (2014) |
complex |
primitiveType |
Base Data Types V1.0 (2014) |
ivoa.datetime |
primitiveType |
Base Data Types V1.0 (2014) |
integer |
primitiveType |
Base Data Types V1.0 (2014) |
ivoa.nonnegativeinteger |
primitiveType |
Base Data Types V1.0 (2014) |
rational |
primitiveType |
Base Data Types V1.0 (2014) |
ivoa.real |
primitiveType |
Base Data Types V1.0 (2014) |
string |
primitiveType |
Base Data Types V1.0 (2014) |
provenance |
package |
The provenance package for describing provenance. |
provenance.Activity |
objectType |
A process or task, e.g. observation, calibration of images, stacking of images, calculation of a property, simulation of a
spectrum
|
provenance.Activity.annotation |
attribute |
Additional explanations for the specific activity instance |
provenance.Activity.description |
reference |
Link to the activityDescription of this activity (if existing) |
provenance.Activity.endTime |
attribute |
Datetime at which the activity ended |
provenance.Activity.id |
attribute |
A unique (qualified) identifier for the activity (unique in its realm) |
provenance.Activity.informant |
reference |
Link from an (informed) activity to a preceding activity (informant); wasInformedBy relationship |
provenance.Activity.name |
attribute |
A human-readable name (to be displayed by clients) |
provenance.Activity.parameter |
composition |
Link to a parameter of this activity |
provenance.Activity.startTime |
attribute |
Datetime at which the activity was started |
provenance.Activity.used |
composition |
Link to Used class linking to the used entities; there can be many used-links, one for each used entity. |
provenance.Activity.votype |
attribute |
Used to distinguish between a simple "activity" or an "activityFlow" |
provenance.Activity.wasAssociatedWith |
composition |
Link to a class linking to an agent that was responsible for this activity (the role he/she/it performs may be given as additional
attribute in wasAssociatedWith)
|
provenance.ActivityDescription |
objectType |
A class for describing the general method underlying an activity. |
provenance.ActivityDescription.annotation |
attribute |
Additional description text, comments, remarks, ... |
provenance.ActivityDescription.code |
attribute |
The code (software) used for this process, if applicable |
provenance.ActivityDescription.doculink |
attribute |
Link to documentation for this activityDescription |
provenance.ActivityDescription.id |
attribute |
Unique identifier for this activityDescription (unique in its realm) |
provenance.ActivityDescription.name |
attribute |
A human-readable name (to be displayed by clients) |
provenance.ActivityDescription.parameterDescription |
composition |
Link to parameterDescription, describing which kind of parameter can be used with this activity-type |
provenance.ActivityDescription.subtype |
attribute |
A subtype describing the general method of the activity further |
provenance.ActivityDescription.type |
attribute |
A general type of the method for this activity, e.g. calibration, pipeline, ... |
provenance.ActivityDescription.usedDescription |
composition |
Link to entityDescriptions, describing which kind of entity can be used with this activity-type |
provenance.ActivityDescription.version |
attribute |
A version number, if applicable (e.g. for the code) |
provenance.ActivityFlow |
objectType |
Class for a group of activities, it's an activity itself |
provenance.ActivityFlow.hadStep |
composition |
Link to the class that links the activityFlow with its sub-activities |
provenance.Agent |
objectType |
Class for individuals and organizations who/that are responsible for entities or activities |
provenance.Agent.address |
attribute |
Address of the agent |
provenance.Agent.email |
attribute |
Contact email of the agent |
provenance.Agent.id |
attribute |
Unique identifier for an agent (unique in its realm) |
provenance.Agent.name |
attribute |
A common name for this agent; e.g. first name and last name; project name, agency name, ... |
provenance.Agent.type |
attribute |
Type of the agent: either Individual or Organization |
provenance.AgentRole |
enumeration |
The role that an agent takes while being responsible for something; e.g. observer, developer, operator etc. |
provenance.AgentRole.Author |
literal |
Example role for an agent, someone who wrote and article, software, proposal, ... |
provenance.AgentRole.Coordinator |
literal |
Example role for an agent, someone coordinating/leading a project |
provenance.AgentRole.Creator |
literal |
Example role for an agent, someone who created a dataset |
provenance.AgentRole.Editor |
literal |
Example role for an agent, editor of e.g. an article, before publishing |
provenance.AgentRole.Observer |
literal |
Example role for an agent, observer at the telescope |
provenance.AgentRole.Operator |
literal |
Example role for an agent, someone performing a given task |
provenance.AgentRole.Provider |
literal |
Example role for an agent, an organization that makes data and/or services available to users over the network |
provenance.AgentRole.Publisher |
literal |
Example role for an agent, organization (publishing house, institution) that published something |
provenance.Collection |
objectType |
Class for a group of entities, it's an entity itself |
provenance.Collection.hadMember |
composition |
Link to the class that links the collection with its member entities |
provenance.Entity |
objectType |
A thing at a certain state, in astronomy typcially data products like images, spectra, catalogs, log files, weather reports,
...
|
provenance.Entity.annotation |
attribute |
Text describing the entity in more detail |
provenance.Entity.creationTime |
attribute |
Datetime at which the entity was created |
provenance.Entity.description |
reference |
Link to the entityDescription for this entity |
provenance.Entity.id |
attribute |
Unique identifier for this entity (unique in its realm) |
provenance.Entity.name |
attribute |
A human-readable name for this entity |
provenance.Entity.rights |
attribute |
Access rights for the data, values: public, restricted or internal; can be linked to Curation.Rights from ObsCore/Dataset
Metadata Model
|
provenance.Entity.type |
attribute |
A provenance type (from W3C), i.e. one of: prov:collection, prov:bundle, prov:plan, prov:entity; not needed for a simple entity |
provenance.Entity.usedEntity |
reference |
Link to the entity that was used in a wasDerivedFrom-relation. |
provenance.Entity.wasAttributedTo |
composition |
Link to the class that links to an agent who was responsible and gets attribution for this entity |
provenance.Entity.wasGeneratedBy |
composition |
Link to the WasGeneratedBy class linking to an activity (or activityFlow) generating this entity; if no activityFlow, there
must be only one wasGeneratedBy-relation to only one generating activity
|
provenance.EntityDescription |
objectType |
Class for general descriptions of entities, contains properties that are known before an entity is created. |
provenance.EntityDescription.annotation |
attribute |
Descriptive text for this kind of entity |
provenance.EntityDescription.category |
attribute |
Specifies if entities linked to this description contain information on logging, system (environment), calibration, simulation,
observation, configuration, ...
|
provenance.EntityDescription.doculink |
attribute |
Link to more documentation |
provenance.EntityDescription.id |
attribute |
Unique identitfier for this entityDescription |
provenance.EntityDescription.name |
attribute |
Human-readable name for the entityDescription |
provenance.EntityDescription.wasGeneratedByDescription |
composition |
Link to the wasGeneratedBy class linking to the ActivityDescription for activities that generate this type of entities |
provenance.HadMember |
objectType |
Class for linking collections with their member entities |
provenance.HadMember.entity |
reference |
Entity that belongs to a collection |
provenance.HadStep |
objectType |
Class for linking activityFlows with their sub-processes |
provenance.HadStep.activity |
reference |
The sub-activity of an activityFlow |
provenance.Parameter |
objectType |
Class for the parameters of an activity |
provenance.Parameter.description |
reference |
Link to the corresponding parameterDescription |
provenance.Parameter.id |
attribute |
Unique identifier of a parameter |
provenance.Parameter.value |
attribute |
Value of the parameter |
provenance.ParameterDescription |
objectType |
Class for describing parameters; contains everything except the actual value |
provenance.ParameterDescription.annotation |
attribute |
Additional free text description |
provenance.ParameterDescription.datatype |
attribute |
Datatype |
provenance.ParameterDescription.id |
attribute |
Unique identifier for this parameterDescription |
provenance.ParameterDescription.max |
attribute |
Maximum value |
provenance.ParameterDescription.min |
attribute |
Minimum value |
provenance.ParameterDescription.name |
attribute |
Name of this parameter |
provenance.ParameterDescription.options |
attribute |
List of accepted values |
provenance.ParameterDescription.ucd |
attribute |
Unified Content Descriptor, supplying a standardized classification of the physical quantity |
provenance.ParameterDescription.unit |
attribute |
Physical unit |
provenance.ParameterDescription.utype |
attribute |
UType, meant to express the role of the parameter in the context of an external data model |
provenance.Used |
objectType |
Class for linking activities with the input entities |
provenance.Used.description |
reference |
Link to corresponding UsedDescription class (where the "role" of an entity may be stored) |
provenance.Used.entity |
reference |
Link to an entity that is being used for some activity |
provenance.Used.role |
attribute |
Role that an entity had when being used by an activity; usually only needed if no UseDescription.role is used |
provenance.UsedDescription |
objectType |
Class for specifying the expected Used relations for ActivityDescriptions |
provenance.UsedDescription.entityDescription |
reference |
Link to the corresponding entityDescription |
provenance.UsedDescription.role |
attribute |
Role that an entity had when being used by an activity |
provenance.WasAssociatedWith |
objectType |
Class for linking an activity with a responsible agent |
provenance.WasAssociatedWith.agent |
reference |
Link to the agent associated with an activity |
provenance.WasAssociatedWith.role |
attribute |
Role that an agent had, e.g. operator, observers, software developer |
provenance.WasAttributedTo |
objectType |
Class for linking an entity with a responsible agent |
provenance.WasAttributedTo.agent |
reference |
Link to the agent who gets attribution for an entity |
provenance.WasAttributedTo.role |
attribute |
Role that an agent had, e.g. publisher |
provenance.WasGeneratedBy |
objectType |
Class for linking entities to their generating activities |
provenance.WasGeneratedBy.activity |
reference |
Link to the activity that generated an entity |
provenance.WasGeneratedBy.description |
reference |
Link to corresonding wasGeneratedByDescription (which may contain further attributes like "role") |
provenance.WasGeneratedBy.role |
attribute |
Role that an entity had when being generated, e.g. "log file", "statistics file", "main result"; usually needed only if no
WasGeneratedByDescription.role is used
|
provenance.WasGeneratedByDescription |
objectType |
Class for specifying the expected WasGeneratedBy relations for EntityDescriptions |
provenance.WasGeneratedByDescription.activityDescription |
reference |
Link to the activityDescription |
provenance.WasGeneratedByDescription.role |
attribute |
Role that an entity had when being generated, e.g. "log file", "statistics file", "main result" |