1
0
mirror of https://github.com/ilri/csv-metadata-quality.git synced 2025-02-03 08:52:51 +01:00
Alan Orth 2eb48d8ed0
Add SourceHut build file
For now it only attempts to install the Python requirements using
pipenv. Later it will run tests with pytest.
2019-07-26 23:56:16 +03:00
2019-07-26 23:56:16 +03:00
2019-07-26 22:16:16 +03:00
2019-07-26 23:54:07 +03:00

CSV Metadata Quality

A simple but opinionated metadata quality checker and fixer designed to work with CSVs in the DSpace ecosystem. Supports multi-value fields using the standard DSpace value separator ("||").

Written and tested using Python 3.7.

Checks

Supports checking the validity of the following metadata elements:

  • ISSN
  • ISBN
  • Multi-value separators

Fixes

Supports fixing the following metadata issues:

  • Leading, trailing, and excessive whitespace

Todo

  • Reporting / summary
  • Real logging

License

This work is licensed under the GPLv3.

The license allows you to use and modify the work for personal and commercial purposes, but if you distribute the work you must provide users with a means to access the source code for the version you are distributing. Read more about the GPLv3 at TL;DR Legal.

Description
A simple but opinionated metadata quality checker and fixer designed to work with CSVs in the DSpace ecosystem.
Readme 1.7 MiB
Languages
Python 100%