ICON
NAVO Directory
X Tip: What's a "Resource"?
Hosted By
STScI Home
Space Telescope
Science Institute

Resource Record Summary

VO Infrastructure (Standard):
VO-DML: a consistent modeling language for IVOA data models

Short name: none specified
IVOA Identifier: ivo://ivoa.net/std/VODMLPublisher: IVOA
More Info: http://ivoa.net/documents/VODML/
VO Compliance: Level 2: This is a VO-compliant resource.
Status: active
Registered: 2017 Jan 20 09:00:00Z
Get XML

Description


This document defines a standard modelling language, or meta-model, for expressing data models in the IVOA. Adopting such a uniform language for all models allows these to be used in a homogeneous manner and allows a consistent definition of reuse of one model by another. The particular language defined here includes a consistent identification mechanism for model which allows these to be referenced in an explicit and uniform manner also from other contexts, in particular from othe IVOA standard formats such as VOTable. The language defined in this specification is named VO-DML (VO Data Modeling Language). VO-DML is a conceptual modeling language that is agnostic of serializations, or physical representations. This allows it to be designed to fit as many purposes as possible. VO-DML is directly based on UML, and can be seen as a particular representation of a UML2 Profile. VO-DML is restricted to describing static data structures and from UML it only uses a subset of the elements defined in its language for describing "Class Diagrams". Its concepts can be easily mapped to equivalent data modelling concepts in other representations such as relational databases, XML schemas and object-oriented computer languages. VO-DML has a representation as a simple XML dialect named VO-DML/XML that must be used to provide the formal representation of a VO-MDL data model. VO-DML/XML aims to be concise, explicit and easy to parse and use in code that needs to interpret annotated data sets. VO-DML as described in this document is an example of a domain specific modeling language, where the domain here is defined as the set of data and meta-data structures handled in the IVOA and Astronomy at large. VO-DML provides a custom representation of such a language and as a side effect allows the creation and use of standards compliant data models outside of the IVOA standards context.

More About this Resource

About the Resource Providers

This section describes who is responsible for this resource

Publisher: IVOA

Creators:
Lemson, G.Laurino, O.Bourges, L.Cresitello-Dittmar, M.Demleitner, M.Donaldson, T.Dowler, P.Graham, M.Gray, N.Michel, L.Salgado, J.

Contact Information:
X IVOA Data Models WG
Email: dm at ivoa.net

Status of This Resource

This section provides some status information: the resource version, availability, and relevant dates.

Version: 1.0
Availability: This is an active resource.
Relevant dates for this Resource:
  • Update: 2018 May 19

This resource was registered on: 2017 Jan 20 09:00:00Z
This resource description was last updated on: 2018 May 31 09:00:00Z

What This Resource is About

This section describes what the resource is, what it contains, and how it might be relevant.

Resource Class: Standard
This resource represents an IVOA standard specification. This specification can be found at http://ivoa.net/documents/VODML/.
Resource type keywords:
  • Other
Subject keywords:
  • Virtual observatory
Intended audience or use:
  • Research: This resource provides information appropriate for supporting scientific research.
More Info: http://ivoa.net/documents/VODML/



Developed with the support of the National Science Foundation
under Cooperative Agreement AST0122449 with the Johns Hopkins University
The NAVO project is a member of the International Virtual Observatory Alliance

This NAVO Application is hosted by the Space Telescope Science Institute

Member
ivoa logo
Contact Us