Zur Beschreibung von einzelnen Datenbanken in RDF wird folgendes RDF-Vokabular
verwendet. Zwingend notwendig sind nur die RDF-Properties
dcterms:title
, dcterms:dbkey
und
foaf:homepage
.
Property | JSON-LD | Beschreibung |
---|---|---|
dcterms:title | title | Name der Datenbank (ggf. mehrsprachige Namen mit language tags) |
gbv:dbkey | dbkey | Datenbank-Kürzel. Aus dem dbkey ergibt sich die URI der Datenbank
http://uri.gbv.de/database/{dbkey} . Der dbkey hat die
syntaktische Form [a-z][a-z0-9]*(-[a-z0-9])* . |
foaf:homepage | url | Startseite der Datenbank. |
foaf:isPrimaryTopicOf | infourl | Informationsseite mit Beschreibung der Datenbank |
gbv:picabase | picabase | Basis-URL einer PICA-Datenbank (entspricht, falls vorhanden, der Startseite) |
gbv:srubase | srubase | Basis-URL einer SRU-Schnittstelle der Datenbank |
gbv:solrbase | solrbase | Basis-URL einer Solr-Schnittstelle der Datenbank |
gbv:oaibase | oaibase | Basis-URL einer OAI-PMH-Schnittstelle der Datenbank |
dcterms:extent | extent | Umfang der Datenbank, d.h. im Allgemeinen die Anzahl der Datensätze |
Ist eine Datenbank der Haupt-Katalog einer Einrichtung, so verlinkt die Einrichtung mit gbv:opac zur Datenbank:
@prefix gbv: <http://purl.org/ontology/gbv/> . <http://uri.gbv.de/organization/isil/DE-7> gbv:opac <http://uri.gbv.de/database/opac-de-7> .
In JSON-LD wird die inverse relation mit opacOf
angegeben:
{ "uri": "http://uri.gbv.de/database/opac-de-7", "opacOf": "http://uri.gbv.de/organization/isil/DE-7" }
Jede Datenbank ist Instanz folgender Klassen:
Klasse | Beschreibung |
---|---|
cdtype:CatalogueOrIndex | Ein Katalog oder Index im Sinne des Dublin Core Collection Description Type (CDType) Vocabulary |
schema:Dataset | |
daia:Service | Ein allgemeiner Service im Sinne der DAIA-Ontologie. |
void:Dataset | Eine Datenbank im Sinne der voID-Ontology |
Zur Gruppierung von Datenbanken kann das SKOS-Vokabular verwendet werden, wobei
eine Datenbank mit dcterms:subject
einer Gruppe zugeordnet wird,
die eine Instanz von skos:Concept
ist.