Aufbau der Homepage

Die NFDI4Objects Commons Homepage wird durch den Static Site Generator Jekyll als statische Webseite erzeugt. Seine Inhalte sind in Markdown formuliert und auf Gitlab Pages gehostet. Neben HTML sind die Informationen auch als RDF in einem Knowledge Graph repräsentiert, der als Datendump heruntergeladen oder über ein JavaScript SPARQL-Interface abgefragt werden kann. Die Bearbeitung der Inhalte des Inkubators ist neben Gitlab Commits auch über ein CMS möglich. Nach jeder Änderung erfolgt die Aktualisierung der Inhalte im Minutentakt.

Datenmodell

Die NFDI4Objects Commons Seite besteht nebem dem HTML Rendering aus einer Repräsentation ihrer Inhalte in einem RDF Graphen. Der RDF Graph fasst die Ressourcen der Seite in den folgenden Vokabularien zusammen und stellt sie als statisches TTL File für den Download bereit:

Gegebenenfalls werden weitere Vokabularien innerhalb des NFDI4Objekts Konsortiums empfohlen und entwickelt, die die Organisationsstrukturen von NFDi4Objects mit abbilden. Diese werden zu gegebener Zeit hier referenziert.

SPARQL Query Interface in JavaScript

Das SPARQL Query Interface in JavaScript erlaubt es Nutzern der Webseite SPARQL Queries direkt in ein Query Interface einzugeben und die Ergebnisse im Browser visualisiert zu bekommen. Dies ist KEIN Ersatz für einen SPARQL Endpoint, denn der Webbrowser lädt im Hintergrund nur ein generiertes TTL File und fragt dieses mittels der JavaScript Library Comunica an. Der TTL Dump lässt sich jedoch ohne Weiteres von der Homepage herunterladen oder in Software wie dem SPARQLing Unicorn QGIS Plugin zur Anschauung laden.

NFDI4Objects Commons API

Die NFDI4Objects Commons API ist eine Abbildung der Metadaten pro Datenitem, die die NFDI4Objects Commons Homepage abbildet. Die Repräsentation der Datenitems kann in TTL heruntergeladen oder in HTML angesehen werden. Eine Suchfunktion in HTML unterstützt bei der Auffindung von Datenseätzen.