/ProposalDM

A Data model for exchanging information related to observing proposals

Primary LanguageJava

ProposalDM

The Proposal Data Model is a IVOA data model for making Observation Proposals. It is being created as project within The Opticon RadioNet Pilot (https://www.orp-h2020.eu).

The model is described in more detail here

EU Flag This project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 101004719

main test preview generation Maven metadata URL

The IVOA standard in development is a Working Draft at version 0.5 and a PDF-Preview is automatically produced from this repository when changes are made.

Latest Model Diagrams

The proposal part proposalDM

The proposal management part proposalManagementDM

Contributing

The data model is actually developed in VODSL in directory src/main/vodsl, although the definitive representation is of course in VO-DML. An eclipse editor that can act as an IDE for vodsl can be installed by following these instructions

The use cases for the model are tested by writing java test cases against the auto-generated code. It is always useful to add a test for a new observatory to ensure that the model meets its requirements.

Model site documentation (in the docs directory) requires that graphviz and yq are installed - it can be tested with

gradle testSite

You should follow the usual github flow for making actual changes to the model or standard document. It is also possible to contribute suggestions and errata by opening an issue or less formally a discussion.

More detailed information for Developers