Skip to content

opencitations/oc_meta

Repository files navigation

Run tests Coverage PyPI GitHub code size in bytes

OpenCitations Meta

OpenCitations Meta processes bibliographic metadata for the OpenCitations infrastructure. It curates data from CSV files and generates RDF compliant with the OpenCitations Data Model.

Documentation

Full documentation: https://opencitations.github.io/oc_meta/

Installation

pip install oc_meta

Quick start

uv run python -m oc_meta.run.meta_process -c meta_config.yaml

See the getting started guide for configuration details.

Development

git clone https://github.com/opencitations/oc_meta.git
cd oc_meta
uv sync

Run tests:

./test/start-test-databases.sh
uv run coverage run --rcfile=test/coverage/.coveragerc
./test/stop-test-databases.sh

How to cite

If you use OpenCitations Meta in your research, please cite:

Arcangelo Massari, Fabio Mariani, Ivan Heibi, Silvio Peroni, David Shotton; OpenCitations Meta. Quantitative Science Studies 2024; 5 (1): 50-75. doi: https://doi.org/10.1162/qss_a_00292

About

OpenCitations Meta Software is the software that manages OpenCitations Meta. OpenCitations Meta is the bibliographic database containing bibliographic metadata related to the documents involved in the citations stored in the OpenCitations indexes

Topics

Resources

License

Stars

Watchers

Forks

Contributors