Ga naar inhoud

IOU Architectuur Documentatie

Welkom bij de uitgebreide documentatie voor het IOU Architectuur Framework en het RONL ecosysteem.

Wat is IOU Architectuur?

Het Informatie Architectuur Framework voor IOU integreert semantische webtechnologieën, beslismodellen en Nederlandse overheidsstandaarden tot een uniform systeem voor het beheren van regelgevende naleving en ruimtelijke ordening.

Ecosysteem Componenten

🏗️ RONL Business API

De kern business API-laag die veilige authenticatie en proces orkestratie biedt voor Nederlandse overheidsdiensten.

Belangrijkste Features: - OpenID Connect (OIDC) authenticatie met DigiD/eIDAS - Multi-tenant architectuur (per gemeente) - Integratie met Keycloak IAM en Operaton BPMN - Volledige audit logging voor compliance

Verken Documentatie →

✏️ CPSV Editor

React-applicatie voor het maken van CPSV-AP 3.2.0 conforme RDF/Turtle bestanden voor Nederlandse overheidsdiensten.

Live Applicatie: cpsv.open-regels.nl

Bekijk Documentatie →

🔍 Linked Data Explorer

Webapplicatie voor SPARQL queries en DMN orkestratie met TriplyDB integratie.

Live Applicatie: linkeddata.open-regels.nl

Bekijk Documentatie →

🔗 Gedeelde Backend

Node.js/Express API die TriplyDB en Operaton integratie biedt voor beide applicaties.

Bekijk Documentatie →

Architectuur Overzicht

graph TB
    subgraph "IOU Architectuur Ecosysteem"
        A[Gemeenteportaal<br/>React] -->|OIDC/JWT| B[Keycloak IAM]
        B -->|Gevalideerd Token| C[Business API<br/>Node.js]
        C -->|REST| D[Operaton BPMN<br/>Bedrijfsregels]

        E[CPSV Editor<br/>React] -->|TTL| F[TriplyDB<br/>Kennisgraaf]
        E -->|DMN Bestanden| D

        F -->|SPARQL| G[Orchestratie Service<br/>Node.js]
        G -->|Deploy BPMN+DMN| D

        H[Linked Data Explorer<br/>React] -->|API Calls| G
        H -->|Directe SPARQL| F
    end
Resource Link
CPSV Editor cpsv.open-regels.nl
Linked Data Explorer linkeddata.open-regels.nl
Backend API backend.linkeddata.open-regels.nl
Operaton operaton.open-regels.nl
Keycloak IAM keycloak.open-regels.nl

Documentatie Secties

Voor Ontwikkelaars

Voor DevOps

Voor Integrators

Technologie Stack

Het IOU Architectuur ecosysteem is volledig gebouwd op open source technologieën:

Component Technologie Licentie
IAM Keycloak Apache 2.0
BPMN Engine Operaton Apache 2.0
Backend Node.js + Express MIT
Frontend React MIT
Database PostgreSQL PostgreSQL License
Cache Redis BSD 3-Clause
Reverse Proxy Caddy Apache 2.0
Kennisgraaf TriplyDB -

Standaarden Compliance

  • CPSV-AP 3.2.0 - EU Public Service Vocabulary
  • CPRMV - Core Public Rule Management Vocabulary
  • RONL - Nederlandse Regels Vocabulaire
  • BIO - Baseline Informatiebeveiliging Overheid
  • NEN 7510 - Informatiebeveiliging in de zorg
  • AVG/GDPR - Gegevensbescherming

Bijdragen

Bijdragen zijn welkom! Zie de Bijdrage Handleiding voor details.


Documentatie Versie: 2.0
Laatste Update: Januari 2026
Licentie: EUPL v1.2