EUROCORE database architecture and components

Overview

EUROCORE database is a complex application that depends on various open source software components, notably the PostgreSQL relational database server, Django web framework, Django REST web API service, and the user interface built with Vue.js. The source code of the original software can be found in GitHub repository and may be reused under the terms of GNU General Public License v3.0.

The data can be accessed using the data portal or through the API endpoint, according to the permissions set for individual data objects by their owners. Some data and modules are accessible for registered users only.

The application is developed and hosted by the Department of Geology, Tallinn University of Technology. It runs on virtualised Linux server within Estonian geocollections information system.


Generalised data model