---+ Documentation * A basic [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/doc/VO-DMLModelingBeginnersGuide.pdf][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 [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/doc/VO-DMLModelioImportGuide.pdf][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 [[http://www.ivoa.net/documents/VODML/20180307/VO-DML-PR-v1.0.pdf][here]] * The draft of the mapping document can be found [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml-mapping/doc/VO-DML_mapping_WD.pdf][here]] ---+ Tutorials * The [[https://volute.g-vo.org/svn/trunk/projects/dm/Tesselation/][Tesselation]] project proposes is guideline to start with VO-DML. This toy project has been used as support for 2 talks * Shanghai 2017 [[http://wiki.ivoa.net/internal/IVOA/InterOpMay2017-DM/FromModelToVOTable.pdf][pdf]] * Santiago 2017 [[http://wiki.ivoa.net/internal/IVOA/InterOpOct2017DM/MappingProspect.pdf][pdf]] ---+ Material * Project Templates * Templates for the 3 supported modelers (Modelio, Magic Draw and Altova) can be found [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/templates/][here]] * The ivoa model defining the basics VO-DML data types can be found [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/][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 [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.vo-dml.xml][standard representation]] as a [[VODML]] XML file. A browseable representation of the model is [[href="https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/ivoa/vo-dml/IVOA-v1.0.html][also available]].<br />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 [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/sample/sample/vo-dml/][models]] are available in the vodml project * The STC model is available [[https://volute.g-vo.org/svn/trunk/projects/dm/STC/vo-dml/][here]] * The Cude DM is available [[https://volute.g-vo.org/svn/trunk/projects/dm/Cube/vo-dml/][here]] * The Tesselation model is available [[https://volute.g-vo.org/svn/trunk/projects/dm/Tesselation/vo-dml/][here]] * A sample of annotated VOTables is available on Volute * Cube DM [[https://volute.g-vo.org/svn/trunk/projects/dm/SourceDM/samples/][sample]] * Tesselation [[https://volute.g-vo.org/svn/trunk/projects/dm/Tesselation/vo-dml/mapping/][sample]] ---+ 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
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback