Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

Basisklassikation in RDF

Die Basisiklassifikation (BK) ist eine monohierarchische Dezimalklassifikation, die im Gemeinsamen Bibliotheksverbund (GBV) verwendet wird. Sie basiert auf der Nederlandse Basisclassificatie (NBC) und besteht aus 5 Bereichen mit 48 Hauptklassen und 2086 Unterklassen (Stand 2014) in mehreren Hierarchieebenen.

Die Basisklassifikation wird von der Zentralredaktion Sacherschließung gepflegt und im Verbundkatalog des GBV (GVK) verwaltet. Die Daten sind unter CC0 frei verfügbar. Um die ursprünglich im PICA-Format vorliegenden Datensätzen nach RDF zu konvertieren besteht folgender Workflow:

  • Die BK-Datensätze lassen sich im Format MARC 21 Classification (MARCXML) aus dem GVK per SRU abrufen (pica.tbs=kb and pica.mak=Tkv).

  • Die abgerufenen Datensätze müssen noch um hierarchische Verknüpfungen ergänzt werden, da diese nur Indirekt in Kategorie angegeben sind.

    $ make unterklassen.xml
    
  • Da für Hauptklassen und Bereiche keine eigenen Datensätze vorhanden sind, werden für diese Dummy-Datensätze in MARCXML erstellt:

    $ make hauptklassen.xml
    
  • Die gesamten MARCXML-Datensätze werden anschließend mit mc2skos nach RDF konvertiert wobei die Formate RDF/Turtle und JSKOS angeboten werden.

    $ make rdf
    

Weitere Informationen zur Basisklassifikation

About

Extract and enrich Basisklassikation records to MARC and then to RDF

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.