About the Text+ Architecture

The architecture, or the drawing, provides a functional view of Text+, showcasing its essential technical components along their functions. The architecture is read from top to bottom, starting from the user or a new data repository/new data center. Text+ conceives the architecture as a communication tool intended to invite feedback and discussion.

Until further notice, we provide a hi-res and clickable architecture scheme here.

wissenschafts-
getriebener Dienst aus Datendomäne

wissenschafts-...
wissenschafts-
getriebener Dienst aus Datendomäne

wissenschafts-...





Text+ Portal
Zugang für Nutzer:innen (menschlich, maschinell) zum Such- und Datenraum von Text+,
zu individuellen Diensten, zu Informationen, zu dokumentierten APIs
Use Cases: Daten finden, Daten geben, Dienste nutzen, Informationen finden, Beratung
Text+ Portal...
IAM4NFDI
Identity & Access Management

IAM4NFDI...
TS4NFDI
Terminology Services

(Art der Verbindung zu T+ noch unklar)
TS4NFDI...
SSH Open Marketplace
Text+ Registry harvestet Subset "ACTOR TEXT+"

SSH Open Marketplace...
PID4NFDI
persistente Identifikatoren

(Art der Verbindung zu T+ noch unklar)
PID4NFDI...
GND - Gemeinsame Normdatei
GND - Gemeinsame Normdatei
Academic
ID
IAM
Academic...

Langzeitarchiv

weiterentwickeltes Koala-System, CDStar als Konnektor zwischen Portal und Koala

Langzeitarchiv...
Knowledge Graph Infrastructures
Knowledge Graph Infrastructures
greifen zu, nutzen,
übermitteln Daten
greifen zu, nutzen,...
Research Data Commons
Research Data Commons

Helpdesk/Consulting
GOTRS: 16 Queues, N Agenten, Text+, CLARIAH-DE, DARIAH-DE, DARIAH-EU; berät zu: allen Angeboten von Text+

Helpdesk/Consulting...
GND-Agentur Text+
GND-Agentur Text+
entityXML
Validierung, Anreicherung mit Normdaten
entityXML...
Indico
Indico

neuer Datenbestand

kann sein: Edition, Sammlung, lexikalische Ressource, perspektivisch weitere Domänen möglich

neuer Datenbestand...
GitLab
GitLab
Pads
Pads
Open
Project

Open...
Frontend
Frontend
User
User
Backend
Backend
Biblio-
graphie

Biblio-...

Rechenzentren, Informationsinfrastruktureinrichtungen

Virtuelle Maschinen, Hosting, Hochleistungsrechnen, Speicher, Basisdienste

Rechenzentren, Informationsinfrastruktureinrichtungen...
Zugangs- und Präsentationsschicht
Zugangs- u...
Daten
Daten
Applikationen/ Dienste
Applikationen/ Dienste
Blog
Blog
Text+ Registry
Normalisierung; Anreicherung;
listenförmige und durchsuchbare Metadaten;
Datenmodellierung;
Entitäten: Editionen, Sammlungen,
 lexikalische Ressourcen, Dienste,+++
Text+ Registry...
Data Processing Pipelines
MONAPipe, JupyterNotebooks
Data Processing Pipelines...
(Daten-)Ingest
Ziel: Übernahme von Daten durch ein
Text+ Datenzentrum oder das LZA
(Daten-)Ingest...
(Daten-)Suche
durchsucht: FCS, Registry, Webseite
(Daten-)Suchedurchsucht: FCS, Registry, Webseite

Text+ Datenzentren (N=34)
stellen bereit: Repositories (Metadaten, Daten), FCS-Endpunkte, Trainingsdaten für LLMs, anwendungsspezifische LLMs, Langzeitarchive

Text+ Datenzentren (N=34)...

externes Datenzentrum

kann sein: FCS-Endpunkt, Lieferant Metadaten f. Registry

kann werden: Text+ Datenzentrum

externes Datenzentrum...

FCS-Endpunkte (N=30 mit 142 Ressourcen)

stellen bereit: Daten, Metadaten

FCS-Endpunkte (N=30 mit 142 Ressou...
LLMs
LLMs
NextCloud
NextCloud
Dienste
wissenschafts-
getriebene Dienste aus Datendomänen

Dienstewissenschafts-...
(tlw. interne) Werkzeuge/Dienste
für die Projektkollaboration
(tlw. interne) Werkzeuge/Dienste...
basale Infrastruktur
basale Inf...
Dienste
Zugänglichmachung der Text+ Dienste
 über die Registry bzw. das Portal
Dienste...
LLMs
Trainingsdaten, eigene Modelle
LLMs...
abgeleitete
Datenformate
stammen aus: Datenzentren, Registry
abgeleitete...
thematische
Cluster
speisen sich aus den 
Datenzentren/-domänen
thematische...
stellen
bereit
stellen...
Daten-
übergabe
Daten-...
unter-
stützt
unter-...
unter-
stützt
unter-...
unter-
stützt
unter-...
durchsucht/
übermittelt
Suchergebnisse
durchsucht/...
Tickets/Cases via Webform, Mail/
Beratung, tlw. in Datendomänen
Tickets/Cases via Webform, Mail/...
Suchintegration Portal
Suchintegration Portal
durchsucht/
übermittelt
Suchergebnisse
durchsucht/...
Dienste via 
Angebotsbeschreibung
 und Registry
Dienste via...
Zugang
Zugang
Initiierung
Dateningest
Initiierung...
Registry
harvestet
SSHOMP
Registry...
Anbindung von Text+
an die AcademicID
sowie IAM4NFDI
Anbindung von Text+...
Rollen:
Identity Provider,
Service Provider
Rollen:...
Integration
ins Text+ Portfolio
Integration...
Kooperationsprojekt
kann sein: neuer Datenbestand, neuer Dienst, neue Funktionalität eines vorhandenen Dienstes
Kooperationsprojekt...
reichern an,
validieren
reichern an,...
Text
Text
beraten,
Diensteentwicklung, Datenmodelle
beraten,...
trägt bei
trägt bei
Text is not SVG - cannot display

For Whom?

The architecture targets both employees/partners within Text+ and external individuals who seek an overview of Text+’s offerings/structure.

In the long term, the architecture aims to facilitate discussions within the NFDI (National Research Data Infrastructure) on the further development of Text+. Particularly important for Text+ are other consortia with target groups in the humanities and cultural sciences. However, other infrastructure contexts such as the Basic Services Initiative Base4NFDI or the SSH Open Marketplace are already considered from the outset in the architecture.

What the Architecture Does Not Do

It does not provide a comprehensive representation of the technical components or APIs. It does not precisely depict data paths but rather presents functions. It is a work in progress. Additional views on Text+ are envisaged.

How Can I Participate?

We welcome your feedback on the architecture! Simply leave us a comment under the dedicated issue in our GitLab or contact us via the Helpdesk with the subject “Architecture.”

Changelog

  • Version 0.9: February 2024. Discussion during the Text+ Spring Meeting at the German National Library in Frankfurt/Main.
  • Version 1.0: April 2024. First published version of the architecture on the portal.