Die Datenplattform stellt Beschreibungen zu Ressourcen - z.B. Gebäude, Werke, Bände, Organisationen oder Personen - nachnutzbar zur Verfügung. Um die möglichen Nachnutzungsoptionen transparent zu machen und somit für vertrauenswürdige Informationen zu sorgen, müssen auch die Lizenzinformationen und Provenienzangaben zu den Beschreibungen bereitgestellt werden. Dies bedingt jedoch, dass die Metadaten über eine Ressource selber auch als Ressource betrachtet werden. Nur so ist es möglich, Aussagen über die Metadaten der Ressource zu treffen.
Diese Sichtweise unterstützende Mechanismen bei der Datenbeschreibung sind noch nicht vollständig ausgereift (vgl. auch Die Provenienz von Linked Data / Eckert, Kai. DOI: 10.1515/9783110278736.97). Kai Eckert beschreibt in seinem Beitrag Ansätze, die nur für bestimmte Szenarien umsetzbar sind. So macht es beispielsweise einen Unterschied, ob Provenienzangaben zu einer Ressource benötigt werden oder zu allen einzelnen Aussagen zu dieser Ressource.
In data@ubdo benötigen wir zunächst keine Provenienzangaben für die einzelnen Aussagen zum
Ressourcen-beschreibenden Dokument, sondern uns genügen Angaben
zu den Ressourcen-beschreibenden Ressourcen aus. Dies ermöglicht uns, einen Ansatz aus dem
Beitrag von Kai Eckert zu verwenden, der sich den HTTP Response
Header zunutze macht. Am Beispiel der Ressource http://data.ub.tu-dortmund.de/open/resource/feature/VP_76
soll der Ansatz nun gezeigt werden.
Bei der Ressource http://data.ub.tu-dortmund.de/open/resource/feature/VP_76
handelt es sich um ein Gebäude auf
dem Campus Nord der TU Dortmund. Fordert man diese Ressource nun via Brwoser an, so wird mit
dem üblichen Mechanismus der
Content Negotiation eine Weiterleitung zu einem die Ressource
beschreibenden Dokument angestoßen. Dieses befindet sich
unter http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about
und wird
je nach angefordertem Format ausgeliefert.
Um nun Informationen zur Lizenz und zur Aktualität des Dokuments zu liefern, wird nun eine
weitere Ressource benötigt, da sich diese Informationen
innerhalb des Dokuments http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about
auf das Gebäude beziehen würden.
Der Mechanismus der Content Negotiation kommt hier nicht infrage, da es sich bei
http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about
bereits um eine
information resource im Sinne von RDF
handelt. Um die Information zur Beschreibung der Metadaten doch noch zur Verfügung zu
stellen, verwenden wir den
HTTP Response Header.
Status Code: 200 OK Content-Length: 7650 Content-Type: application/ld+json;charset=UTF-8 Date: Mon, 02 Feb 2015 07:42:24 GMT Server: Jetty(9.2.5.v20141112) access-control-allow-origin: * Link: <http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about-meta>; rel=meta
Wir geben einen Link im Header zurück, der auf die Metadaten zu den Metadaten des Gebäudes
verweist:
http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about-meta
. Somit hat
der anfragende Client die
Möglichkeit weitere Informationen abzufragen. Die Anforderung dieser Ressource liefert dann
Angaben zur Lizenz, zum Lizenzgeber und zur
Aktualität der Daten.
[ { "@graph" : [ { "@id" : "http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about", "@type" : [ "http://www.w3.org/2007/05/powder-s#Document", "http://erlangen-crm.org/120111/E31_Document" ], "http://www.w3.org/2007/05/powder-s#describedby" : [ { "@id" : "http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about-meta" } ], "http://creativecommons.org/ns#attributionName" : [ { "@value" : "TU Dortmund University, University Library" } ], "http://creativecommons.org/ns#attributionURL" : [ { "@id" : "http://data.ub.tu-dortmund.de" } ], "http://creativecommons.org/ns#morePermissions" : [ { "@id" : "http://data.ub.tu-dortmund.de/policy" } ], "http://purl.org/dc/terms/created" : [ { "@value" : "2014-11-30" } ], "http://purl.org/dc/terms/modified" : [ { "@value" : "2015-02-01" } ], "http://www.w3.org/1999/xhtml/vocab#license" : [ { "@id" : "https://creativecommons.org/about/pdm" } ], ... } ], "@id" : "http://data.ub.tu-dortmund.de/open/LMF/context/ap:crm:facilities" } ]
Aufrufen des Beispieldokuments: http://data.ub.tu-dortmund.de/open/resource/feature/VP_76/about-meta