Skip to content

Manifestatie-laag — overzicht

In FRBR is een Manifestation de fysieke embodiment van een Expression — een specifieke verschijningsvorm. Een tekst (Expression) kan als PDF, als HTML, als XML in een register verschijnen — drie verschillende Manifestations van dezelfde Expression.

In ons schema zijn er twee parallelle Manifestation-tabellen, één per FRBR-pijler:

decision-stack:   publicatie.publicaties      (besluit-Manifestation)
instrument-stack: instrument.manifestaties    (instrument-Manifestation)

Waarom twee?

Een vaststellingsbesluit van een omgevingsplan is één rechtshandeling. Het bijbehorende omgevingsplan is één regelset. Beide hebben hun eigen levensduur, hun eigen identifier, hun eigen Manifestation-vormen. Ze samenvoegen in één tabel maakt FRBR-pijlerschap onmogelijk.

De volledige redenering staat in waarom twee tabellen.

Hoe gekoppeld?

Eén OB-pagina (decision-stack Manifestation) draagt vaak een bijlage die zelf een instrument-Manifestation is (de regel-tekst van het omgevingsplan, of de IMRO-werkingsgebieden-GML). Deze "draagt-als-bijlage"-relatie wordt expliciet gemodelleerd via een junction:

sql
verbinding.publicatie_bevat_manifestatie (
  publicatie_id     → publicatie.publicaties(id),
  manifestatie_id   → instrument.manifestaties(id),
  bijlage_rol       → catalogus.bijlage_rollen(id)
)

Eén publicatie kan meerdere instrument-Manifestations dragen (regel-tekst + verbeelding + werkingsgebied). Eén instrument-Manifestation kan via meerdere publicaties bekend gemaakt zijn (vaststelling + rectificatie verwijst terug).

Provenantie als 1-N junction

Een instrument-Manifestation (bv. een specifieke PDF van versie X van Omgevingsplan Eindhoven) kan via meerdere kanalen vindbaar zijn — LVBB, gemeente-website, een mirror op een notitie-platform. De content_sha256 is UNIQUE op instrument.manifestaties: één bytes-content = één rij. De vindplaatsen leven in een aparte junction-tabel instrument.manifestatie_herkomsten, één rij per vindplaats.

Uitwerking: provenantie-junction.

Sub-pagina's

Onderliggende ADRs

  • ADR-0031 — Two-stack FRBR (decisions + instruments)
  • ADR-0034 — publicatie als Manifestation, handelingen als junction
  • ADR-0037 — Instrument-stack Manifestation + Expression model (amendeert 0034)

Intern handboek — niet voor externe publicatie