4/7/2023 0 Comments Modelio tuto![]() ![]() The validator takes care of verifying that instances are compliant with the schema. The script is available on volute as part of a bigger suite of implementations, also described in this list. In any case, all the implementations below can be used as a "golden standard reference" for the different implementations of the specification.Ī Reference Implementation for validators was developed by means of eXtensible Style Sheet Language Transformation scripts, schema validation, and schematron. In this sense the list below includes software implementations or graphical representations that can be used to read or write data model instances in their standard representations or to create new products from them. In a more general sense, however, implementations may map the meta-model defined by VODML to other meta-models, using the XML schema as an exchange format between custom and standard representations of the meta-model and its instances. XML documents describing hypothetical or actual data models using all of the specification features also seem to qualify as Reference Implementations. Strictly speaking, a reference implementation supports reading or writing of XML documents written according to the schema, covering the entire schema definition, or provides validators for XML instances. The normative part of the specification defines an XML schema representation for Data Models. ![]() Feedback from implementations was folded back into the Proposed Recommendation document. Reference Implementations were developed during the WG discussion phase to inform the development of the specification. Notes for Proposed Recommendation Reference Implementations This has been tested on Lunix with Modelio 3.0 and on MacOS (El Captain) with Modelion 3.3. In some cases the XMI file must be patched by hand (UML namspace 1st row) to pass the VO-DML transformation. The others steps are described in README.txt. Before to be converted in VO-DML, the model must be exported as an XMI (UML2.4) file. It must be first imported in Modelio and then used as a base for the new model. Notes from the meeting and blackboard snapshot are publicly availableĪ model template template has been made available for Modelio 3.0 has. This documentation will be copied on this page over time.Ī group of IVOA members from SAO, HST, and JHU had a face to face meeting in February 2016 to work on the current drafts and move them towards the RFC stage. Please read the README.txt for a first draft of a documentation of the structure of the vo-dml folder on volute and and hints how to use the ant build.xml script for the various XSLT scripts. ![]() This also contains a target for validating vo-dml/xml files, which is especially useful for such files written by hand. These can be executed using appopriate ttargets in the ant build.xml file. ![]() For each model an HTML documentation file has been generated from the vo-dml/xml representation using another xslt script. Many of these models have been created from a UML definition using an XSLT script available in the xslt sub-folder. likely the original modellers.īoth DatasetMetadata and STC2 have been ported to the last VO-DML version (Spring 2016). These can be used as starting points for a more formal IVOA DM effort to create VO-DML representations for all models, but such an effort MUST include domain experts for those models, i.e. We have made a first superficial pass at porting other IVOA data models to VO-DML, in particular characteriation, stc, simdm. [GL : I will try to keep track of comments from the mailing list on this page The tooling and document source associated with VODML can be found at GitHub
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |