OversightBody is the regulatory / ethics / safety committee with review authority over a Study or StudySite. Per first-principles.md, OversightBody is a foundation primitive (every regulated trial has oversight bodies regardless of therapeutic area; not specialization). Six types via oversightBodyType enum: IRB (US institutional review), EC (EU ethics committees), DSMB / IDMC (sponsor-level safety review), Steering Committee (cross-site governance), CEC (clinical events adjudication). PROV: prov:Agent (committees bear responsibility); members act on behalf of the body via prov:actedOnBehalfOf. Status is a NGSI-LD temporal property — bodies can be SUSPENDED (regulatory hold) or DISBANDED (post-trial). Un-flag-misses three existing relationships: Sponsor.interfacesWith, StudySite.hasIRB, Study.hasOversightBody.
OversightBody is reached from three existing entities: Sponsor (DSMB/IDMC engagement), Study (sponsor-level oversight bodies), StudySite (site-level IRB review). Each role is a separate OversightBody record per the per-Org-per-Role pattern from Sponsor — the same human committee can play different oversightBodyType roles on different studies (a hospital IRB serves as central IRB for some, local IRB for others).
| Attribute | Type | Notes |
|---|---|---|
| oversightBodyId | NGSI-LD URI | Globally unique |
| oversightBodyName | string | Display name |
| oversightBodyType | enum (7) — IRB / EC / DSMB / IDMC / STEERING_COMMITTEE / CEC / OTHER | Operator-grounded discriminator |
| scope | enum (5) — LOCAL / CENTRAL / SPONSOR / REGULATORY / OTHER | SHACL invariants enforce type/scope alignment |
| registrationNumber | string · optional | FDA OHRP IRB number, EU EC reference, etc. |
| registrationAuthority | string · optional | FDA OHRP, EU CTIS, NHS HRA, etc. |
| registrationCountry | ISO 3166-1 alpha-3 · optional | |
| address / phone / email / website | various · optional | Contact |
| operatingProcedure | URI · optional | Reference to charter / SOP Document |
| establishedDate | date · optional | |
| status | enum (3) — ACTIVE / SUSPENDED / DISBANDED | NGSI-LD temporal property |
| validFrom / validUntil | dateTime · optional | Operational validity bracket |
| Relationship | Target | Card. | Notes |
|---|---|---|---|
| belongsToOrganization | Organization | 0..1 | The hosting Organization (when one exists) |
| hasMember | Person | 0..N | Committee members; prov:actedOnBehalfOf the body |
| chair | Person | 0..1 | Committee chair (0..1 because some bodies use co-chairs / rotating chairs) |
| reviewsStudy | Study | 0..N | Studies under review authority |
| reviewsStudySite | StudySite | 0..N | Site-level review (IRB / EC) |
Per FIRST-PRINCIPLES universal-foundation posture: don't split into separate IRB / EC / DSMB / IDMC entities. One TOP entity shape; oversightBodyType enum carries the operator-grounded discrimination. Same architectural moat as the Activity + Task pattern in Visit: standards-up vendors model N entity types per oversight category; TOP carries one universal pattern.
The same human committee (e.g., MSKCC IRB) can play different oversightBodyType roles on different studies. Each role gets a separate OversightBody record. Mirrors the Sponsor per-Organization-per-Study pattern — the foundation carries operational reality, not corporate ledger.
OversightBody is prov:Agent — committees bear responsibility for review decisions. The hasMember relationship carries prov:actedOnBehalfOf semantics (members act on behalf of the body). When ReviewDecision lifts as a sub-object (deferred to v0.6+), it becomes prov:Activity with prov:wasAssociatedWith linking to the OversightBody.
SHACL #35: IRB and EC must have scope LOCAL or CENTRAL (review boards have geographic / institutional scope). SHACL #36: DSMB and IDMC must have scope SPONSOR (sponsor-convened safety boards). Catches operational mismatches at validation time.
ReviewDecision (the Activity capturing a single review event with decision, conditions, next-review-date) is operationally meaningful but not blocking. v0.5.1 lifts the body itself; the review-event foundation adds when sponsors / IRBs need explicit decision tracking. Until then, IRB approvals are tracked on StudySite.irbApprovalStatus + irbApprovalDate (already in source).
| # | Severity | Constraint |
|---|---|---|
| 35 | Hard | IRB / EC scope must be LOCAL or CENTRAL. Review boards have geographic / institutional scope; SPONSOR or REGULATORY indicates a typing mismatch. |
| 36 | Hard | DSMB / IDMC scope must be SPONSOR. These are sponsor-convened safety review boards. |
MSKCC IRB reviews ONCO-423 at the MSKCC site.
Advarra Central IRB covers Elevate Network's three sites for ONCO-423.
Pfizer convenes an IDMC for ONCO-423 to review interim safety data.
MSKCC's IRB committee serves as local IRB for ONCO-423 (multi-site sponsored trial) AND as central IRB for IIT-ONCO-001 (MSKCC's own IIT).