GeoPrism Registry (GPR)
An open-source platform for curating, governing, and sharing time-aware geospatial knowledge, with common geographies, common IDs, and provenance.
Documentation View it on GitHub
GeoPrism Registry is certified as a Digital Public Good (DPG) of the Digital Public Goods Alliance.
Documentation
- User Documentation (v2.0.0)
- Installation Documentation (with Docker)
- API Documentation
- Common Geo-Registry Specification
About
Location and time are dimensions that bind information together.
GeoPrism Registry manages geographic data as interconnected knowledge rather than as isolated datasets. It maintains an authoritative registry of geographic objects (administrative areas, settlements, health facilities, schools, and other physical and non-physical features) together with their hierarchies, geometries, attributes, relationships, and full history. Because every value is tracked through time, historical data is always interpreted against the geography that was valid at the time.
This curated, versioned knowledge can be queried and traced back to its source by people, information systems, and AI. Language models have no reliable knowledge of which places exist, how they relate to each other, or how they have changed. GeoPrism Registry acts as a translation layer that brings time-aware geographic data into AI while maintaining high quality, common geographies, common IDs, and provenance.
Collaboration across sectors is needed to promote public health, economic development, environmental protection, disaster recovery, education, agriculture, infrastructure, and other public and private services. GeoPrism Registry lets multiple organizations each curate the data they are mandated to maintain, while sharing it through common identifiers and semantics.
What’s new in GeoPrism Registry 2.0
- Spatial Knowledge Graphs (SKG): publish versioned, RDF-based knowledge graphs of your geographic, business, and concept data, and synchronize them to triple stores such as Apache Jena or Amazon Neptune.
- Concepts: controlled vocabularies (Concept Classes, Concept Edge Types, and Concept Sets) for classifying Geo-Objects and modeling taxonomies.
- Business Types: manage non-geospatial data such as programs, staff, or survey results and link it to Geo-Objects.
- Graph types: directed acyclic and undirected graph relationships between Geo-Objects (for example, rivers that flow into each other or areas that are adjacent), beyond strict hierarchies.
- Provenance: Source Authorities and Data Sources record who is responsible for data and where every imported value came from, including alternative IDs issued by each authority.
- Rollback: every import creates a checkpoint that can be rolled back.
- Graph Visualizer: explore relationships between Geo-Objects and business objects directly in the Explorer.
- Modernized platform: Java 17, Spring Boot, Tomcat 11, Angular 19, PostgreSQL 18 / PostGIS 3.6, and OrientDB 3.2.
See the Features page for more detail.
GeoPrism Registry as a CGR
GeoPrism Registry is the first open-source implementation of a Common Geo-Registry (CGR): a single, reliable source of geographic data that any information system can use. It is used to host, manage, regularly update, and share lists, hierarchies, and geospatial data through time for the geographic objects core to spatial data infrastructure, sustainable development, and public health.
The CGR vision specification is a long term vision of Health GeoLab Collaborative. The GeoPrism Registry implementation is developed in partnership with Health GeoLab Collaborative, Clinton Health Access Initiative, Vital Wave, and other Digital Solutions For Malaria Elimination (DSME) community partners.
Enables geospatial initiatives and infrastructures
Geospatial Knowledge Infrastructure (GKI)
GeoPrism Registry is a foundational component of a Geospatial Knowledge Infrastructure. It produces trusted, AI-ready knowledge graphs while enabling organizations to retain sovereignty over both their data and the knowledge that powers their AI systems.
Integrated Geographic Information Framework (IGIF)
At the technical level, GeoPrism Registry contributes to the standards strategic pathway of the IGIF by supporting data interoperability.
Global Statistical Geospatial Framework (GSGF)
GeoPrism Registry supports the operationalization of the first three principles of the GSGF: 1. Use of fundamental geospatial infrastructure and geocoding; 2. Geocoded unit record data in a data management environment; 3. Common geographies for the dissemination of statistics.
Health Information Exchange (HIE)
GeoPrism Registry strengthens HIEs and disease intervention programs by enabling data interoperability across health information systems using common geographies, and by managing multiple organizational hierarchies and relationships between locations as they change over time, which is essential for microplanning and trend analysis. GeoPrism Registry supports Fast Healthcare Interoperability Resources (FHIR), including export using the IHE Mobile Care Services Discovery (mCSD) profile, and provides a RESTful API.
National Spatial Data Infrastructure (NSDI)
GeoPrism Registry supports the operationalization of the National Spatial Data Infrastructure (NSDI) to host, manage, regularly update, and share the lists, hierarchies, and spatial data needed to properly contextualize any data or information attached to core geographic objects, while respecting the curation mandate of the organizations officially in charge of this data and information.
Sustainable Development Goals
GeoPrism Registry helps address the geographic dimension of the Sustainable Development Goals (SDG) by providing a common geography to support cross-sectoral planning and decision making.
Open Source
GeoPrism Registry is released under the GNU Lesser General Public License (LGPL) and is built entirely from open-source components, including OpenJDK, Spring Boot, Apache Tomcat, Angular, MapLibre GL, PostgreSQL/PostGIS, OrientDB, and Apache Jena. GeoPrism Registry is distributed as a Docker image and can be deployed in the cloud or on premises.
License
GeoPrism Registry is open sourced under the GNU Lesser General Public License.
Contributing
- For code contributions please see the Contribution Guidelines and Governance pages on the project wiki.
- Report issues on the GitHub project board.
Code of Conduct
View our Code of Conduct on our GitHub repository.