Recently, we’ve received some requests see how Frictionless Data specs and tooling (most likely, JSON Table Schema) can be usefully applied to validating bibliographic records . A very common format for bibliographic data is MARC 21. This format mandates some validation rules for data which are broadly analogous to the type of rules we would define in JSON Table Schema. After doing a bit of research here myself, I thought it might be useful to reach out to the wider community.
Specifically, I was wondering if anyone here has any experience with, say, MARC could weigh in here. If this did indeed make sense, perhaps a first step would be to define a standard way to export MARC records to a tabular representation in CSV and define a schema to validate that.
Some tools I came across while researching this:
- pymarc: https://github.com/edsu/pymarc
- catmandu: http://librecat.org/Catmandu/
- MarcEdit: http://guides.library.illinois.edu/c.php?g=463460&p=3168262