Changes for page Review & Data Use

Last modified by Robert Schaub on 2025/12/24 20:34

From version 1.1
edited by Robert Schaub
on 2025/12/11 18:37
Change comment: Imported from XAR
To version 5.1
edited by Robert Schaub
on 2025/12/15 16:56
Change comment: Imported from XAR

Summary

Details

Page properties
Content
... ... @@ -1,8 +1,36 @@
1 1  = Review & Data Use =
2 2  
3 -This page describes the Review & Data Use model.
3 +This page describes the Review & Data Use model, defining User roles and how review actions are logged.
4 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 +The system logs every significant action:
20 +
21 +* **REVIEW_ACTION** logs *who* did *what* on *which* versioned entity.
22 +* Fields: ``ReviewActionID``, ``UserID``, ``EntityType``, ``EntityVersionID``, ``ActionType``, ``Timestamp``.
23 +* Each entry targets a specific **VERSIONED** entity (e.g., ClaimVersion, ScenarioVersion).
24 +* **Claim Clusters** may also be targets of review actions (e.g., curation or moderation).
25 +
5 5  == Review & Data Use ERD ==
6 -The authoritative ERD is provided via the dedicated diagram page:
7 7  
8 -{{include reference="FactHarbor.Specification.Diagrams.Data Use Review ERD.WebHome"/}}
28 +=== User Roles ===
29 +
30 +{{include reference="Test.FactHarborV09.Specification.Diagrams.Human User Roles.WebHome"/}}
31 +
32 +{{include reference="Test.FactHarborV09.Specification.Diagrams.Technical and System Users.WebHome"/}}
33 +
34 +== User Class Diagram ==
35 +
36 +{{include reference="Test.FactHarborV09.Specification.Diagrams.User Class Diagram.WebHome"/}}