Skip to content

UN-GGCE Architecture Principles ​

These principles guide the design and implementation of technical systems within the United Nations Global Geodetic Centre of Excellence (UN-GGCE) to ensure resilience, accessibility, and long-term sustainability across all Member States.


1. AI and Model Agnostic ​

The architecture must remain independent of any specific artificial intelligence model, vendor, or proprietary algorithm.

  • Rationale: To prevent vendor lock-in and ensure that the most appropriate or latest technologies can be integrated as they evolve.
  • Implementation: Use standardized APIs and abstraction layers to interface with AI/ML services.

2. Standards-Based by Default ​

All technical implementations must adhere to open, internationally recognized standards (e.g., ISO, OGC, W3C, and FAIR principles).

  • Rationale: Standards ensure interoperability between different systems, Member States, and international geodetic services.
  • Implementation: Prioritize the ISO Geodetic Register and OGC API standards for data exchange.

3. Simple and Repeatable ​

Technical designs should prioritize simplicity over complex, bespoke solutions. Processes and deployments must be easily reproducible.

  • Rationale: High complexity increases the risk of failure and the cost of maintenance, especially in resource-constrained environments.
  • Implementation: Use containerization (e.g., Docker), infrastructure-as-code (IaC), and clear documentation to ensure "one-click" or highly automated deployments.

4. Deployable by Every Member State ​

Solutions must be designed to be accessible and functional regardless of a Member State's technical maturity or infrastructure capacity.

  • Rationale: The Global Geodetic Reference Frame (GGRF) relies on global participation; a system that only wealthy nations can deploy creates gaps in the global supply chain.
  • Implementation: Support multiple deployment profiles (e.g., lightweight/edge, cloud-native, or on-premises) and minimize hardware requirements.

5. Modular and Decoupled ​

The system architecture should be composed of small, independent, and loosely coupled modules.

  • Rationale: Modularity allows for surgical updates, easier testing, and the ability to replace individual components without impacting the entire system.
  • Implementation: Adopt a microservices or modular monolith approach with clearly defined interfaces between components.

6. Sovereignty and Security ​

Architecture must respect national data sovereignty while maintaining high security and privacy standards.

  • Rationale: Member States must trust that their data is handled according to their national laws and that the global system is secure against malicious actors.
  • Implementation: Implement decentralized data management where appropriate and use robust, standard encryption and authentication protocols (e.g., OAuth2, TLS).

7. Open and Transparent ​

Favor open-source software and transparent development processes.

  • Rationale: Transparency builds trust among Member States and allows for collaborative improvement of the global geodetic infrastructure.
  • Implementation: Publish code in public repositories with permissive licenses and document architectural decisions clearly.