Documentation
- A basic VO-DML: Beginner's Guide has been generated to assist data modelers get acquainted with the procedures involved with generating VO-DML compliant models.
- A basic VO-DML: Import Guide has been written to assist data modelersto get acquainted with the model imports in Modelio.
- The VO_DML reference document can be found here
- The draft of the mapping document can be found here
Tutorials
- The Tesselation project proposes is guideline to start with VO-DML. This toy project has been used as support for 2 talks
- Shanghai 2017 pdf
- Santiago 2017 pdf
Material
- Project Templates
- Templates for the 3 supported modelers (Modelio, Magic Draw and Altova) can be found here
- The ivoa model defining the basics VO-DML data types can be found here
- Models
- The ivoa model represents a collection of basic types (mostly VODML's PrimitiveType -s) that can be reused by other models to express values in the Models. It has a standard representation as a VODML XML file. A browseable representation of the model is also available.
The model was developed by Gerard Lemson (GaVO and JHU).
- Some models are availble in [[https://volute.g-vo.org/svn/trunk/projects/dm/][Volute]. The VO-DML serialization can usally be found in the vo-dml sub-folder. Below is the most achieved model sample.
- Some toy models are available in the vodml project
- The STC model is available here
- The Cude DM is available here
- The Tesselation model is available here
- A sample of annotated VOTables is available on Volute
Tools
- VO-DML model serialization can be build by 3 different ways
- By hand
- By using a DLS (tbc)
- By using a modeler
- Modelio, Magic Draw and Altova are currently supported
- The data annotation can be set by 3 different ways
- By hand
- By using a DSL (tbc)
- By a Web application (tbc)
- There are 2 ways to parse annotated VOTables
- MAST portal (tbc)
- Python API (tbc)
This topic: IVOA
> WebHome >
IvoaEvents >
InterOpDec2010 >
DataModel > VodmlTooling
Topic revision: r4 - 2018-05-18 - LaurentMichel