[Geoserver-devel] Geoserver CSW ISO Metadata Mapping

Hi,

is it possible to map keywords from a named vocabulary in MD_Metadata.properties?

For example I assign a keyword “83221423-f7ff-471f-a898-1fff87905502” with vocabulary “uuid” to a layer.

In MD_Metadata.properties I can test with:

identificationInfo.MD_DataIdentification.citation.CI_Citation.alternateTitle.CharacterString=lapply(“keywords.vocabulary”, if_then_else(isNull(“.”), ‘has no vocabulary’, strConcat('has vocabulary ', “.”)))

This shows vocabulary name as alternateTitle

My goal ist to map the one keyword (83221423-f7ff-471f-a898-1fff87905502) with vocabulary uuid to alternateTitle (or any other target)

https://docs.geoserver.org/stable/en/user/services/csw/features.html#mapping-files lists some properties like:

keywords[?]

keywords[?].value

keywords[?].language

keywords[?].vocabulary

But I only get cql parsing errors with keywords[0], keywords[uuid], keywords[‘uuid’] and so on.

What does ‘?’ in keywords[?] mean? How to filter keywords with a named vocabulary in cql / the mapping file?

Mit freundlichen Grüßen
Im Auftrag

Stefan Overkamp

(attachments)

image001.jpg

···


Team Geodaten-Technik
Referat Geoinformation und Raumbeobachtung

Kronprinzenstraße 6
45128 Essen



T:
F:



+49 201 2069-700
+49 201 2069-369

Regionalverband Ruhr
Die Regionaldirektorin

Kronprinzenstraße 35
45128 Essen
T: +49 201 2069-0
F: +49 201 2069-500
www.rvr.ruhr

Postfach 10 32 64 | 45032 Essen
Steuernummer: 112/5797/0116 | USt.-ldNr.: DE 173867500

Diese E-Mail könnte vertrauliche und/oder rechtlich geschützte Informationen enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E- Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser E-Mail sind nicht gestattet.
This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorised copying, disclosure or distribution of the material in this e-mail is strictly forbidden.