TWiki
>
IVOA Web
>
IvoaEvents
>
InterOpMay2018
>
InterOpMay2018VODML
(revision 6) (raw view)
Edit
Attach
---++ Wednesday May 30 -- 14:00 to 17:30 These sessions are intended to help data modellers to learn to use the available tools in order to describe their own models using VO-DML. This is a hands-on workshop/hackathon style event and *not* a normal speaker-audience-dicussion session. If this doesn't sound like something you are ready to do or are interested in, then please don't feel guilty about taking the afternoon off to see more of Victoria, go whale-watching, etc ---++ What is this all about? VO-DML is the Virtual Observatory Data Modelling Language : <a href="http://www.ivoa.net/documents/VODML/index.html" title="VO-DML-1.0">http://www.ivoa.net/documents/VODML/index.html</a> The purpose of this session is 2 folds * Giving VO people the opportunity of doing a concrete job with VO-DML and getting answers to any 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 * Gain in term of interoperability * Curtation and developement effort * Sustainability Participants can bring their own models, VOTables or even code. ---++ 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 written 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 modelers to get acquainted with the model imports in Modelio. * The VO_DML reference document can be found [[http://www.ivoa.net/documents/VODML/20180519/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]] * Omar's [[https://olaurino.gitlab.io/ivoa-dm-examples/0000/01/02/STC-current.htm][tutorial]] on the space coordinates mapping. ---++ 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 for 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 * Some models are availble in [[https://volute.g-vo.org/svn/trunk/projects/dm/][Volute]]. The VO-DML mode representation can usally be found in the _vo-dml_ sub-folder. * Toy Models * In the VO-DML [[https://volute.g-vo.org/svn/trunk/projects/dm/vo-dml/models/sample/sample/vo-dml/][project]] * Tessellation [[https://volute.g-vo.org/svn/trunk/projects/dm/Tesselation/vo-dml/][project]] * IVOA Model Pages: * STC [[https://volute.g-vo.org/svn/trunk/projects/dm/STC/vo-dml/][model]]. * CubeDM [[https://volute.g-vo.org/svn/trunk/projects/dm/Cube/vo-dml/][model]]. * Annotated VOTable Sample: * CubeDM [[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]] * <a target="_blank" href="https://olaurino.gitlab.io/ivoa-dm-examples/">Plenty of examples of STC, Cube, Time Series annotations</a> ---++ Tools * VO-DML model representation can be build in 3 different ways * By hand * <a target="_blank" href="https://olaurino.gitlab.io/ivoa-dm-examples/0000/01/01/ReferenceImplementations.html"> By using a DLS</a> * By using a modeler in combination with a set of XSLT transformation scripts * Modelio, Magic Draw and Altova are currently supported * Data can be annotated in 3 different ways * By hand * <a target="_blank" href="https://olaurino.gitlab.io/ivoa-dm-examples/0000/01/01/ReferenceImplementations.html"> By using a DSL</a> * By a graphical Web application * http://dsa012.pha.jhu.edu:8081/VODML-Mapper * will be presented during DM session * documentation being updated * Available VO-DML parsers * MAST portal (tbc) * <a target="_blank" href="https://olaurino.gitlab.io/ivoa-dm-examples/0000/01/01/ReferenceImplementations.html"> Python API</a> * Software you may have to use * Python > 3.6 * Java 8 * Modelio last release -- IVOA.PatrickDowler - 2018-05-16 <!-- * Set ALLOWTOPICRENAME = IVOA.TWikiAdminGroup -->
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r25
|
r8
<
r7
<
r6
<
r5
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r6 - 2018-05-28
-
OmarLaurino
IVOA
Log in
or
Register
IVOA.net
Wiki Home
WebChanges
WebTopicList
WebStatistics
Twiki Meta & Help
IVOA
Know
Main
Sandbox
TWiki
TWiki intro
TWiki tutorial
User registration
Notify me
Working Groups
Applications
Data Access Layer
Data Model
Distributed Services & Protocols
Registry
Semantics
Interest Groups
Data Curation
Education
Knowledge Discovery
High Energy
Operations
Radio Astronomy
Solar System
Time Domain
Committees
Stds&Procs
www.ivoa.net
Documents
Events
Members
XML Schema
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