Skip to content

Instantly share code, notes, and snippets.

@nics
Forked from netsensei/gist:7f23c7ec2e129d1667d9c695c94a3700
Last active December 20, 2021 15:24
Show Gist options
  • Save nics/e10230e483a306cd5e61e3653f169e36 to your computer and use it in GitHub Desktop.
Save nics/e10230e483a306cd5e61e3653f169e36 to your computer and use it in GitHub Desktop.
mermaid
flowchart LR
W{{World}}
R{{Researchers}}
S{{Staff}}
MM{Meemo}
O{ORCID}
DC{DataCite}
subgraph UGent
BB(Biblio)
F(Fedora repository)
IIIF(IIIF)
ES[(Elasticsearch)]
A(Analytics)
end
W---BB
S---BB
R---BB
O-.-BB
DC-.-BB
BB---F
BB---ES
BB---IIIF
F-. changed .-> ES
F-. changed .-> MM
F-. changed .-> A
F-. changed .-> IIIF
IIIF-. interaction .-> A
BB-. interaction .-> A
flowchart LR
W((World)) --- TR
TR --- KC(Keycloak)
BB --- KC
subgraph Nomad
TR(Traefik proxy) --- BB
BB(Biblio backend) --- NATS{NATS}
NATS --- JB{JMS bridge}
JB --- F(Fedora repository)
NATS --- IDX(Indexer service)
BB---MT(Metadata translation service)
IIIF(IIIF image server)
end
F --- PG[(Postgres cluster)]
F --- S3[(S3 or FS storage)]
BB --- ES[(Elasticsearch cluster)]
IDX --- F
IDX --- ES
flowchart LR
W{{World}}
R{{Researchers}}
S{{Staff}}
O{ORCID}
subgraph Library
subgraph Search
KG{Knowledge graph}
ES{Elasticsearch}
end
C-->Search
F-->Search
L(Library portal)---Search
A(Analytics)-->Search
C(Catalog)
F(Fedora repositories)
AI(AI engine)
AI-->Search
Search-->AI
end
O-->Search
W---L
R---L
S---L
subgraph Meemo
KGM{Knowledge graph}
KGM-.-|Exchange facts|KG
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment