csw-iso: support custom queryable mappings + bounding box

Description

Currently, the bounding box mapping, as well as the queryable → xpath mappings are hard coded as per the OGC specs for the iso metadata profile CSW.

There is a different use case where the metadata records are ‘service’ metadata, then the bounding box is stored in gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox

This improvement will allow both the queryable as well as the output mapping for bounding box to be configured.

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Fix versions

Components

Priority

Created December 15, 2022 at 7:35 PM
Updated March 14, 2023 at 5:54 PM
Resolved January 27, 2023 at 1:24 PM