|
META TOPICPARENT |
name="DataModel" |
|
|
< < | 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 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
|
|
< < |
-
- 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.
|
> > |
-
- 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)
|