data_kitten
data_kitten copied to clipboard
Support CSW protocol (e.g. for OGC/INSPIRE metadata)?
Might be useful if Data Kitten supported the CSW protocol defined by the OGC.
See notes at:
http://gdsc.nlr.nl/gdsc/en/software/excat/manual/the_csw_protocol
It might be useful to support the format directly.
Here's a dataset on data.gov.uk:
http://data.gov.uk/dataset/marine-hard-substrate-dataset-dighardsubstrate250k
The normal and "additional" metadata exposes all of the core metadata. A GEMINI format record is attached to each dataset too.
The additional metadata section includes a harvest URL and a GUID, this can be used to construct a request like:
http://metadata.bgs.ac.uk/geonetwork/srv/en/csw?request=GetRecordById&service=CSW&version=2.0.2&elementSetName=full&id=9e32312c-b028-521b-e044-0003ba9b0d98
That format is less verbose than the GEMINI record. This looks to be the basic CSW protocol format.
For UK INSPIRE it doesn't look like there's much in either of the XML records that isn't already in data.gov.uk, so there's probably extra to do here for the UK.
But for other countries it might be useful if a user could provide an access URL similar to the GetRecordById
request above and then have data_kitten parse the XML.