Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

COALAIP/pycoalaip

Repository files navigation

pycoalaip

Documentation Status Updates

Python reference implementation for COALA IP.

Features

  • CoalaIp.generate_user(): Create a user representation suitable for use with coalaip
  • CoalaIp.register_manifestation(): Registering a Manifestation (and along with it, an associated parent Work and a Copyright of the Manifestation)
  • CoalaIp.derive_right(): Derivation of a Right from an allowing source Right or Copyright
  • CoalaIp.transfer_right(): Transfer of a Right or Copyright from the current owner to a new owner
  • Querying the ownership history of an COALA IP entity

To learn more about how to use these features, you may be interested in the usage section of the docs.

TODO

  • Host COALA IP JSON-LD definitions and set <coalaip placeholder> to the purl for the definitions.
  • Support IPLD serialization

Packaging

Bumping versions:

$ bumpversion patch

Releasing to pypi:

$ make release
$ twine upload dist/*

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.