-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DCAT and CKAN disagree on license location #42
Comments
I tried to avoid making assumptions when building the first version of the default profile but we can definitely start to be a bit more opinionated (within a limit :) ). To me is a real shame that DCAT defines the license at the resource level, at least I wouldn't mind it if there was a Dataset level license that resources would inherit from (like the catalog one). In any case, taking the first license of a resource and setting it on the dataset sounds good (we might have problems mapping the dcat values to the license_id values used by CKAN) |
This is exactly what we do on http://www.sciamlab.com/opendatahub/dataset since almost all the catalogs we are indexing define the license at dataset level. So as first we build a DCAT compliant model (CKAN independent) copying the same license to all the distributions and then we use the first from the list to populate CKAN. Doing so we don't loose any information. |
There is active discussion on this topic in conjunction with revision of DCAT underway in W3C here w3c/dxwg#104 |
Thanks Simon. Very informative. |
DCAT defines the license element as a Distribution property (i.e. part of a Resource in CKAN terms), but CKAN defines the license at the Dataset level.
This is a structural mismatch that's probably beyond the scope of this component, but it is still an issue in its usage. Can ckanext-dcat offer a pragmatic, workaround solution, like supporting a dct:license field on dcat:Dataset, or take the first license of a resource as the dataset license ?
The text was updated successfully, but these errors were encountered: