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

COALAIP/pycoalaip

Folders and files

NameName
Last commit message
Last commit date
Aug 5, 2016
May 6, 2017
Feb 17, 2017
May 6, 2017
Aug 5, 2016
Aug 31, 2016
Aug 18, 2016
Sep 6, 2016
Feb 8, 2017
Aug 5, 2016
Sep 6, 2016
May 6, 2017
Oct 25, 2016
Aug 5, 2016
Feb 17, 2017
Feb 17, 2017
Nov 7, 2016
Feb 17, 2017
May 6, 2017
Sep 6, 2016
Aug 30, 2016

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.