Wiki source code of Review & Data Use
Last modified by Robert Schaub on 2026/02/08 08:32
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | = Review & Data Use = |
| |
1.2 | 2 | |
| |
1.1 | 3 | This page describes the Review & Data Use model, defining User roles and how review actions are logged. |
| |
1.2 | 4 | |
| |
1.1 | 5 | == 1. User & Role Concepts == |
| |
1.2 | 6 | |
| |
1.1 | 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**: Contributor with domain‑specific expertise / higher authority. | ||
| 13 | * **FEDERATION_NODE**: Technical entity representing a participating node in the federation. | ||
| 14 | * **FEDERATION_ADMIN**: Administers one or more federation nodes; not necessarily a content contributor. | ||
| |
1.2 | 15 | |
| |
1.1 | 16 | == 2. Review Actions == |
| |
1.2 | 17 | |
| |
1.1 | 18 | The system logs every significant action: |
| |
1.2 | 19 | |
| |
1.1 | 20 | * **REVIEW_ACTION** logs *who* did *what* on *which* versioned entity. |
| 21 | * Fields: ``ReviewActionID``, ``UserID``, ``EntityType``, ``EntityVersionID``, ``ActionType``, ``Timestamp``. | ||
| 22 | * Each entry targets a specific **VERSIONED** entity (e.g., ClaimVersion, ScenarioVersion). | ||
| 23 | * **Claim Clusters** may also be targets of review actions (e.g., curation or moderation). | ||
| |
1.2 | 24 | |
| |
1.1 | 25 | == 3. Review & Data Use ERD == |
| |
1.2 | 26 | |
| |
1.1 | 27 | === 3.1 User Roles === |
| |
1.2 | 28 | |
| 29 | {{include reference="Archive.FactHarbor 2026\.02\.08.Specification.Diagrams.Human User Roles.WebHome"/}} | ||
| |
1.3 | 30 | {{include reference="Archive.FactHarbor 2026\.02\.08.Specification.Diagrams.Technical and System Users.WebHome"/}} |
| |
1.2 | 31 | |
| |
1.1 | 32 | == 4. User Class Diagram == |
| |
1.2 | 33 | |
| |
1.4 | 34 | {{include reference="Archive.FactHarbor 2026\.02\.08.Specification.Diagrams.User Class Diagram.WebHome"/}} |