Digital 3D geomodels are becoming a routine tool for geoscientific research, engineering and surveying. Most models incorporate various datasets into a simplified virtual representation of reality.
Turning the process of model building into something sustainable, so that future users can build on the results and insights provided by a given model raises a number of questions:
• How can we assure that other users can reconstruct the same model given the required information?
• How do we ensure that repetition of a construction using the same information yields the same geomodel, such that the process itself is reproducible?
With Geohub we present a theoretical framework to represent a construction process of a geomodel. We represent a construction process as directed acylic hypergraph. Each node of this hypergraph represents a dataset used or generated as part of the construction process.
Each hyperedge represents a construction step, that transforms a set of input datasets into a single possible intermediate output dataset. Construction steps consists of a generic representation, which is executable with a computer.
This enables us to repeat a construction process to:
• check if the construction of a geomodel is reproducible by comparing the results of different repetitions
• update a geomodel with new input data by repeating the construction using the new dataset
• generate different realisations of the same geomodel built by input dataset based on stochastic distributions.
Eventually we present an implementation of this framework ensuring repeatability of the construction process and reproducibility of the geomodels constructed in this way.