[ckan-dev] VoID
Timothy Lebo
lebot at rpi.edu
Fri Feb 15 17:32:42 UTC 2013
Ross,
I'd love if CKAN used VoID (or, DCAT) natively.
It certainly would help me access the listings in an arbitrary CKAN.
For example, it was a bit more difficult than we would have hoped for us to get the entries from http://hub.healthdata.gov/dataset (some notes at [1]).
It would have been great to just grab http://hub.healthdata.gov/void.ttl and run with the RDF descriptions of all the datasets (some notes at [2]).
Or -- even better -- just conneg http://hub.healthdata.gov/dataset with an Accept: application/rdf+xml… (several other ways are mentioned in [2]).
Please note that W3C's DCAT [3] can be used to describe _any_ kind of dataset, not just RDF datasets.
We ended up crawling CKAN to produce DCAT entries for all of its datasets (notes at [4]; an example at [5] which includes W3C's PROV-O assertions at two levels).
I think VoID should be seen as a special case of DCAT, in the case where one has RDF datasets.
There are some nice features that VoID offers that DCAT does not (such as the "top level" http://hub.healthdata.gov/void.ttl file to "just get the listing"), and CKAN's needs could inspire the W3C GLD team to get them into DCAT, which is still in development.
Regards,
Tim Lebo
[1] https://github.com/jimmccusker/twc-healthdata/wiki/Accessing-CKAN-listings
[2] https://github.com/jimmccusker/twc-healthdata/wiki/Using-VoID-for-Accessibility
[3] http://www.w3.org/2011/gld/wiki/Data_Catalog_Vocabulary
[4] https://github.com/jimmccusker/twc-healthdata/wiki/Retrieving-CKAN%27s-Dataset-Distribution-Files
[5] https://github.com/jimmccusker/melagrid/blob/master/data/source/data-melagrid-org/e-geod-11584/access.ttl
On Feb 15, 2013, at 12:01 PM, Ross Jones <ross at servercode.co.uk> wrote:
> I've been looking at http://www.w3.org/TR/void/ and thought it might be worth taking a look at implementing it for CKAN as it has been asked for more than once, and seems like a useful way of finding the datasets that are available as RDF.
>
> As CKAN doesn't really model the relationships between datasets, other than membership of groups, I wondered whether it would be enough for the void file to simply be a collection of void:Datasets so that at least it would aid in discovery via void.(rdf|ttl) even if it didn't attempt to describe the relationships between them?
>
> Any suggestions, or general guidance appreciated.
>
> Ross
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: http://lists.okfn.org/mailman/options/ckan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20130215/32f3c572/attachment-0001.html>
More information about the ckan-dev
mailing list