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.

Multilingual support

Still under development

Concurrent edition

Still under development

Configuring the edition interface

Still under development

Released under the GPL-2.0 license.