Wiki source code of Human User Roles Mermaid

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

Hide last authors
Robert Schaub 1.1 1 {{mermaid}}
2 erDiagram
3 READER {
4 string SessionID PK
5 string LocalPreferences
6 datetime LastVisit
7 }
8
9 CONTRIBUTOR {
10 string UserID PK
11 string DisplayName
12 string Email
13 datetime RegisteredAt
14 }
15
16 REVIEWER {
17 string ReviewerID PK
18 string UserID FK
19 string[] Domains
20 datetime AppointedAt
21 }
22
23 AUDITOR {
24 string AuditorID PK
25 string ReviewerID FK
26 string[] AuditDomains
27 }
28
29 EXPERT {
30 string ExpertID PK
31 string ReviewerID FK
32 string ExpertiseArea
33 string[] Certifications
34 }
35
36 MODERATOR {
37 string ModeratorID PK
38 string ReviewerID FK
39 string[] Responsibilities
40 }
41
42 MAINTAINER {
43 string MaintainerID PK
44 string UserID FK
45 string[] SystemAccess
46 }
47
48 READER ||--|| CONTRIBUTOR : "registers-as"
49 CONTRIBUTOR ||--|| REVIEWER : "content-track"
50 CONTRIBUTOR ||--|| MAINTAINER : "technical-track"
51 REVIEWER ||--|| AUDITOR : "QA-specialist"
52 REVIEWER ||--|| EXPERT : "domain-specialist"
53 REVIEWER ||--|| MODERATOR : "process-specialist"
54
55 {{/mermaid}}