Wiki source code of Review & Data Use

Version 2.2 by Robert Schaub on 2025/12/11 21:34

Show last authors
1 = Review & Data Use =
2
3 This page describes the Review & Data Use model, defining User roles and how review actions are logged.
4
5 == User & Role Concepts ==
6
7 * **USER**: Base entity for all users (human or technical).
8 * **TECHNICAL_USER**: Strictly technical identities (services, federation components, background jobs).
9 * **CONTRIBUTING_USER**: Users that can contribute content (claims, scenarios, evidence).
10 ** **TRUSTED_CONTRIBUTOR**: Additional trust / certification properties.
11 ** **REVIEWER**: Can perform review actions on versioned entities.
12 ** **EXPERT**: Reviewer with domain‑specific expertise / higher authority.
13
14 * **FEDERATION_NODE**: Technical entity representing a participating node in the federation.
15 * **FEDERATION_ADMIN**: Administers one or more federation nodes; not necessarily a content contributor.
16
17 == Review Actions ==
18
19 * **REVIEW_ACTION** logs *who* did *what* on *which* versioned entity.
20 * Fields: ``ReviewActionID``, ``UserID``, ``EntityType``, ``EntityVersionID``, ``ActionType``, ``Timestamp``.
21 * Each entry targets a specific **VERSIONED** entity (e.g., ClaimVersion, ScenarioVersion).
22
23 == Review & Data Use ERD ==
24
25 {{include reference="FactHarbor.Archive.Diagrams v0\.8q.Data Use Review ERD.WebHome"/}}