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 : http://www.ivoa.net/documents/VODML/index.html

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 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 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 for the basics VO-DML data types can be found here.
  • Models
    • Some models are availble in Volute. The VO-DML mode representation can usally be found in the vo-dml sub-folder.
    • Toy Models
    • IVOA Model Pages:
  • Annotated VOTable Sample:

Tools

  • VO-DML model representation can be build in 3 different ways
    • By hand
    • By using a DLS (tbc)
    • By using a modeler
      • Modelio, Magic Draw and Altova are currently supported
  • Data can be annotated in 3 different ways
    • By hand
    • By using a DSL (tbc)
    • By a Web application (tbc)
  • Available VO-DML parsers
    • MAST portal (tbc)
    • Python API (tbc)
-- PatrickDowler - 2018-05-16

Edit | Attach | Watch | Print version | History: r25 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2018-05-17 - LaurentMichel
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback