scriptotek / mc2skos

Command line script for converting Marc21 Classification and Authority records to SKOS/RDF
The Unlicense
21 stars 4 forks source link

Add support of MARC authority records format #29

Closed nichtich closed 7 years ago

nichtich commented 7 years ago

MADS is used for authority files other than classification systems. There are mappings from MARC 21 Format for Authority Data to MADS and from MADS to RDF (http://www.loc.gov/standards/mads/rdf/) with further mappings from mads-rdf to skos-rdf so the conversion should not be difficult.

I also found this tool to convert MADS to SKOS, but it does not seem to be maintained anymore. Having one reliable tool for all MARC formats to SKOS would be better then the current variety of distributed scripts.

Some authority files that provide MARC data for testing (some of them only single records for human inspection):

danmichaelo commented 7 years ago

Started working on feat-aut. Generating relations such as skos:related and skos:broader is made more difficult by the fact that control numbers references ($0) are seldom included{{citation needed}}. Given a complete vocabulary, it's of course possible to do two passes, generating a term-to-identifier map in the first pass, but currently I'm just ignoring 550 fields that do not have $0.

danmichaelo commented 7 years ago

Merged this in now, feel free to give it a try or add more example files!