Changes for page Arch Diagram (from Text)

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

From version 1.1
edited by Robert Schaub
on 2025/11/25 14:07
Change comment: There is no comment for this version
To version 4.2
edited by Robert Schaub
on 2025/12/11 11:05
Change comment: Update document after refactoring.

Summary

Details

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