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:
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.