Wiki source code of Arch

Version 2.1 by Robert Schaub on 2025/11/25 14:08

Hide last authors
Robert Schaub 1.1 1 {{mermaid}}
2 flowchart TB
3
Robert Schaub 2.1 4 subgraph UI[XWiki_UI]
5 Editor[Editor\nClaim\nEvidence\nAssumption]
6 Viewer[Viewer\nClaims\nEvidence\nRatings]
7 Admin[Admin_Console\nGovernance_View]
8 end
Robert Schaub 1.1 9
Robert Schaub 2.1 10 subgraph API[Application_API]
11 REST[REST_Endpoints]
12 GRAPHQL[GraphQL_Endpoints]
13 AUTH[Auth_Middleware]
14 end
Robert Schaub 1.1 15
Robert Schaub 2.1 16 subgraph CORE[Core_Modules]
17 CM[Claim_Module]
18 CVM[Claim_Versioning]
19 EM[Evidence_Module]
20 AM[Assumption_Context_Module]
21 RM[Rating_Module]
22 METH[Methodology_Module]
23 SRCH[Search_Module]
24 GOV[Governance_Module]
25 DISC[Discussion_Module]
Robert Schaub 1.1 26 ID[Identity_Permissions]
Robert Schaub 2.1 27 NOTIF[Notification_Module]
Robert Schaub 1.1 28 end
29
Robert Schaub 2.1 30 subgraph DATA[Storage]
31 DB[(Database)]
Robert Schaub 1.1 32 IDX[(Search_Index)]
Robert Schaub 2.1 33 LOGS[(Audit_Logs)]
Robert Schaub 1.1 34 end
35
Robert Schaub 2.1 36 Editor --> API
37 Viewer --> API
38 Admin --> API
Robert Schaub 1.1 39
40 API --> CM
Robert Schaub 2.1 41 API --> CVM
Robert Schaub 1.1 42 API --> EM
43 API --> AM
44 API --> RM
Robert Schaub 2.1 45 API --> METH
Robert Schaub 1.1 46 API --> GOV
Robert Schaub 2.1 47 API --> DISC
Robert Schaub 1.1 48 API --> SRCH
Robert Schaub 2.1 49 API --> AUTH
Robert Schaub 1.1 50
Robert Schaub 2.1 51 CM --> CVM
52 CM --> EM
53 CM --> DISC
Robert Schaub 1.1 54
Robert Schaub 2.1 55 EM --> AM
56 EM --> RM
57 EM --> METH
58
59 RM --> METH
60 RM --> GOV
61
62 GOV --> LOGS
Robert Schaub 1.1 63 SRCH --> IDX
64
Robert Schaub 2.1 65 CORE --> DB
66 CORE --> IDX
Robert Schaub 1.1 67
Robert Schaub 2.1 68 AUTH --> ID
Robert Schaub 1.1 69 {{/mermaid}}
70
71