Skip to content

Files

Latest commit

ea2f5fe · May 9, 2022

History

History
This branch is 112 commits behind opencadc/core:main.

cadc-vodml

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 6, 2021
Jan 18, 2017
May 9, 2022

cadc-vodml

Basic VO-DML/XML validator. VO-DML/XML is a document format to describe data models and includes both XML Schema and ISO Schematron validation. This module implements validation of such a data model description using both the VO-DML schema and schematron constraints.

Future goals:

  • the VOModelReader currently validates VO-DML/XML documents but just returns a JDOM Document; the intent is to implement or re-use a basic set of domain classes ansd return, for example, an instance of DataModel.

The VOModelReader can be easily used in unit tests to validate a VO-DML document before running further processes such as generating UML diagrams or HTML documentation.

The included command-line wrapper is pretty basic but functional.

Note: one of the library dependencies (ph-schematron) requires Java 8.