Ga naar hoofdinhoud

OpenCatalogi — Features

OpenCatalogi is a federated data catalogue for Nextcloud that enables Dutch government organizations to publish, discover, and synchronize open data across organizational boundaries. It implements the DCAT-AP NL standard for dataset metadata and provides a public-facing reading room without requiring authentication.

OpenCatalogi maps to the Catalogus / Data-catalogus component within the GEMMA reference architecture (category data-catalogue).

Standards Compliance

StandardStatusDescription
DCAT-AP NLBeschikbaarDutch application profile for DCAT dataset metadata
EU DCAT-APBeschikbaarEuropean standard for data catalogue interoperability
EU SIMPLGeplandSingle Market Interoperability Layer
Schema.orgBeschikbaarLinked data metadata enrichment
WOO (Wet open overheid)BeschikbaarDocument publication and redaction workflow
WCAG 2.1 AAVia platformAccessibility via Nextcloud and NL Design app
GDPR / AVGVia platformData subject rights via OpenRegister

Features

FeatureDescriptionDocs
Catalogus & PublicatiebeheerCreate and manage publications, catalogs, listings with full lifecycle (draft → published)
Federatie & SynchronisatieCross-organization catalogue synchronization with source configuration and directory sync
WOO TransparantieWOO/FOIA document queue, redaction workflow, weigeringsgronden, inventarislijstwoo-transparency.md
Meertalige contentMulti-language publications and catalogs (NL + EN minimum), EU SDG-compliantregister-i18n.md
GEMMA ArchiMate ExportExport organization-enriched AMEFF XML for Archi/BiZZdesign/ADOIT with modules, gebruik, deelnamesorg-archimate-export.md
View Enrichment APIUnified API aggregating base GEMMA view data with organization-specific module mappingsview-enrichment-api.md
Module Overlay RenderingRenders organization application nodes on top of GEMMA ArchiMate views with visual distinctionmodule-overlay-rendering.md
Deelnames GebruikQuery and display shared usage (inter-organizational cooperation) alongside owned modulesdeelnames-gebruik.md
Prometheus MetricsMonitoring endpoint in Prometheus text format: publication counts, catalog metrics, listing healthprometheus-metrics.md
Publiek zoekenUnauthenticated full-text search with filters and facets
DCAT-AP exportDataset metadata export in DCAT-AP NL and EU DCAT-AP format
OrganisatiebeheerOrganizations as owners of publications with RBAC

Architecture

OpenCatalogi builds on OpenRegister as its data layer. Catalogs, publications, listings, and organizations are stored as register objects. The app adds:

  • A public-facing API layer (no authentication required for reading)
  • Cross-organization federation via the Listing and Source entities
  • ArchiMate/GEMMA integration for the software catalogue use case
  • WOO publication workflow on top of the generic publication model

GEMMA Mapping

GEMMA ComponentOpenCatalogi Role
CatalogusPrimary implementation
Data-catalogusDCAT-AP NL publication
ArchitectuurregistratieVia AMEFF export to Archi
ZaaksysteemIntegration point via OpenZaak/Procest