Suggestions for improving metadata content

The metadata editor can be configured to analyse metadata and make suggestions to improve it. Examples of this include exploding a list of comma-separated keywords in a single element into multiple individual elements, or in the case of a feature catalogue record, automatically populating columns and codelist values from a csv.

The processes available in a given metadata schema are defined in the schema’s suggest.xsl file, for example https://github.com/metadata101/iso19139.mcp/blob/master/src/main/plugin/iso19139.mcp/suggest.xsl

The xsl files for each process are in the process folder within the schema.

To use the metadata suggestions service, it must be defined within at least one of the editing layout views for the schema.

In editing mode, click the icon in the suggestions wizard to run the service on your metadata:

../../_images/suggestion-wizard.png

If there are no valid suggestions then the process will return no results. If there are valid suggestions, such as the keyword exploder above, this will be shown in the results:

../../_images/suggestion-results.png

Click the task to run the xsl and transform the metadata. Using the keyword exploder service this will result in going from:

../../_images/keywords-concatenated.png

to:

../../_images/keywords-exploded.png

Creating a new process

See Updating a set of records using XSLT for information on how to add a new process. The new process must then be registered in suggest.xsl