Skip to content
🟡In Arbeit48%
Vollständigkeit:
50%
Korrektheit:
70%
⏳ Noch nicht geprüft

Municipal Level

The expansion to additional municipalities follows a structured approach.

Pilot City: Cologne

Status: Productive since 2024

Successes:

  • 25 cemeteries recorded
  • 5 active QC reviewers
  • 50+ community members
  • Integration into OpenData portal

Learnings:

  • Administrative buy-in is crucial
  • Community needs motivation (gamification)
  • Data quality in OpenData portal varies
  • Synchronization OSM ↔ Administration needs clear processes

Next Cities

Bonn (2025)

Why Bonn?

  • Geographic proximity to Cologne
  • Active OSM community
  • Progressive administration (Open Government)

Planned:

  • Start with cemeteries (familiar territory)
  • Parallel: Monuments (Bonn has many!)
  • Cooperation with city archive

Additional NRW Municipalities (2026)

  • Düsseldorf: Large city, strong IT infrastructure
  • Aachen: Border city, international community
  • Münster: Bicycle city, cycle paths category

Requirements for New Municipalities

Technical

  • OpenData portal: Must be available
  • GIS capability: Administration should use GIS
  • API access: Automated data import

Organizational

  • Contact person: At least one person in administration
  • Data license: Data must be openly licensed (CC0, CC-BY)
  • Commitment: Long-term cooperation

Community

  • OSM community: Local OSM mappers available
  • Civic tech: Interest in open data

Multi-Tenancy Architecture

Technical Implementation

┌─────────────────────────────────┐
│       p2d2 Platform             │
├─────────────────────────────────┤
│  ┌─────┐  ┌─────┐  ┌─────┐     │
│  │Cologne│ │Bonn │ │ Ddf │     │
│  └──┬──┘  └──┬──┘  └──┬──┘     │
│     │        │        │         │
│  ┌──▼────────▼────────▼──┐     │
│  │   Shared Services    │     │
│  └────────────────────────┘     │
└─────────────────────────────────┘

Schema Isolation

-- One schema per municipality
CREATE SCHEMA cologne;
CREATE SCHEMA bonn;

-- Common user database
CREATE SCHEMA users;

URL Routing

https://cologne.data-dna.eu
https://bonn.data-dna.eu
https://duesseldorf.data-dna.eu

Onboarding Process

Step 1: Preliminary Discussion

  • Get to know each other
  • Clarify expectations
  • Check technical requirements

Step 2: Data Analysis

  • Review OpenData portal data
  • Evaluate data quality
  • Select categories

Step 3: Setup

  • Create tenant in p2d2
  • Configure data import
  • Initial seeding

Step 4: Training

  • Train administrative employees
  • Community kickoff event
  • Provide documentation

Step 5: Go-Live

  • Start production operation
  • Set up monitoring
  • Provide support

Shared Services

Central Services

  • Authentication: OAuth2/OIDC
  • API Gateway: Rate-limiting, caching
  • Monitoring: Prometheus, Grafana
  • Backup: Proxmox PBS

Municipality-specific Services

  • GeoServer workspace: One workspace per municipality
  • Database schema: One schema per municipality
  • Frontend customization: Logo, colors

Cost Model

Free Tier (Pilot)

  • Up to 1000 features
  • Community support
  • Shared infrastructure

Municipality Tier

  • Unlimited features
  • Dedicated support
  • SLA 99.5%
  • Costs: Based on effort (hosting + support)

Enterprise Tier

  • Dedicated infrastructure
  • On-premise possible
  • Custom development
  • Costs: Individual

Municipality interested?

Contact us for a non-binding preliminary discussion!