Changes for page Arch Diagram (from Text)

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

From version 2.1
edited by Robert Schaub
on 2025/11/25 14:08
Change comment: There is no comment for this version
To version 1.1
edited by Robert Schaub
on 2025/11/25 14:07
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,71 +1,61 @@
1 1  {{mermaid}}
2 2  flowchart TB
3 3  
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
4 + U[Users\nPublic\nReviewers\nEditors\nGovernance]
9 9  
10 - subgraph API[Application_API]
11 - REST[REST_Endpoints]
12 - GRAPHQL[GraphQL_Endpoints]
13 - AUTH[Auth_Middleware]
14 - end
6 + XWIKI[XWiki Frontend\nRendering\nEditing\nTemplates]
15 15  
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]
8 + API[FactHarbor API Layer]
9 +
10 + subgraph CORE[FactHarbor_Core_Engine]
11 + CM[Claim_Manager]
12 + EM[Evidence_Engine]
13 + AM[Assumption_Context_Engine]
14 + RM[Rating_Engine]
15 + VM[Versioning_Engine]
16 + GOV[Governance_Audit_Engine]
17 + SRCH[Search_Index_Engine]
26 26   ID[Identity_Permissions]
27 - NOTIF[Notification_Module]
28 28   end
29 29  
30 - subgraph DATA[Storage]
31 - DB[(Database)]
21 + subgraph DATA[Data_Storage]
22 + DB[(Relational_DB)]
32 32   IDX[(Search_Index)]
33 - LOGS[(Audit_Logs)]
24 + META[(Metadata_Store)]
34 34   end
35 35  
36 - Editor --> API
37 - Viewer --> API
38 - Admin --> API
27 + subgraph EXT[External_Services]
28 + OAUTH[OIDC_Auth]
29 + FETCH[External_Data_Fetchers]
30 + ARCHIVE[Archive_Storage]
31 + end
39 39  
33 + U --> XWIKI
34 + XWIKI --> API
35 +
40 40   API --> CM
41 - API --> CVM
42 42   API --> EM
43 43   API --> AM
44 44   API --> RM
45 - API --> METH
40 + API --> VM
46 46   API --> GOV
47 - API --> DISC
48 48   API --> SRCH
49 - API --> AUTH
43 + API --> ID
50 50  
51 - CM --> CVM
52 - CM --> EM
53 - CM --> DISC
45 + CM --> DB
46 + EM --> DB
47 + AM --> DB
48 + RM --> DB
49 + VM --> DB
50 + GOV --> DB
54 54  
55 - EM --> AM
56 - EM --> RM
57 - EM --> METH
58 -
59 - RM --> METH
60 - RM --> GOV
61 -
62 - GOV --> LOGS
63 63   SRCH --> IDX
53 + META --> DB
64 64  
65 - CORE --> DB
66 - CORE --> IDX
55 + ID --> OAUTH
56 + EM --> FETCH
57 + DB --> ARCHIVE
67 67  
68 - AUTH --> ID
69 69  {{/mermaid}}
70 70  
71 71