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.