[ckan-dev] OpenSearch

michail alexakis drmalex07 at gmail.com
Wed Feb 3 14:05:22 UTC 2016


Hello Pedro,

They fire up at the following events of a dataset lifecycle:

* after_update
* after_create
* after_delete

These hooks are provided to any plugin declaring that implements
`IPackageController` interface.

See, for example:
https://github.com/PublicaMundi/ckanext-publicamundi/blob/master/ckanext/publicamundi/plugins.py#L680


On Wed, Feb 3, 2016 at 3:33 PM, Pedro G Silva <pedro.gracio at deimos.com.pt>
wrote:

> Hi Angelos and Michail,
> I'm currently just trying to isolate the relevant CSW code to a separate
> extension. So far, using latest stable ckan, I had some problems, btu I
> think I was able to fix them. Can you tell me the conditions that fire a
> syncronization to the CSW server? I'm still not sure I'm capable of doing
> this, but I'm trying.
>
> Thanks
>
> On Wed, Feb 3, 2016 at 11:40 AM, Angelos Tzotsos <gcpp.kalxas at gmail.com>
> wrote:
>
>> Hi Pedro,
>>
>> The ckanext-publicamundi extension includes many plugins, targeting
>> automation for publishing OGC services from CKAN.
>> The feature list can be found here:
>> http://publicamundi.eu/?page_id=542
>>
>> This extension is powering the Greek Open Data catalog:
>> http://geodata.gov.gr/
>>
>> Yes, we have fully integrated pycsw to reflect all datasets (native and
>> harvested).
>> In order to do this we implemented a plugin to fully support ISO 19115
>> metadata (including a metadata editor) in order to be able to synchronize
>> the datasets to pycsw database:
>>
>> https://github.com/PublicaMundi/ckanext-publicamundi#update-ckan-configuration
>>
>> Please let me know if you have more questions about this.
>> We are in the process of making those plugins stand-alone in order to be
>> able to use separately, but this takes a while :)
>>
>> Best,
>> Angelos
>>
>>
>> On 02/03/2016 01:01 PM, Pedro G Silva wrote:
>>
>> I found a plugin https://github.com/PublicaMundi/ckanext-publicamundi which
>> provides CSW out of the box for all datasets. I am in the process of trying
>> to extract the relevant code and maybe try and create and extension which
>> ckan itself could use? Or myabe the authors could do it? Is this of
>> interest to ckan?
>>
>> On Thu, Jan 28, 2016 at 10:07 PM, Tom Kralidis <tomkralidis at gmail.com> <tomkralidis at gmail.com>
>> wrote:
>>
>>
>> FYI the pycsw endpoint provides OpenSearch (and OAI-PMH and SRU)
>> support our of the box. In all cases this is against harvested
>> content. We could implement a custom OpenSearch endpoint however It
>> would be valuable to look into enhancing CSW/etc access beyond just
>> harvested content.
>>
>> ..Tom
>>
>> On Thu, Jan 28, 2016 at 12:30 PM, Pedro G Silva<pedro.gracio at deimos.com.pt> <pedro.gracio at deimos.com.pt> wrote:
>>
>> Hi All
>> I'm looking for something that implements or adds opensearch like
>>
>> queries to CKAN. I found out about the ckan-harvest plugin with the spatial
>> one, using pycsw, but this adds the inconvienet of having to write my own
>> harvester (I explored that front, but the documentation on this is not
>> great). On http://ckan.org/open-standards/ it states CKAN "includes a CSW
>> server to present a CSW interface to its own data" . Is this misleading? Or
>> is a reference to the spatial CSW support?
>>
>> --
>>
>>
>> Pedro Gracio Silva
>> Aerospace Systems / Production Center
>>
>> Av. D. Joao II, Lt 1.17.01, 10 • 1998-023 Lisboa, Portugal
>> Ph: +351 21 893 3020 • Fax: +351 21 896 9099
>>
>>
>> _______________________________________________
>> ckan-dev mailing listckan-dev at lists.okfn.orghttps://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>
>>
>>
>> _______________________________________________
>> ckan-dev mailing listckan-dev at lists.okfn.orghttps://lists.okfn.org/mailman/listinfo/ckan-dev
>> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>>
>>
>>
>> --
>> Angelos Tzotsos, PhD
>> OSGeo Charter Memberhttp://users.ntua.gr/tzotsos
>>
>>
>
>
> --
>
>
> [image: DEIMOS Engenharia, SA] <http://www.deimos.pt>
> *Pedro Gracio Silva*
> Aerospace Systems / Production Center
>
> *Av. D. Joao II, Lt 1.17.01, 10 • 1998-023 Lisboa, Portugal*
> Ph: +351 21 893 3020 • Fax: +351 21 896 9099
>
>
> _______________________________________________
> ckan-dev mailing list
> ckan-dev at lists.okfn.org
> https://lists.okfn.org/mailman/listinfo/ckan-dev
> Unsubscribe: https://lists.okfn.org/mailman/options/ckan-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/ckan-dev/attachments/20160203/c4b5613f/attachment-0003.html>


More information about the ckan-dev mailing list