Skip to content

Introduction

VO-DML is defined formally in an IVOA Standard, however, this guide is intended to offer practical assistance to those who want to use VO-DML to create data models, and then create code that can serialize those models to various formats.

The purpose of writing data models is two-fold

  • It defines concepts for a particular domain in an abstract way that provides a common discourse about meanings within that domain.
  • It provides a machine-readable representation that can be transformed in various ways that allow instances of the model to be transported, stored and queried.

Start Modelling