Comments (6)
There are many issues with DCAT-AP v1.1 compatibility, mainly:
- literals instead of RDF resources
- missing multilingual support
- missing controlled vocabulary support
- no support in the CKAN Dataset and Resource forms
etc.
There is the European Data Portal (EDP) DCAT-AP mapping which is slightly incompatible with this extension and then there is the DCAT-AP validator.
- Are you going to merge with the EDP extension?
- Do you plan to support multilingual labels?
- Do you plan to support the European controlled vocabularies?
- Do you plan to extend the CKAN Dataset and Resource forms accordingly?
I ask so that it is clearer what features are planned or being developed by the CKAN team, which by the EDP team and which are not planned at all an can therefore be contributed by someone else.
from ckanext-dcat.
The issues you mention are known:
- literals instead of RDF resources
See #50 (This should be easy to fix if you are up for a PR)
- missing multilingual support
See #55
- missing controlled vocabulary support
- no support in the CKAN Dataset and Resource forms
See #56
There is the European Data Portal (EDP) DCAT-AP mapping which is slightly incompatible with this extension and then there is the DCAT-AP validator.
Thanks for pointing to these. Can you summarize some examples of why it's incompatible?
Are you going to merge with the EDP extension?
I'd love for that to happen (at least for the DCAT specific versions), but AFAIK they haven't yet released their extensions publicly so it's hard to assess how likely is that to happen
Do you plan to support multilingual labels?
Yes, see #55
Do you plan to support the European controlled vocabularies?
Do you plan to extend the CKAN Dataset and Resource forms accordingly?
Yes, see #56 (I'm still not sure to which extent we would support the vocabularies). Note that this can be currently done by any instance by customizing their schemas to fit the CKAN/DCAT mapping. The scheming work will only make this easier out of the box.
I ask so that it is clearer what features are planned or being developed by the CKAN team, which by the EDP team and which are not planned at all an can therefore be contributed by someone else.
As of now there is no funding to undertake major changes like #55 and #56. These two would be my priorities if there's time available in the next few months. If you know of some source of resources I'd be very happy to help with specs, etc. As for the EDP team we are currently not in contact, if you have a contact there feel free to point them here.
from ckanext-dcat.
Re this question by @jakubklimek :
Do you plan to support the European controlled vocabularies?
Do you plan to extend the CKAN Dataset and Resource forms accordingly?
CKAN-AP 1.1 requires to use European controlled vocabs (e.g. http://publications.europa.eu/mdr/authority/frequency ) for some properties.
It would be great to have them supported in ckanext-dcat. If I understood @amercader correctly, implementers currently have to achieve this by customizing their CKAN instances locally.
from ckanext-dcat.
Summary of changes:
dcat:Dataset
- Add dct:accessRights
- Add foaf:page (documentation)
- Add dct:provenance
- Add dct:type
- Add dct:relation
- Add dct:hasVersion (dataset)†
- Add dct:isVersionOf (dataset)†
- Add dct:source (dataset)†
- Add admns:sample (distribution)†
- Check admns:identifier
-
Check admns:versionNotes (n)(multilingual)
† These link to other classes, we need to see if there is an easy way to store that
dcat:Distribution
- Add spdx:checksum (algorithm + value)
- Add foaf:page (documentation)
- Add dct:language
- Add dct:conformsTo
-
Check dct:description (n)(multilingual) -
Check dct:title (n)(multilingual)
from ckanext-dcat.
Mentioned this issue in https://joinup.ec.europa.eu/asset/ogd2_0/issue/dcat-ap#comment-18468
from ckanext-dcat.
Thanks @akuckartz
from ckanext-dcat.
Related Issues (20)
- ckanext-harvest mandatory or not HOT 2
- Command line interface not working with ckan 2.9 and python 2.8 HOT 2
- Making a new profile for Dcat v.2.0 HOT 8
- DCAT not mapping all metadata to extras
- Catalog.xml UnicodeEncodeError
- Unkown RDF profiles error
- Loading multiple datasets and distribution for those datasets in one jsonld HOT 4
- does the harvester/dcat have the ability to parse an entire catalog with multiple datasets and their distributions at once. HOT 7
- schemaorg profile not working HOT 1
- Could not build url for endpoint 'dcat.read_catalog' HOT 5
- Does not install with python 3.10 HOT 1
- dcat:mediaType must be a resource HOT 3
- Already deleted records are to be deleted again
- Backslash? Forward slash HOT 2
- New version for dropped Py2 and CKAN<2.9 support HOT 3
- two many locn:geometry
- do not split keywords HOT 2
- Harvester crashes with missing title HOT 1
- Support for DCAT 3 HOT 2
- Improving Pagination Handling in RDF Harvester's gather_stage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ckanext-dcat.