Skip to content
Emanuele Tajariol edited this page Sep 6, 2016 · 14 revisions

GeoNetwork-Manager

Introduction

GeoNetwork-Manager is a java library to interact with GeoNetwork Opensource.

Its aim is to provide a simple API to create, delete, administer the catalog entries programmatically.

GeoNetwork box

Status

Current stable release is 1.3.
Development version is *1.4-SNAPSHOT. This is the suggested version, since it supports all of the main GN versions.

This library was born as a refactorization out from a more extensive project. The supported operations at the moment are:

  • insert metadata,
  • search metadata,
  • retrieve metadata,
  • update metadata,
  • delete metadata,
  • change permissions.

Next operations we are going to implement are:

  • MEF importing,
  • massive update.

Working with Maven

In order to use GeoNetwork-Manager in your Maven project, you need to add either one of these dependencies in your pom.xml file:

        <!-- LATEST STABLE VERSION -->
        <dependency>
            <groupId>it.geosolutions</groupId>
            <artifactId>geonetwork-manager</artifactId>
            <version>1.3</version>
        </dependency>

or

        <!-- DEVELOPMENT VERSION -->
        <dependency>
            <groupId>it.geosolutions</groupId>
            <artifactId>geonetwork-manager</artifactId>
            <version>1.4-SNAPSHOT</version>
        </dependency>

We're following this versioning schema

The artifact can be retrieved from this repository:

        <repository>
            <id>geosolutions</id>
            <name>GeoSolutions Repository</name>
            <url>http://maven.geo-solutions.it</url>
        </repository>

JavaDocs

There are some information about the project here:

Both of them are automatically built and deployed by our continuous integration server which is using Jenkins CI

Code examples

Additional documentation can be found here.

Mailing list for users

The mailing list for the project is located here:

https://groups.google.com/group/geonetwork-manager-users

License

GeoNetwork-Manager is open source and licensed under the MIT License.

GeoNetwork box