Difference between revisions of "GeoNetwork library"

From Gcube Wiki
Jump to: navigation, search
(ISO Compatibility)
(Dependecies)
Line 18: Line 18:
  
 
==Dependecies==
 
==Dependecies==
 +
The library declares these dependecies to external third parties artifacts
 +
 +
<source lang="xml">
 +
<dependency>
 +
        <groupId>it.geosolutions</groupId>
 +
<artifactId>geonetwork-manager</artifactId>
 +
<version>1.1</version>
 +
</dependency>
 +
<dependency>
 +
<groupId>org.geotoolkit</groupId>
 +
<artifactId>geotk-metadata</artifactId>
 +
<version>3.20-geoapi-3.0</version>
 +
</dependency>
 +
<dependency>
 +
<groupId>org.w3c</groupId>
 +
<artifactId>dom</artifactId>
 +
<version>2.3.0-jaxb-1.0.6</version>
 +
</dependency>
 +
<dependency>
 +
<groupId>org.geotoolkit</groupId>
 +
<artifactId>geotk-referencing</artifactId>
 +
<version>3.20-geoapi-3.0</version>
 +
</dependency>
 +
</source>
 +
 
==Version compatibility==
 
==Version compatibility==
  

Revision as of 15:12, 23 May 2013

A library to interact with GeoNetwork's REST Interface to publish/modify/delete and search for Metadata.The library is designed on top of geoserver-manager library, developed by GeoSolutions. Metadata objects managed by the library are compliant to standard specification ISO 19115:2003/19139. Default configuration of the library interacts exploits Featherweight Stack functionalities to discover geonetwork available in the infrastructure.

Module overview

The library is distributed as the artifact

<dependency>
  <groupId>org.gcube.spatial.data</groupId>
  <artifactId>geonetwork</artifactId>
  <version>...</version>
</dependency>


ISO 19115:2003 metadata compliance

Metadata objects used by the libraries implement GeoAPI interfaces, which are fully compliant to ISO 19115:2003/19139. Current implementation is based on GeoToolkit Metadata module.

Dependecies

The library declares these dependecies to external third parties artifacts

<dependency>
        <groupId>it.geosolutions</groupId>
	<artifactId>geonetwork-manager</artifactId>
	<version>1.1</version>
</dependency>
<dependency>
	<groupId>org.geotoolkit</groupId>
	<artifactId>geotk-metadata</artifactId>
	<version>3.20-geoapi-3.0</version>
</dependency>
<dependency>
	<groupId>org.w3c</groupId>
	<artifactId>dom</artifactId>
	<version>2.3.0-jaxb-1.0.6</version>
</dependency>
<dependency>
	<groupId>org.geotoolkit</groupId>
	<artifactId>geotk-referencing</artifactId>
	<version>3.20-geoapi-3.0</version>
</dependency>

Version compatibility

Using the library

GeoNeteorkReader

GeoNetworkPublisher

Configuration