gws.plugin.ows_server.csw

CSW service.

Basic implementation of the OGC Catalogue Service for the Web (CSW) standard. Only a small subset of features is supported.

References

Source code: gws.plugin.ows_server.csw

Package Contents

class gws.plugin.ows_server.csw.Config

Bases: gws.base.ows.server.service.Config

CSW Service configuration

profile: Profile

Metadata profile.

class gws.plugin.ows_server.csw.Object

Bases: gws.base.ows.server.service.Object

mdMap: dict[str, gws.Metadata]
profile: Profile
protocol
supportedVersions = ['2.0.2']
collect_metadata()
configure()
configure_metadata()
configure_operations()
configure_templates()
handle_describe_record(sr: gws.base.ows.server.request.Object)
handle_get_capabilities(sr: gws.base.ows.server.request.Object)
handle_get_record_by_id(sr: gws.base.ows.server.request.Object)
handle_get_records(sr: gws.base.ows.server.request.Object)
init_request(req)
parse_xml_request(xml)
post_configure()
class gws.plugin.ows_server.csw.Profile(*args, **kwds)

Bases: gws.Enum

Metadata profile for CSW service.

DCMI = 'DCMI'

Dublin Core metadata profile.

ISO = 'ISO'

ISO 19115 metadata profile.