Ga naar hoofdinhoud
Apps/OpenRegister
Stablev3.1NL · EN

OpenRegister

Schema's, registers en getypeerde data-objecten. De typed-data backbone onder elke andere Conduction-app, en de install waar je als eerste naar grijpt.

Wat het doet

De typed-data fundering.

Definieer een schema één keer. De app geeft je een API, een UI, validatie, een audit log en een citation-stable identifier per record. Elke andere Conduction-app leest en schrijft via die ene bron van waarheid.

Schema's die je één keer schrijft.

Definieer de vorm van een register in JSON Schema. De app genereert de API, valideert elke schrijfactie, en stelt de data beschikbaar aan andere apps die REST spreken.

Eén backbone, elke app.

Elk getypeerd object leeft in één register. Andere apps consumeren het via dezelfde API. Geen syncs te onderhouden, geen dubbele bronnen van waarheid.

REST en GraphQL, automatisch gegenereerd.

Beide API's rollen uit het schema. Geen controllers schrijven, geen spec bijwerken als het schema wijzigt, geen lijmcode tussen OpenRegister en de apps die ervan consumeren.

Audit log, signed en getimestampt.

Elke leesactie, schrijfactie en schemawijziging laat een tamper-evident spoor achter. Woo- en BIO-bewijslast komt mee met de install, geen spreadsheet-exports op het moment van auditen.

Citation-stable identifiers.

Elk record krijgt een permanente identifier op het moment dat je het aanmaakt. Reorganisaties, systeem-migraties en hernoemingen breken je links niet.

Open, voor altijd.

Issues staan in het openbaar, releases zijn getagged, en elk register dat je aanmaakt is exporteerbaar naar plain JSON. De dag dat je deïnstalleert is even makkelijk als de dag van installeren.

Elke feature in de doos

De volledige spec, hover voor detail.

Hover (of tab naar) elke feature voor de volledige beschrijving. De status-hex toont waar elke feature zit op de volwassenheidscurve.

StableBetaComing soon

Kerncapaciteiten

JSON Schema-validatieDefinieer een register-vorm in JSON Schema. Elke schrijfactie wordt eraan gevalideerd.
REST API, automatisch gegenereerdREST API rolt uit het schema. Geen controllers te schrijven.
GraphQL-endpointGraphQL-endpoint ook uit het schema gegenereerd. Dezelfde bron van waarheid als REST.
SchemaversiesMigraties zijn versie-stabiel. Oude clients blijven werken als velden worden toegevoegd.
Citation-stable IDsElk record krijgt een permanente identifier op het moment dat je hem aanmaakt.
Signed audit logAudit log is signed en getimestampt. Woo- en BIO-bewijslast komt mee met de install.
BewaartermijnenPer record bewaarregels met automatische archivering en verwijdering.
JSON-export en -importElk register exporteerbaar naar plain JSON. Elders importeren met hetzelfde schema.

Integraties

OpenCatalogi-indexingOpenCatalogi indexeert elk register als doorzoekbare publieke catalogus-entry.
OpenConnector-inleesOpenConnector laadt data in registers vanuit REST, SOAP, file drops, message queues.
MyDash-dashboardsMyDash bouwt dashboards rechtstreeks op je registers. Geen ETL, geen aparte BI-tool.
DocuDesk-templateveldenDocuDesk leest registervelden direct in document-templates en signt het resultaat.
NLDS-profile-packTwaalf NLDS-profile-packs zitten in de install: BAG, BRO, BRP, KvK, RGBZ, ZTC, etc.
Federatieve registersCross-instance register-federatie via signed manifests.

Compliance & admin

Woo-bewijspakketWoo-bewijslast (audit log + bewaartermijnen + citatie-IDs) als één export.
BIO-controlsBIO-control mapping dekt het audit log, bewaartermijnen en role-based access.
AVG-export, per betrokkenePer-betrokkene AVG-export verzamelt elk record over registers heen in één ZIP.
Recht op vergetelheidTombstone-erasure met retentie-aware respijttermijn.
CLI-migratietoolsSchema-migratie-CLI: dry-run, diff, apply. Idempotent op elke run.
Geplande importsCron-stijl geplande imports vanuit externe bronnen via OpenConnector.