Skip to content

Development

Welcome to the Development section of the GEO Knowledge Hub documentation. This section is aimed at developers and maintainers, and covers the concepts, references, and procedures needed to build, extend, and operate the platform.

The GEO Knowledge Hub is proudly built on top of the InvenioRDM project, an open-source research data management platform developed by its community and led by CERN. Much of what is documented here therefore builds on InvenioRDM, and we are grateful to its community for their collaboration and for making the platform available.

  • REST API documentation: Reference for all GEO Knowledge Hub API endpoints, including Knowledge Packages, Knowledge Resources, Search, and Vocabularies.

  • Metadata schema reference: Documentation of the internal metadata schema used by bibliographic records.

  • Vocabularies: Overview of the controlled vocabularies available in the platform.

  • Installation guides: Step-by-step instructions for setting up the GEO Knowledge Hub using multiple methods, including local development, containerized preview, and production-grade Kubernetes deployment.