OPDA Knowledge base
Operating Model Draft · Updated 2026-05-18 DAMA · Data Governance

Meeting cadence & feedback channels

When OPDA's governing bodies meet, what they discuss, how feedback gets into the standard, and how decisions get recorded. Pulls AGM and Board rhythm from the Articles, codifies the working-group cadence implied by the DPMSG meeting archive, and proposes the public-consultation and Stakeholder Version Register mechanics needed to fill the X placeholders in the 8-step SOP.

Status — what's ratified, what's practice, what's proposed

Ratified in this page: AGM rhythm (Articles arts. 24–34), Board cadence (art. 10), 10-year decision retention (art. 16), and the four function definitions in governance.md §3. Practice-as-ratified: DPMSG Steering Group monthly cadence (8 meetings archived Sep 2025 – Apr 2026), Engagement WG monthly all-member update (4 calls archived Feb – May 2026), and the Trust & Interoperability sub-group co-chair pair. Proposed: EC and Technical WG cadence numbers, cadence for the Comms / Regulator / Policy WGs (folders sparse or empty), Steward Roundtable, public consultation window (4 weeks for breaking changes, 10 working days for non-breaking), feedback SLAs, and the decision-log paths.

Meeting topology

Three clusters of bodies, each operating on its own rhythm but feeding the same decision log. The constitutional cluster sets strategic direction; the DPMSG cluster runs the cross-stakeholder workstreams; the operational cluster coordinates schema work and external consultation.

flowchart TB %% NOTE: prop nodes lost stroke-dasharray styling — apply via inline `style NodeId stroke-dasharray:5 5` if dashed border is needed GA["`**General Assembly** annual by 31 Oct`"]:::infra BD["`**Board of Directors** min 4/yr · quorum 5`"]:::infra EC["`**Executive Committee** monthly *(proposed)* · 12 voting seats`"]:::infra SG["`DPMSG Steering Group monthly *(practice)*`"]:::service TR["`Technical WG monthly *(proposed)*`"]:::service EN["`Engagement WG monthly *(practice)*`"]:::service CP["`Comms & PR WG *(proposed)*`"]:::service RG["`Regulator WG quarterly *(proposed)*`"]:::service PO["`Policy WG *(proposed)*`"]:::service TI["`Trust & Interop sub-group *(active)*`"]:::service STR["`**Steward Roundtable** quarterly`"]:::process PCW["`**Public Consultation** per breaking change`"]:::process LOG["`Decision Log 10y retention *(Art. 16)*`"]:::data GA --> EC EC --> BD EC -.delegates technical to.-> SG SG --> TR SG --> EN SG --> CP SG --> RG SG --> PO SG --> TI TR --- STR TR --- PCW EN --- PCW GA --> LOG BD --> LOG EC --> LOG TR --> LOG STR --> LOG
Three clusters, one decision log. Blue = statutory bodies (GA, Board, EC). Green = DPMSG ecosystem (Steering Group + 5 working groups + Sandbox sub-group). Cyan = proposed operational bodies (Steward Roundtable + Public Consultation Window).

Cadence table

Per-body cadence, with the corpus evidence (or its absence) cited inline. Codes: R = ratified in primary documents; R-practice = evidenced by archived materials but not formally codified; P = proposed and not yet ratified.

Body Cadence Evidence / source Format Status
General Assembly Annually, no later than 31 October Articles art. 24(1) Hybrid (in person or interactive platform); majority vote; quorum 2 R
Board of Directors Minimum 4 per year Articles art. 10(1); quorum 5 per art. 12(2) Hybrid; majority vote or unanimous written; chair's casting vote R
Executive Committee Monthly Not codified; proposed here Hybrid; 12 voting seats (2 per bounded context); consensus & majority; topic-based steward observers P
DPMSG Steering Group Monthly 8 meetings archived Sep 2025 – Apr 2026 at steering-group/materials/ Hybrid; minutes archived; transcripts at meetings/transcripts/ R-practice
Engagement WG (all-member sandbox update) Monthly 4 calls archived Feb – May 2026 at engagement/transcripts/ Open call, recorded, transcripts published R-practice
Technical WG Monthly governance.md §3.B (composition); cadence proposed here Async-first via PR review; synchronous call for breaking-change deliberation P
Compliance & Risk function On-demand + pre-release review governance.md §3.C ("Compliance check of proposed major schema releases before release") Async; written impact assessments R-existing / P-cadence
Comms & PR WG Monthly Chaired by Claire B; stood up Jan 2026 (29 Jan 2026 SG email: "Comms & PR group up and running, first meeting tomorrow"); monthly cycle confirmed Apr 2026 (Engagement WG transcript 1 Apr 2026: "next comms over April"); LR project-support lead per 25 Sep 2025 launch transcript. Owns Trust Framework comms plan, DPMSG Interoperability Report (Spring 2025), Data Standards for Smart Data paper. Monthly comms output cycle; own budget R-practice
Regulator WG Quarterly standing + ad-hoc on breaking changes No archived materials. Cadence proposed because regulators (SRA, CLC, CILEx Reg, FCA, ICO) cannot resource a monthly forum; most regulator engagement is event-driven (releases, consultations), not standing-cadence. Hybrid; quarterly meetings (Mar / Jun / Sep / Dec); ad-hoc sessions convened when a MAJOR consultation is open P
Policy WG TBD Folder working-groups/policy/ currently empty TBD P
Trust & Interoperability sub-group (sandbox) Active alongside sandbox cycle Co-chaired by Tom Treadwell (MHCLG) + Maria Harris (OPDA); 5 transcripts at steering-group/meetings/transcripts/ Hybrid; sandbox-aligned R-practice
Steward Roundtable Quarterly New — see Data stewardship §Steward Roundtable Hybrid; cross-overlay coordination, annual chair rotation P
Public Consultation Window Per breaking change (6 weeks / 30 working days); per non-breaking change (3 weeks / 15 working days) Fills the X placeholder in change-management §thresholds Public portal + Engagement WG all-member call P

Agenda templates

Standard agenda structures for the main bodies, so that meetings produce comparable outputs and the decision log captures consistent data.

Executive Committee — monthly

Topic-flagging convention (supports the topic-based steward observer pattern in page 24 §Role overlap): the Chair publishes the draft agenda 14 working days before the meeting; Domain Data Stewards self-identify any agenda items affecting their bounded context; the Chair issues the confirmed steward-attendance list 7 working days before the meeting. The 14-day notice gives volunteer stewards time to clear day-job commitments.

  1. Cadence items (5 min) — minutes from last meeting; standing actions; Chair updates.
  2. Topic-based steward agenda (10 min) — confirmed steward attendees per the topic-flagging convention above are recognised; any context-specific items from their inbox surfaced.
  3. Workstream updates (30 min) — WG chairs report (Technical, Engagement, Comms & PR, Regulator, Policy); Sandbox / T&I sub-group; finance & budget.
  4. Decisions for ratification (30 min) — breaking-change escalations from Technical WG (per RACI step 6); accreditation policy changes; conformance scheme adjustments; member admissions / suspensions.
  5. Strategic items (15 min) — items rising to next AGM; new bounded-context proposals; cross-cutting initiatives.
  6. Next month (5 min) — date, location/platform, anticipated agenda items, stewards to invite.

Technical WG — monthly

  1. PR triage — open PRs against the next branch; reviewers' availability; release-readiness assessment.
  2. Impact assessments due — Compliance & Risk pipeline; backwards-compatibility flags.
  3. Breaking-change deliberation — synchronous discussion of MAJOR changes; consultation responses incoming; merge dates.
  4. Stewardship coordination — cross-overlay conflicts raised by stewards; escalations to Steward Roundtable.
  5. Tooling / process — schema CI, validator state, registry-publication pipeline.
  6. Blockers — anything waiting on EC / external stakeholder / regulator.

Steward Roundtable — quarterly

  1. Cross-overlay calendar — changes planned in each bounded context next quarter; clash detection.
  2. Joint position papers — items where two or more contexts need to publish coordinated guidance.
  3. External liaison report-back — each steward summarises their interactions with industry-steward counterparts (Propertymark, RICS, Law Society, etc.) since last roundtable.
  4. Conflict raising — issues a single steward cannot resolve in their bounded context that affect adjacent ones.
  5. Pattern review — dissents and abstentions logged since last roundtable, per page 24 §Dissent — flag where they cluster.
  6. Chair rotation (annually) — handover.

Engagement WG — monthly all-member update

Existing practice (4 archived calls; "OPDA all member update — sandbox project" is the prevailing format). Codifying the structure rather than reinventing it:

  1. Sandbox progress — workstreams, participants joined / left, next milestones.
  2. Schema & standards updates — recent releases, upcoming consultations, breaking-change pipeline.
  3. Member spotlights / case studies — short member presentations.
  4. Open Q&A — questions from members, association members, observers.
  5. Public consultation calls-to-action — open consultations the call attendees can respond to (with deadlines).

Decision log & 10-year retention

Articles art. 16 requires every unanimous or majority EC / Board decision to be recorded in writing and retained for at least 10 years. This page operationalises that requirement and extends the same pattern (voluntarily) to working-group decisions.

Decision log path

  • Location: source/04-governance-bodies/decisions/YYYY/MM/decision-NNN.md
  • One file per decision, with deterministic numbering inside the month folder for predictable URLs.
  • Decisions index at source/04-governance-bodies/decisions/INDEX.md linking every decision in reverse-chronological order.

What each entry records

FieldRequired?Notes
Decision IDRequiredNNN matches the filename suffix.
DateRequiredISO 8601.
BodyRequiredGA / Board / EC / Technical WG / Compliance & Risk / Engagement WG / Steward Roundtable.
Decision textRequiredOne paragraph; the actual decision, not the discussion.
Vote splitRequired for EC / Board (Art. 16); proposed for WGsFor/against/abstain counts; named votes for breaking changes.
Linked releaseIf applicableTag in release-version-register.md.
Dissenting positionVoluntaryPublish-on-submit per page 24 §Dissent — up to 200 words; the Engagement WG curates.
Action itemsIf applicableOwner + due date; surfaces in next meeting's "cadence items".

Pattern analysis

Compliance & Risk (governance.md §3.C) reviews the decision log on a rolling quarterly basis for patterns: who dissents and on what, which bounded contexts have the highest decision velocity, where action items consistently miss due dates. Surface findings to the Steward Roundtable and to the EC at the strategic-items agenda slot.

Feedback channels — ingress

Five named channels through which feedback enters the standard. The first four are ratified-as-practice (they exist and are used); the fifth is proposed.

Channel For what Status
GitHub Issues on the schema and trust-framework repos Technical change proposals; bug reports; comment on PRs R-practice — public repos
Engagement WG monthly all-member call Verbal feedback; informal questions; sandbox-relevant input R-practice — 4 calls archived
Annual self-reassessment forms Continuous-improvement input from accredited members R — Accreditation Policy clauses 16–17
Open consultation responses (to MHCLG, FCA, ICO) OPDA's own positions on external consultations; received responses inform internal direction R-practice — informal
Public Consultation Portal — Artalk on Astro consultation pages Structured responses to OPDA-issued consultations on breaking changes. Each consultation is published as an Astro page (the "paper"); an embedded self-hosted Artalk thread on that page captures responses Quora-style — page is the question, thread is the answers. See §Where consultations live. P — toolchain chosen; deployment timed to first MAJOR consultation
Stewardship Inbox Domain-specific feedback routed to the relevant Domain Data Steward P — new with stewardship layer

Feedback ingestion workflow

How any incoming item — regardless of channel — moves from receipt to resolution and into the decision log.

flowchart LR GH["GitHub Issues"]:::infra EWG["Engagement WG call"]:::infra PCP["Public Consultation Portal"]:::infra SI["Stewardship Inbox"]:::infra SR["Self-reassessment"]:::infra TR["`**Triage** assigned steward 5–15 working days (tiered by issue type)`"]:::process CAT`**Categorise**`:::warning RT["`**Route** Technical WG / C&R / Engagement WG / EC`"]:::process RES["`**Resolve** 20–40 working days (tiered by issue type)`"]:::process REC["`**Record** decision log + Stakeholder Version Register`"]:::success GH --> TR EWG --> TR PCP --> TR SI --> TR SR --> TR TR --> CAT CAT -->|Clarification| RT CAT -->|Proposal| RT CAT -->|Bug| RT CAT -->|Breaking| RT RT --> RES RES --> REC
Feedback ingestion swimlane. The five ingress channels (left) feed a single triage queue handled by the relevant Domain Data Steward, which categorises and routes to the appropriate body. Resolution closes the loop back to the original channel and writes to the decision log.

Proposed service-level agreements — calibrated to volunteer-body reality

Calibration

OPDA is a volunteer-staffed federation. Stewards, Technical WG reviewers, and Compliance & Risk participants all hold full-time jobs at their member firms. These SLAs reflect that reality — they are calibrated to allow people to respond around day-job priorities rather than as their primary occupation. DCAM and DAMA-DMBOK both endorse tiered SLAs (rather than flat) but neither prescribes specific numbers; the timings below are OPDA's proposal, with precedent drawn from HMRC consultations (6 weeks standard), Open Banking (28-day cycles) and W3C wide review (4 weeks).

Issue type Triage SLA Substantive response SLA
Bug — production-affecting schema or framework error 5 working days 20 working days fix or workaround
Clarification — questions about existing artefacts 10 working days 20 working days
Proposal — new feature / overlay change request 15 working days 40 working days decision
Breaking change 15 working days Per public consultation window (see §Public consultation mechanics)
Auto-acknowledge — every inbound message 1 hour (automated)
  • Triage means the assigned Domain Data Steward acknowledges receipt, classifies the issue, and confirms routing. In-progress responses are acceptable ("we are evaluating; expect substantive response by <date>") and count as meeting the SLA.
  • Breaking-change consultation comments are governed by a tighter rule: every substantive comment received during a Public Consultation Window receives a documented response before merge. This is non-negotiable — if responses cannot be completed in time, the merge slips.
  • Seasonal flex: during member-firm seasonal peaks (conveyancing year-end, lender financial year-end, tax year-end), SLAs may extend; the Engagement WG flags expected delays in advance via the all-member call.

Stakeholder Version Register operationalised

The artefact already exists at release-version-register.md and is referenced in governance.md §6 (SOP step 8). The process for maintaining it is what this page proposes.

What it records per release

  • Version — semver tag (MAJOR.MINOR.PATCH).
  • Change type — breaking / non-breaking; per-overlay or framework-wide.
  • Bounded context(s) affected — links to the relevant Domain Data Steward.
  • Stakeholders notified — list of organisations + notification date.
  • Public consultation summary — number of substantive responses, headline themes, link to full responses log.
  • Vote split — at Technical WG and (for breaking changes) at EC.
  • Submitted dissents — links to any 200-word positions filed per page 24 §Dissent.
  • Linked decision log entry — back-pointer to the canonical decision file.

Who maintains it

The Engagement WG per governance.md §3.D ("Regular publishing of findings related to PDTF"). Each release adds one row. Compliance & Risk reviews quarterly per §Pattern analysis.

Public consultation mechanics

Fills the X placeholders in change-management §thresholds.

Where consultations live: Astro pages + Artalk threads

Each consultation is published as an Astro page on the OPDA site — the page itself is the "paper" containing the proposal, rationale, evidence, and call for feedback. An embedded self-hosted Artalk threaded-discussion widget on the same page captures responses, Quora-style: the page is the question, the thread is the answers. Responses persist in OPDA-hosted storage with full PII control, supporting governance-grade retention even though they sit outside the strict Articles art. 16 scope (which covers EC and Board decisions).

Artalk is the same toolchain already operational on OPDA's sister ontology browser, where it serves as a per-page discussion thread on every page. The plan extends the same pattern to the OPDA site: a per-page general discussion thread on every Astro page, plus dedicated consultation pages whose thread is the formal consultation response record. Identity is pre-filled from single sign-on so respondents are known and accountable; moderation, accessibility (WCAG via ARIA patches), and design-system integration carry over from the sister implementation.

Window length

Change typeConsultation windowPrecedent
Breaking (MAJOR) or stable-area touching 6 weeks (30 working days) HMRC standard consultation window; above W3C wide review (4 weeks) and Open Banking (28 days), below gov.uk 12-week ceiling. Calibrated to volunteer respondents who need time to consult internally.
Non-breaking (MINOR) — new fields or overlays, backward compatible 3 weeks (15 working days) Proportional to lower impact but gives day-job respondents a weekend or two to engage. Wider than IETF "last call" because OPDA respondents lack institutional support.
PATCH — doc-only, typo, bug fix No consultation required Steward decides alone per Decision rights; stakeholders informed at release via Stakeholder Version Register.

Breaking-change timeline

flowchart LR T0["`**T − 42 days** Breaking-change notification published`"]:::process T1["`**T − 21 days** Engagement WG all-member call surfaces the change`"]:::process T2["`**T − 14 days** Final comment deadline`"]:::process T3["`**T 0** Merge to master + tag release`"]:::infra T4["`**T + 30 days** Post-release review`"]:::success T0 --> T1 --> T2 --> T3 --> T4
Breaking-change consultation timeline at 6 weeks. T-42 days (6 weeks) = notification published; T-21 days (3 weeks) = Engagement WG all-member call surfaces the change at the consultation midpoint; T-14 days (2 weeks) = final comment deadline, giving OPDA respondents 2 weeks to answer comments before merge; T-0 = merge to master; T+30 days = post-release review. The 4-week open / 2-week response split is calibrated for volunteer respondents.

Response obligations

  • Every substantive comment receives a documented response before merge. If responses cannot be completed in time, the merge slips. Non-negotiable per §SLAs.
  • Responses published in the Stakeholder Version Register entry for that release.
  • "Substantive" excludes off-topic, abusive, or fully-out-of-scope comments — the Engagement WG curates with the relevant steward.

Who can respond

Open to all stakeholders: members, non-member firms, regulators, government departments, consumers / the public. Detail on differential participation rights — what regulators get to weigh in on vs. what consumers can comment on — is on the Stakeholder engagement page.

Publication policy — public by default with opt-out

Consultation responses are published by default with respondent name attributed, matching gov.uk standard practice and W3C wide-review norms. Respondents may submit a written opt-out request alongside their response asking for anonymisation; the Engagement WG decides based on the substance — typically granted for commercially sensitive content where naming the firm would create competitive harm, and declined for statements of position where the public interest in transparency outweighs.

Anonymisation, when granted, removes the respondent's name and firm but preserves the content. The Engagement WG's decision on each request is itself recorded (against the response ID, anonymously if the request was granted) in the Stakeholder Version Register for audit. Artalk supports the dual-mode configuration via per-thread settings, so the toolchain enforces the policy automatically once configured.

Open questions

  1. Policy WG remit — the working-groups/policy/ folder is empty in the corpus. Before setting cadence, the WG's remit needs to be defined (policy positions for external consultations? internal OPDA policy authoring? regulatory alignment? something else?). Cadence follows from remit, not the other way round.
  2. Async vs synchronous default for Technical WG — async-first is proposed; whether the synchronous call should be standing monthly or convened only for breaking-change discussions is a coordination choice.
  3. Decision-log retention extension — Articles art. 16 mandates 10y for EC + Board. Should we extend to all WG decisions for symmetry? Storage cost is negligible; the choice is about retention policy obligation.
  4. Quorum for Comms & PR, Regulator, Policy WGs — not yet defined; presumably 3 members per Technical WG pattern, but each WG may need bespoke rules.

Related pages

Comments

Loading comments…