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
Metadata
Release files for oc_meta 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| oc_meta-3.0.0.tar.gz | 4.6 MB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| oc_meta-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.0 MB
Release files / oc_meta-3.0.0.tar.gz
| Download URL | oc_meta-3.0.0.tar.gz |
|---|---|
| Size | 4.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e69eac0db883c41788dd00e05580ab06ac01dab859e6535bfaf61d4126cc517d
|
|
BLAKE2b-256 checksum How to use checksums |
9375c8afa5157d99d11af5b3d53001a30bc0fca5cfef225d97cec06aac34494e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / oc_meta-3.0.0-py3-none-any.whl
| Download URL | oc_meta-3.0.0-py3-none-any.whl |
|---|---|
| Size | 423.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
523d7c0dd19eaa9c1233e611d40af76ba26b6230d3b9eb4c28bc80472231b156
|
|
BLAKE2b-256 checksum How to use checksums |
59f15d965b0136cb723800c5120d01a9cdea545cdd287f08e0ccbfd53301388a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for oc_meta 3.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.