Skip to content

Commit afb36f0

Browse files
committed
adapt for Build/Explore.
1 parent 21a66e6 commit afb36f0

File tree

1 file changed

+12
-13
lines changed
  • docs/deploy-and-configure/system-architecture

1 file changed

+12
-13
lines changed

docs/deploy-and-configure/system-architecture/index.md

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,34 @@ description: This page describes the overall system architecture of eccenca Corp
55
hide:
66
- toc
77
---
8+
89
# System Architecture
910

1011
This page describes the overall system architecture of eccenca Corporate Memory and its components.
1112

12-
![cmem-System-Architecture](Corporate-Memory-System-Architecture.drawio.png)
13+
![cmem-System-Architecture](Corporate-Memory-System-Architecture.png)
1314

1415
eccenca Corporate Memory consists of five core components:
1516

16-
- (2) [eccenca DataIntegration](../configuration/dataintegration/index.md)
17-
- (3) [eccenca DataManager](../configuration/datamanager/index.md),
18-
- (4) [eccenca DataPlatform](../configuration/dataplatform/index.md),
17+
- (2) [eccenca Build](../configuration/dataintegration/index.md)
18+
- (3) [eccenca Explore](../configuration/datamanager/index.md),
1919
- (8) [Keycloak](../configuration/keycloak/index.md), and
2020
- (12) [cmemc (Corporate Memory Control)](../../automate/cmemc-command-line-interface/index.md)
2121

22-
DataIntegration (2) is the Corporate Memory component which enables integration of datasets into a single consistent knowledge graph.
22+
_Build_ (2) is the Corporate Memory component which enables integration of datasets into a single consistent knowledge graph.
2323
Datasets in their original format are mapped to RDF schemata and then linked to and persisted into a knowledge graph.
2424
The data integration is performed semi-automatically based on domain-specific integration rules and vocabularies (OWL ontologies).
2525
Corporate Memory supports multiple kinds of source integration data sources (6) such as SQL databases or files of different formats.
26-
These files can be processed with DataIntegration either locally or on a remote Spark cluster (7).
26+
These files can be processed with _Build_ either locally or on a remote Spark cluster (7).
2727

28-
DataManager (3) is a single-page JavaScript application which enables creating and managing knowledge graphs based on established W3C standards.
28+
_Explore_ (3) is a single-page JavaScript application which enables creating and managing knowledge graphs based on established W3C standards.
2929
It is a generic data browser suitable to edit, explore and query the created knowledge graph.
30-
DataManager provides convenient options to create specific data views by using [Shapes Constraint Language](https://www.w3.org/TR/shacl/) (SHACL).
30+
_Explore_ provides convenient options to create specific data views by using [Shapes Constraint Language](https://www.w3.org/TR/shacl/) (SHACL).
3131

32-
DataPlatform (4) is a semantic middleware application which provides a unified access to semantic graph data.
33-
Additionally, DataPlatform manages authorization of the users according to the access control lists defined in the Triple Store.
34-
The knowledge graph is stored in a quad store (5) connected to DataPlatform.
35-
This can either be a physical store like [Complexible Stardog](https://www.stardog.com/docs/)[GraphDB](http://graphdb.ontotext.com/)[Virtuoso](https://virtuoso.openlinksw.com/) or a remotely accessible SPARQL 1.1 compliant HTTP endpoint.
32+
_Explore_ (3) also acts as the semantic middleware application which provides a unified access to semantic graph data.
33+
Additionally, _Explore_ manages authorization of the users according to the access control lists defined in the Triple Store.
34+
The knowledge graph is stored in a quad store (5) connected to _Explore_.
35+
This can either be a physical store like [GraphDB](http://graphdb.ontotext.com/)[Virtuoso](https://virtuoso.openlinksw.com/) or a remotely accessible SPARQL 1.1 compliant HTTP endpoint.
3636

3737
Keycloak (8) provides authentication.
3838
Keycloak can act as an authentication broker for already existing, external OpenId Connect or SAML infrastructures (9).
@@ -43,4 +43,3 @@ Refer to the [Keycloak manual](https://www.keycloak.org/guides#server) for fur
4343

4444
[cmemc](../../automate/cmemc-command-line-interface/index.md) (12) (**C**orporate **Mem**ory **C**ontrol) is the eccenca Corporate Memory Command Line Interface (CLI).
4545
cmemc is intended for System Administrators and Linked Data Experts who wants to automate and remote control activities on Corporate Memory.
46-

0 commit comments

Comments
 (0)