Skip to main content

Run tests Ruff Pyright Coverage PyPI GitHub code size in bytes REUSE

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)

Source distribution for oc_meta 3.0.0
File Size Uploaded Provenance
oc_meta-3.0.0.tar.gz 4.6 MB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for oc_meta 3.0.0
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page