openstate / open-cultuur-data

The back- and front-end code that powers the Open Cultuur Data API
http://opencultuurdata.nl/
28 stars 18 forks source link

exact meaning of item.get_rights #24

Closed coret closed 9 years ago

coret commented 10 years ago

All items have a function get_rights where you can declare the rights. But the rights of what exactly?

I'm currenty working on a dataset where the owner (on the datablog on Open Cultuur Data) states (translated): "the metadata is CC0 licensed and the content is CC BY SA licensed"

As OCD is storing the metadata I guess get_rights should return CC0. But how do we guard API users from showing the contents (eg. image referenced in metadata) without proper attribution? The easiest way is to let get_rights return CC BY SA...

coret commented 10 years ago

The dataset I'm working on is an Open Search service. Part of the returned XML per item is <dc:rights>Creative Commons Naamsvermelding-Gelijk delen</dc:rights> (which equals CC BY SA). I guess the implementor struggled with the same dilemma: which licence to show when the metadata is CC0 and content is CC BY SA... The easiest way now is to return the value of dc:rights, but it doesn't feel right...

This raises another question: is there a list of valid values? Do we standardize on English? Do we use abbrevations or not? Should a version number be included (if known)? I assume you can filter right in the API?

mbrinkerink commented 10 years ago

Thanks for pointing this out Bob! Firstly, Open Cultuur Data only accepts metadata if it’s CC-0. So for the API as a whole we can claim the data is licensed CC-0.

The get_rights are for the specific rights conditions for an individual digital object, as described by the corresponding metadata record.

The way to express these in a uniform way, is something we are still discussing. Using a license URL makes most sense, since this allows for easy extraction of the license attributes, since they are part of the url structure.

In terms of license, to really be open this corresponds to:

CC-0 CC-PDM CC-BY CC-BY-SA

Best,

Maarten

Op 3 jun. 2014, om 11:47 heeft Bob Coret notifications@github.com het volgende geschreven:

The dataset I'm working on is an Open Search service. Part of the returned XML per item is dc:rightsCreative Commons Naamsvermelding-Gelijk delen/dc:rights (which equals CC BY SA). I guess the implementor struggled with the same dilemma: which licence to show when the metadata is CC0 and content is CC BY SA... The easiest way now is to return the value of dc:rights, but it doesn't feel right...

This raises another question: is there a list of valid values? Do we standardize on English? Do we use abbrevations or not? Should a version number be included (if known)? I assume you can filter right in the API?

— Reply to this email directly or view it on GitHub.

coret commented 10 years ago

Just to check, if a metadata record doesn't have a link to a digital representation, then get_rights returns the license for the metadata.

breyten commented 10 years ago

Makes more sense to return nothing, right? Since metadata licenses are assumed to be CC0.

mbrinkerink commented 10 years ago

I would agree with Breyten.

Sent from my smartphone

Op 4 jun. 2014 om 17:14 heeft Breyten Ernsting notifications@github.com het volgende geschreven:

Makes more sense to return nothing, right? Since metadata licenses are assumed to be CC0.

— Reply to this email directly or view it on GitHub.

breyten commented 9 years ago

See also #28