This repository contains the implementation of interoperable rights statements developed for RightsStatements.org. More information about the motivation and implementation of these statements can be found in the following white papers:
- Recommendations for Standardized International Rights Statements
- Requirements for the Technical Infrastructure for Standardized International Rights Statements
The rights statements are currently implemented as a SKOS vocabulary serialized in Turtle.
If you have feedback, you can either open an issue on GitHub or contact one of the technical co-chairs:
- Mark A. Matienzo matienzo@stanford.edu
- Antoine Isaac aisaac@few.vu.nl
The current rights statements are located in rights-statements.ttl
and language specific JSON-LD files.
Transifex is used to carry out translations of the statements and collections. They are tagged with the category data-model
. Please get in touch with the maintainers to add a new language to the project.
To incorporate updates or new translations, install tx
, run tx pull
and commit the changes into your local clone (the tx client needs an API token available in your Transifex account settings). This needs to be done for all repositories where there are translations (data-model, etc). The language of the translation being pulled can be specified in a parameter (otherwise the selection can be done in the commit from local to master reference).
For deployment you have to re-start the app with rights-deploy. See also notes on implementing translations for the rights app and the website for more information.