Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 2.3 KB

File metadata and controls

40 lines (25 loc) · 2.3 KB

CI - main CI - docs PyPI - Version DOI

Python package for pid4cat persistent identifiers

The package helps to interface the pid4cat service, a service offered by NFDI4Cat for metadata rich, universal persistent identifiers. pid4cat builds upon the handle-system (as DOIs do). pid4cat adds a custom API to a handle server and provides a LinkML model for PID-related metadata. The metadata are stored in the handle records.

This Python package includes an equivalent Python (pydantic) model of the LinkML-based datamodel for the metadata of pid4cat identifiers. It moreover includes some helpers to simplify using pid4cat identifiers.

Installation

The pid4cat Python is published on PyPI and can be installed in the usual way

pip install pid4cat-model

Documentation

Contributors

See main README.

License

The pid4cat Python package is distributed under the MIT license.

Acknowledgement

This project started as an in-kind contribution of Leibniz-Institut für Katalyse e.V. (Rostock, Germany) to the NFDI4Cat project.

After 2024-03-27 this work has been funded by the German Research Foundation (DFG) through the project "NFDI4Cat - NFDI for Catalysis-Related Sciences" (DFG project no. 441926934), within the National Research Data Infrastructure (NFDI) programme of the Joint Science Conference (GWK).