---+ Hands-on Session (Victoria 2018)(tbc) * The purpose of this session is 2 folds * Allowing VO people to do a concrete job with VO-DML tools and to get answers to the following questions: * How to build a model * How to reuse a model * How to annotate existing data * How to annotate dynamically generated data * How to parse annotated VOTables * Checking that the current VO-DML workflow fulfill the expectations of the community * Cost of the VO-DML implementation for archive curators * Cost of the VO-DML implementation for client developpers * Sustainability ---+ 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 * Lots of model 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: r3 - 2018-05-06 - GerardLemson
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