BoreholeML - The modelling process
The model has been integrated into the INSPIRE modelling framework to follow a standard-based approach in geodata modelling.
As described in the Generic Conceptual Model for INSPIRE, the implemented Consolidated UML model - which is based on several ISO-standards and other OGC standards for data encoding to ensure interoperability has been used. So the first step was the model formalisation to embed it into existing geostandards like metadata (ISO 19115) or geometry feature types in GML (ISO 19136).
For quality reasons and further development, a revision control system was installed for a multi user development community. After versioning the model and its validation it finally needed to be implemented in GML by a transformation of the UML-model.
To achieve these goals, the same software tools are used as in the INSPIRE data specification process:
- Enterprise Architect for UML-modelling on the domain model level
- Subversion as revision control system
- ShapeChange for transforming UML (XMI) into GML-application schema (XML-Schema)
The figure summarises the steps to a standard-based BoreholeML3 application model which was set up during the Project Interoperable Borehole Data at the Federal Institute for Geosciences and Natural Resources (BGR). The BoreholeML3 data model is not only available as concept model with referenced codelists in form of a dictionary with a short identifier and the geological term. A BoreholeML3 application schema was developed as data structure for the WFS. In 2011, the client component for data search and exchange originally developed for the eEarth project will be adapted to the needs for the geological surveys and the expanded BoreholeML. |