Transcript
Page 1: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork, The Open Source Solution

for the interoperable management of geospatial metadata

Ing. Simone Giannecchini, GeoSolutions Ing. Emanuele Tajariol, GeoSolutions

Page 2: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Outline

GeoNetwork Introduction

History

Software Features

Standards

Architecture

User Interface

INSPIRE

RNDT

Page 3: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork

(GeoSpatial) Catalog

Registry of Metadata

Repository

Enterprise Search Appliance

GeoPortal

SDI entry point

Information Broker

Metadata Editor

Standards Based

Implemented with Java Enterprise technologies

Page 4: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Technologies

Java Enterprise

Apache Lucene for speed light search

Support for different backends

MYSQL, Oracle, Postgresql, etc..

XSL Templates for flexible presentation

XML Schema

Metadata Validation and Editing

Support for Enterprise Security

LDAP

Shibboleth

Page 5: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Standards

ISO TC 211

19110:2005

19115:2003

19115:2005

19119:2005

19139:2007

23950/Z39.50

OGC

CSW 2.0.2 (ISO

Profile)

INSPIRE

Discovery Service

Others

FGDC

OpenSearch Geo

RSS/GeoRSS

WebDAV

OAI-PMH

Dublin Core

Page 6: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork: features (1)

Search capabilities to access local and distributed geospatial catalogues

Up- and downloading of data, graphics, documents, pdf files and any other content type

An interactive Web Map Viewer to combine Web Map Services from local and distributed servers around the world

On-line editing of metadata with a powerful template system

XSD schema and schematron validation of metadata

Native support for international metadata standards

Multilingual metadata support for the ISO19115/19119/19110

Page 7: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork: features (2)

INSPIRE advanced search option

Data and metadata export/import procedures

Scheduled harvesting and synchronization of metadata between distributed catalogues (GeoNetwork, CSW, Z39.50, OGC WxS, WebDav, Thredds, OAI-PMH)

Support CSW 2.0.2 ISO Profile, OAI-PMH, Z39.50 protocols

Administration of groups and users through Web interface

Multi-lingual user interface

Data updates dissemination via RSS news feeds and as GeoRSS

Page 8: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Standards

COMMON LANGUAGES

EXCHANGE FORMATS

CATALOGUES/ WEB SERVICES

• Metadata – ISO19115:2003, ISO19119:2005, ISO19110:2005,

ISO19139:2007

– FGDC, Dublin Core

• Export/Import – RSS & GeoRSS newsfeeds

– XML + XSL

• Catalogue interfaces – OGC CSW 2.0.2 ISO Profile

– OAI-PMH

– Z39.50

– Geo-OpenSearch

– GeoRSS

– WebDAV

• Web Mapping Client – OGC standards for WMS, WMC

• Web Map Server (through GeoServer) – WMS, WFS, WFS-t, WCS, KML

Page 9: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Architecture

Metadata registry

Spatial data repository

Lucene index

Search Edit

View map

Frontend - UI

GeoServer

Page 10: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Registry

Manage, Publish and

Search collections of

metadata about Data,

Services and related

information ISO 19115 Metadata about

Data

ISO 19119 Metadata about

Services

Enterprise Unique

entry point

Act as a Broker (SOA)

Can work in federation

Multilingualism

Page 11: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Repository

GeoNetwork can be used as a repository

for the data it describes

Authorization on data are independent from

authorization on related metadata

Easy-to-use editor controls to upload data

and set automatically the onLineResource

URL

Page 12: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Registry - Federation

Multiple Registries for Multiple Enterprise Clouds

Different data/services

Different Organizations

Federation reduces complexity

Available Paradigms

Harvesting

Synchronized Local Copy of remote Metadata

Remote Search

Federating node as NoCache proxy for queries

GeoNetwork supports both

Page 13: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork

OGC Portal Reference Architecture

Page 14: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Architecture

• Desktop and server versions running on any platform – Windows, Linux, Mac OSX

• Java Application using – XML+XSL

– Lucene (Apache Project for XML file indexing) – Jeeves (Open Source project for XMLDB interface)

Java Application

DB

McKoi (Desktop), MySQL, Oracle

GeoNetwork Template

XSL

Indexing

Lucene

Jetty (Desktop), Tomcat

Jeeves

(DB XML)

Page 15: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata harvesting

GeoNetwork

Nodes

Hierarchical

harvesting

Multiple paths

to same

source Loops

Page 16: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Enterprise GeoPortal

User Friendly Search/View GeoPortal

Customizable Presentation

Search Forms

Results Presentation

Based on XSL templates

Embedding in third party sites

Integrate with A&A layers

Different views for different

roles

Metadata Profiling

Page 17: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Enterprise GeoPortal

Metadata Profiling

Authentication

Internal user management for smaller deploys

LDAP integration

Shibboleth integration (federated SSO)

Authorization

User groups (grants on metadata) - customizable

User profiles (grants on operations) - fixed

Metadata access authorization is fine grained at group

level

Page 18: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

User interface/Home page

Page 19: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search

Simple/local search

Advanced search

Page 20: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search

Inspire-based search options

Page 21: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search results

Page 22: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Metadata Display

Metadata

details

Metadata

summary

Page 23: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search results

Page 24: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search results

Page 25: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Web user interface/Search results

Page 26: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Embedded Web Map Client

Map viewer

opened Layer tree

section

Add data layer

(layers toolbar)

Map toolbar

Web user interface/Web map viewer

Page 27: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Google Earth Support

View in Google Earth

Page 28: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Administration section

Login/Logout

Administration

Add new metadata

Page 29: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata editor/Default View

Page 30: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata editor/XML View

Full ISO metadata support ISO19115:2003 / ISO19139:2007

Page 31: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata editor/Categories assignment

Page 32: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata editor/Data upload

Page 33: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata editor/Privileges assignment

Page 34: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Harvesting management

Page 35: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Localization Support

Page 36: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata Editor

Terms and Rules from ISO 19115 and 19119

Encoding in 19139, FGDC and Dublin Core

Intuitive Web-Based Editor with Validation

Identification Section

Distribution Section

Reference System Section

Data Quality Section

Metadata Section

Highly Customizable

Presentation

Validation

Page 37: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Metadata Editor

Additional capabilities Extensible Templates’ set

Visual Validation

Extensive online resource

management (WMS, File

download, etc..)

Additional Metadata Linking

(dataset/service, parent/child,

feature catalog/dataset

metadata)

Role assignment for

presentation profiling

Multilingual Support

Batch Import/Insert from XML

Page 38: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

INSPIRE support in GeoNetwork

• Editing view that underlines INSPIRE required

elements

• Easy check and insertion of INSPIRE required

elements

• Schematron rules to check for INSPIRE conformance

• Search using INSPIRE codelists

• Extended CSW queryables fields to match INSPIRE

requirements

Page 39: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

RNDT: about

• RNDT («Repertorio Nazionale dei Dati Territoriali») is

the Italian national metadata catalog - instituted in

2005 and managed by DigitPA - whose purpose is to

facilitate the dissemination of the data of general

interest, available in the public administration

agencies at different levels.

• RNDT is based on ISO19115, 19119 and 19139

standards.

• Conformance to the RNDT metadata standard should

ensure conformance to INSPIRE guidelines

Page 40: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

RNDT support in GeoNetwork

GeoSolutions’ first work with RNDT was with a

GeoNetwork customization for CSI Piemonte.

Issues:

• Some RNDT interpretations of ISO19139 differ from

GeoNetwork standard implementation.

• Some constraints in RNDT are looser than ISO19139

Page 41: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

RNDT support in GeoNetwork

Search on PSR thesaurus

Page 42: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.8

What’s new • Metadata versioning

• Subtemplates

• GeoServer publishing integration

• Pluggable metadata schemas

• Improved database connection pooling

• Virtual CSW endpoints

Page 43: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

What’s new • Redesigned User Interface

• Metadata profiles plugin support

• New Admin UI

Page 44: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

Admin UI

Page 45: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

System Status

Page 46: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

Search Statistics

Page 47: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

Content Statistics

Page 48: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

GeoNetwork 2.10

Harvester Configuration

Page 49: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

http://metadata101.org

• A location to collect, develop and maintain metadata

profiles

• Easy collaboration

• Github repository

• Versioning

• Permissive licensing to allow incorporation in open

source and proprietary software

• Perfect fit for RNDT

Page 50: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases: City of FIorence OpenData Portal

Page 51: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases: LaMMa Consortium

Page 52: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases: County of Bozen

Page 53: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases: Danish Ministry of the Environment

Page 54: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases

Page 55: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

Real World Use Cases

Page 56: GeoNetwork, The Open Source Solution for the interoperable ...demo.geo-solutions.it/share/profile/geonetwork/geonetwork_2014.pdf · for the interoperable management of geospatial

The End

Questions? [email protected]


Top Related