[pycsw-devel] pycsw harvesting of sos 2.0
Tom Kralidis
tomkralidis at gmail.com
Thu May 10 09:56:33 PDT 2018
On Thu, 10 May 2018, José Alexandre Teixeira wrote:
> Date: Thu, 10 May 2018 14:50:23 +0000
> From: José Alexandre Teixeira <jose.a.teixeira at inesctec.pt>
> To: "pycsw-devel at lists.osgeo.org" <pycsw-devel at lists.osgeo.org>
> Subject: [pycsw-devel] pycsw harvesting of sos 2.0
>
> Greetings,
>
>
> I have successfully tested the pycsw to harvest an endpoint running the SOS 2.0.0. However I would like to know a bit more of what is happening underneath in terms of the requests performed by the pycsw.
>
When pycsw receives a csw:Harvest request to harvest an OGC:SOS 2.0.0 instance, pycsw will:
- create one metadata record for the service instance (from the SOS *service* metadata)
- create one metadata record foreach ObservatingOffering
The functionality can be found in pycsw.core.metadata._parse_sos [1] and uses OWSLib
behind the scenes for the parsing.
Hope this helps.
..Tom
[1] https://github.com/geopython/pycsw/blob/master/pycsw/core/metadata.py#L904
>
> This is due to the fact that I want to implement my own service that produces a getCapabilities much similar to SOS 2.0.0.
>
>
> What should I take into consideration?
>
More information about the pycsw-devel
mailing list