Skip to content

Metadata Editor

The Metadata Editor application offers a user-friendly interface to create, edit, and publish metadata records.

Features

  • A dashboard showing the records available on the platform as well as searching and sorting
  • A metadata edition interface allowing the modification of various parts of a record (title, abstract, keywords, dates...)
  • Create, duplicate and delete records
  • Import remote records using a URL
  • Keep a draft while editing a record, with the ability to rollback to the published version and discard changes

Run & deploy

IMPORTANT

GeoNetwork version 4.2.5 or above is required for the Metadata Editor app to function normally.

The Metadata Editor application is available as a docker image or as a ZIP archive.

Using docker

The docker image is geonetwork/geonetwork-ui-metadata-editor.

See the run guide for more information.

Using the ZIP archive

A metadata-editor-VERSION.zip archive is available on every GeoNetwork-UI release: https://github.com/geonetwork/geonetwork-ui/releases

See the run guide for more information.

Deployment

Please refer to the general deploy guide to learn how to deploy GeoNetwork-UI applications.

Supported metadata schemas

The editor currently support the following schemas:

  • ISO 19139
  • ISO 19115-3
  • DCAT-AP (support for writing values in a record is limited for now)

Any record written in one of those schemas can be opened and modified in the edition interface.

When a record is created it uses the preferred schema, currently ISO 19115-3.

How it works

The Metadata Editor relies on the GeoNetwork CRUD (create/read/update/delete) API for manipulating records. The records XML is read and modified fully in the browser to allow for a reactive experience as well as offering more possibilities for supported schemas.

Needed permissions

To view and edit records in the Metadata Editor, a user needs to have EDITOR rights on the group where the records are created.

The REVIEWER rights are also needed for the publication step.

  • EDITOR
  • REVIEWER

Multilingual support

Still under development

Concurrent edition

Still under development

Configuring the edition interface

Still under development

Released under the GPL-2.0 license.