Wiki source code of Review & Data Use
Version 2.2 by Robert Schaub on 2025/12/11 21:34
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 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"/}} |