------------------------------------------------------------------------------------------------------- VO-DML GEGINNER'S EXAMPLE Based on a prototype an an Healpix extension for spatial coordinates. This is not a model proposal but a testbench for the VODML workflow. See README.txt to learn more about the model and its mapping on real data WARNING: Lots of resources have been copied here to soften the learning curve. In case of a real VO usage, please take the latest versions of both XSD and XSLT files and adapt the scripts. Laurent Michel 08/2017 -------------------------------------------------------------------------------------------------------- Project content --------------- All testbench resources are in ./vo-dml We suppose the the XMI files have been generated with Modelio Sub-directories: ./models All XMI models files as well as all XSLT output files ./mapping Example of a VOTable annotated with the lmsource model ./modelio Modelio (3.5 and 3.6) projects used to build lmsource ./registry Example of a VO resource referencing a model Tools ./buildModel Script running the run-vodml task for a local model USAGE: ./buildModel [modelName] Scripts outputs are stored in ./models How to operate locally ------------------------ 1) Download the project % svn checkout https://volute.g-vo.org/svn/trunk/projects/dm/Tesselation 2) Jump ino the working directory % cd Tesselation/vo-dml % chmod a+x buildModel* 3) Check that both ant and graphviz are installed on your host. Change env.sh according to the location of the dot utility (given by the command '% which dot') 4) Building the VO-DML file % ./buildModel lmsource Once these 4 steps succeeded, you can put your own XMI file in ./models and process it