TU Dortmund Logo

UB Dortmund Logo

Dokumentation: Architektur der Plattform Release 20230313

Unsere Datenplattform ist in erster Linie zur Speicherung und Verbreitung von offen lizensierten Daten gedacht. Jedoch ergibt sich aus den Prinzipien des (Meta-)Datenmanagements der UB Dortmund, dass die Datenplattform auch nicht offen lizensierte Daten enthalten kann und soll. Dieser Bereich muss im Zugriff gesondert behandelt werden, basiert aber auf den selben Konzepten wie die offen lizensierten Daten.

Die Architektur des Systems basiert im Wesentlichen auf zwei Triplestores, welche die beiden Lizenzbereiche repräsentieren. Derzeit verwenden wir Linked Media Frameworks (LMF) in der Version 3.1.0. Der Vorteil bei der Nutzung der LMF liegt in den integrierten Scuhmaschinen. Diese lassen sich mittels der integrierten Domain Specific Language LDPath konfigurieren.

Für den Zugriff auf die unterschieldichen Repräsenationen der Daten werden die Triplestores und Suchmaschinen von einer Java-Servlet-Anwendung umschlossen. Diese stellt drei Application Programming Interfaces (API) zur Verfügung:

  • eine Resource-API zur Darstellung einer einzelnen Ressource,
  • eine Search-API zur Suche in der Datenplattform
  • sowie einen SPARQL-Endpoint

Damit schaffen wir uns die notwendige Flexibilität bei der Auswahl der Speicherstrukturen für die Ressourcen, da Skalierbarkeit und Performanz der Systeme noch nicht ausreichend evaluiert sind.

Auf der Seite des Dateneingangs wird die Plattform durch eine Komponente zur Validierung der eingehenden Daten vervollständigt. Diese befindet sich derzeit im Aufbau und basiert auf den Guidelines for Dublin Core Application Profiles.

Architektur der Datenplattform
Datenschutz | Impressum
Creative Commons License This work is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0).
W3C valid XHTML + RDFa