SlideShare a Scribd company logo
1 of 53
Download to read offline
GeoNetwork,
     The Open Source Solution
for the interoperable management
       of geospatial metadata

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




            GFOSS DAY 2012, Torino
              November 14th 2012
GeoSolutions

   GeoSolutions

   GeoNetwork Introduction
       History
       Software Features
       Standards
       Architecture
       User Interface
   INSPIRE

   RNDT


                        GFOSS DAY 2012, Torino
                          November 14th 2012
GeoSolutions
   Founded in Italy in late 2006

   Expertise
    •   Image Processing, GeoSpatial Data Fusion
    •   Java, Java Enterprise, C++, Python
    •   JPEG2000, JPIP, Advanced 2D visualization

   Supporting/Developing FOSS4G projects
       GeoTools
       GeoServer
       GeoNetwork
       GeoBatch
       ImageIO-Ext

   Focus on Consultancy
       agencies, large private companies, etc…


                                  GFOSS DAY 2012, Torino
                                    November 14th 2012
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
                          GFOSS DAY 2012, Torino
                            November 14th 2012
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
                            GFOSS DAY 2012, Torino
                              November 14th 2012
Standards
   ISO TC 211                   Others
     19110:2005
                                     FGDC
     19115:2003

     19115:2005
                                     OpenSearch Geo
     19119:2005                     RSS/GeoRSS
     19139:2007
                                     WebDAV
     23950/Z39.50

   OGC                              OAI-PMH
     CSW 2.0.2 (ISO                 Dublin Core
      Profile)
   INSPIRE
     Discovery Service


                    GFOSS DAY 2012, Torino
                      November 14th 2012
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

                        GFOSS DAY 2012, Torino
                          November 14th 2012
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


                         GFOSS DAY 2012, Torino
                           November 14th 2012
Standards
•   Metadata
     –   ISO19115:2003, ISO19119:2005, ISO19110:2005,   COMMON
         ISO19139:2007                                  LANGUAGES
     –   FGDC, Dublin Core
•   Export/Import
     –   RSS & GeoRSS newsfeeds                         EXCHANGE
     –   XML + XSL                                      FORMATS
•   Catalogue interfaces
     –   OGC CSW 2.0.2 ISO Profile
     –   OAI-PMH
     –   Z39.50
     –   Geo-OpenSearch                                 CATALOGUES/
     –   GeoRSS                                         WEB SERVICES
     –   WebDAV
•   Web Mapping Client
     –   OGC standards for WMS, WMC
•   Web Map Server (through GeoServer)
     –   WMS, WFS, WFS-t, WCS, KML


                          GFOSS DAY 2012, Torino
                            November 14th 2012
Architecture

    Frontend - UI


                                  Edit
           Search                                   View map




Lucene
              Metadata
 index
              registry
                                                    GeoServer
                              Spatial data
                               repository
   Backend - GeoNetwork                              Backend - GeoServer

                           GFOSS DAY 2012, Torino
                             November 14th 2012
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
                             GFOSS DAY 2012, Torino
                               November 14th 2012
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


                   GFOSS DAY 2012, Torino
                     November 14th 2012
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


                          GFOSS DAY 2012, Torino
                            November 14th 2012
GeoNetwork

OGC Portal Reference Architecture




            GFOSS DAY 2012, Torino
              November 14th 2012
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 XMLDB interface)

                         Java   Application
                                              Jetty
                                              (Desktop),
                                     Template Tomcat
        GeoNetwork
                                     XSL
      McKoi (Desktop),
      MySQL, Oracle
                         Indexing          Jeeves
        DB
                         Lucene            (DB  XML)




                                  GFOSS DAY 2012, Torino
                                    November 14th 2012
Metadata harvesting

Multiple paths
  to same
   source                        Loops




                                              Hierarchical
GeoNetwork                                    harvesting
Nodes
                     GFOSS DAY 2012, Torino
                       November 14th 2012
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


                            GFOSS DAY 2012, Torino
                              November 14th 2012
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


                            GFOSS DAY 2012, Torino
                              November 14th 2012
User interface/Home page




       GFOSS DAY 2012, Torino
         November 14th 2012
Web user interface/Search




Simple/local search




                      Advanced search



                         GFOSS DAY 2012, Torino
                           November 14th 2012
Web user interface/Search
Inspire-based search options




                   GFOSS DAY 2012, Torino
                     November 14th 2012
Web user interface/Search results




           GFOSS DAY 2012, Torino
             November 14th 2012
Web user interface/Metadata Display




                        Metadata
                        summary


                                     Metadata
                                     details




            GFOSS DAY 2012, Torino
              November 14th 2012
Web user interface/Search results




           GFOSS DAY 2012, Torino
             November 14th 2012
Web user interface/Search results




           GFOSS DAY 2012, Torino
             November 14th 2012
Web user interface/Search results




           GFOSS DAY 2012, Torino
             November 14th 2012
Embedded Web Map Client

                     Web user interface/Web map viewer
    Map viewer
                       Layer tree
    opened
                       section                     Map toolbar




Add data layer
(layers toolbar)




                                    GFOSS DAY 2012, Torino
                                      November 14th 2012
Google Earth Support




                 View in
                 Google Earth




     GFOSS DAY 2012, Torino
       November 14th 2012
Administration section

Administration




                                            Login/Logout




       Add new metadata




                   GFOSS DAY 2012, Torino
                     November 14th 2012
Metadata editor/Default View




         GFOSS DAY 2012, Torino
           November 14th 2012
Metadata editor/XML View
Full ISO metadata support
  ISO19115:2003 / ISO19139:2007




          GFOSS DAY 2012, Torino
            November 14th 2012
Metadata editor/Categories assignment




             GFOSS DAY 2012, Torino
               November 14th 2012
Metadata editor/Data upload




        GFOSS DAY 2012, Torino
          November 14th 2012
Metadata editor/Privileges assignment




             GFOSS DAY 2012, Torino
               November 14th 2012
Harvesting management




      GFOSS DAY 2012, Torino
        November 14th 2012
Localization Support




     GFOSS DAY 2012, Torino
       November 14th 2012
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
                           GFOSS DAY 2012, Torino
                             November 14th 2012
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

                           GFOSS DAY 2012, Torino
                             November 14th 2012
INSPIRE: about

The INSPIRE directive aims to create a European Union (EU)
spatial data infrastructure.

This will enable the sharing of environmental spatial information
among public sector organisations and better facilitate public
access to spatial information across Europe.

The INSPIRE directive came into force on 15 May 2007 and will
be implemented in various stages, with full implementation
required by 2019.



Institutional site: http://inspire.jrc.ec.europa.eu/
                            GFOSS DAY 2012, Torino
                              November 14th 2012
INSPIRE: about

   Infrastructure for Spatial Information in the European
    Community
       2007/2/EC Directive, 14/03/2007
       Fully in place by 2019
   Implementing Rules and Technical Guidance to implement
    EU-wide Interoperable SDIs
       IR are legally binding
       TC are not legally binding
   Main Aspects Covered
       Metadata
       Network Services
       Data and Service Sharing
       Data Specification
       Monitoring and Reporting
   Maximum Reuse of existing standards (OGC, ISO, W3C)

                              GFOSS DAY 2012, Torino
                                November 14th 2012
INSPIRE: Who does What
   Discovery service  GeoNetwork
   View, Download, InvokeSD, Transformation
    Service  GeoServer




                    GFOSS DAY 2012, Torino
                      November 14th 2012
INSPIRE: discovery services

   Discovery of spatial dataset and services
   Provide operations on services
         query about service capabilities
         register other federated Discovery Services
   Provide operations on metadata
         search
         update (both push and pull modes),
         perform federated searches

   Based on Metadata specs from ISO
   TG requires CSW 2.0.2 ISO AP as starting point

                         GFOSS DAY 2012, Torino
                           November 14th 2012
INSPIRE: discovery services in GeoNetwork
   GeoNetwork implements CSW 2.0.2 ISO Profile
   INPIRE extended constraints in metadata should be
    explicitly enabled in GeoNetwork
   Complies with almost all main requirements in Metadata
    Implementation and Discovery Services
   Main compliancy issues in:
     Handling federated catalogues

            in Discovery Service Metadata and Link Discovery Service
             operations
       Federated metadata retrieving
            no CSW, only Z39.50
       Publishing in pull mode
            matching CSW Harvest operation in GN is not stable yet

                               GFOSS DAY 2012, Torino
                                 November 14th 2012
INSPIRE and ISO19115/19139

INSPIRE supported metadata are based on
• ISO19115/19139 (metadata)
• ISO19119 (services)

There are some differences in constraints on metadata
elements between ISO19115 and INSPIRE.

The use of the INSPIRE guidelines to create INSPIRE
metadata ensures that the metadata is not in conflict
with ISO 19115. However, full conformance to ISO
19115 implies the provision of additional metadata
elements which are not required by INSPIRE.
                     GFOSS DAY 2012, Torino
                       November 14th 2012
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

                    GFOSS DAY 2012, Torino
                      November 14th 2012
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

                     GFOSS DAY 2012, Torino
                       November 14th 2012
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




                    GFOSS DAY 2012, Torino
                      November 14th 2012
RNDT support in GeoNetwork




           Search on PSR thesaurus




        GFOSS DAY 2012, Torino
          November 14th 2012
Real World Use Cases:
City of FIorence OpenData Portal




         GFOSS DAY 2012, Torino
           November 14th 2012
Real World Use Cases:
City of FIorence OpenData Portal




         GFOSS DAY 2012, Torino
           November 14th 2012
GeoNetwork 2.8

What’s new
• Metadata versioning
• Subtemplates
• GeoServer publishing integration
• Pluggable metadata schemas
• Improved database connection pooling
• Virtual CSW endpoints



                     GFOSS DAY 2012, Torino
                       November 14th 2012
The End




        Questions?
        etj@geo-solutions.it
simone.giannecchini@geo-solutions.it
            GFOSS DAY 2012, Torino
              November 14th 2012
Maps & metadata view in Google Earth




             GFOSS DAY 2012, Torino
               November 14th 2012

More Related Content

What's hot

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGeoSolutions
 
GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoSolutions
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationGeoSolutions
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...GeoSolutions
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...GeoSolutions
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...GeoSolutions
 
GfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer PresentationGfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer PresentationGeoSolutions
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...GeoSolutions
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoSolutions
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...GeoSolutions
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoSolutions
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on SteroidsGeoSolutions
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodesGeoSolutions
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...GeoSolutions
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14Jody Garnett
 

What's hot (20)

GFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer PresentationGFOSS Day 2012 GeoServer Presentation
GFOSS Day 2012 GeoServer Presentation
 
GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008GeoServer presentation @ Italian GFOSS day 2008
GeoServer presentation @ Italian GFOSS day 2008
 
Fossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer PresentationFossgis 2013 GeoServer Presentation
Fossgis 2013 GeoServer Presentation
 
GeoServer, The Open Source Solution for the interoperable management of geo...
GeoServer, The Open Source Solution  for the interoperable management  of geo...GeoServer, The Open Source Solution  for the interoperable management  of geo...
GeoServer, The Open Source Solution for the interoperable management of geo...
 
GeoServer The Open Source Solution for the interoperable management of geos...
GeoServer The Open Source Solution  for the interoperable management  of geos...GeoServer The Open Source Solution  for the interoperable management  of geos...
GeoServer The Open Source Solution for the interoperable management of geos...
 
Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...Using GeoServer for spatio-temporal data management with examples for MetOc a...
Using GeoServer for spatio-temporal data management with examples for MetOc a...
 
GfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer PresentationGfossDAY2011 GeoServer Presentation
GfossDAY2011 GeoServer Presentation
 
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
Raster data in GeoServer and GeoTools: Achievements, issues and future develo...
 
GeoServer an introduction for beginners
GeoServer an introduction for beginnersGeoServer an introduction for beginners
GeoServer an introduction for beginners
 
Osgis 2010
Osgis 2010Osgis 2010
Osgis 2010
 
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer And GeoTools: Achievements, Issues And Future Develo...
 
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...Raster data in GeoServer and GeoTools:  Achievements, issues and future devel...
Raster data in GeoServer and GeoTools: Achievements, issues and future devel...
 
GeoServer, an introduction for beginners
GeoServer, an introduction for beginnersGeoServer, an introduction for beginners
GeoServer, an introduction for beginners
 
GeoServer on Steroids
GeoServer on SteroidsGeoServer on Steroids
GeoServer on Steroids
 
One GeoNode, many GeoNodes
One GeoNode, many GeoNodesOne GeoNode, many GeoNodes
One GeoNode, many GeoNodes
 
GeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM ProjectGeoSolutions contributions to the CUSTOM Project
GeoSolutions contributions to the CUSTOM Project
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
Raster Data In GeoServer and GeoTools: Achievements, Issues And Future Develo...
 
State of GeoServer 2.14
State of GeoServer 2.14State of GeoServer 2.14
State of GeoServer 2.14
 
State of JTS 2018
State of JTS 2018State of JTS 2018
State of JTS 2018
 

Similar to GFOSS DAY 2012 GeoNetwork Presentation

GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...GeoSolutions
 
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...smespire
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
Geosolutions Foss4g It 2010
Geosolutions Foss4g It 2010Geosolutions Foss4g It 2010
Geosolutions Foss4g It 2010GeoSolutions
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoSolutions
 
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...InfiniteGraph
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013GeoSolutions
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryGhislain Atemezing
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Joshua L. Davis
 
The status of the GeoServer WPS
The status of the GeoServer WPSThe status of the GeoServer WPS
The status of the GeoServer WPSGeoSolutions
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceGeoSolutions
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Karel Charvat
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Thierry Badard
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionH2020 DEMETER
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Marc Dutoo
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformIGN Vorstand
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingGeoSolutions
 
GeoShield Project @ Swiss Geoscience Meeting 2011
GeoShield Project @ Swiss Geoscience Meeting 2011GeoShield Project @ Swiss Geoscience Meeting 2011
GeoShield Project @ Swiss Geoscience Meeting 2011SUPSI
 

Similar to GFOSS DAY 2012 GeoNetwork Presentation (20)

GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
 
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
Taming OpenData and INSPIRE challenges with Open Source: lessons learned and ...
 
GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013GeoServer intro for SDI Days 2013
GeoServer intro for SDI Days 2013
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Geosolutions Foss4g It 2010
Geosolutions Foss4g It 2010Geosolutions Foss4g It 2010
Geosolutions Foss4g It 2010
 
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
GeoServer for Spatio-temporal Data Handling With Examples For MetOc And Remot...
 
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
The Synergy Between the Object Database, Graph Database, Cloud Computing and ...
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
Comparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their GeometryComparing Vocabularies for Representing Geographical Features and Their Geometry
Comparing Vocabularies for Representing Geographical Features and Their Geometry
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
The status of the GeoServer WPS
The status of the GeoServer WPSThe status of the GeoServer WPS
The status of the GeoServer WPS
 
Advanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFenceAdvanced GeoServer Security with GeoFence
Advanced GeoServer Security with GeoFence
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...Ist africa2012 solution supporting building of global earth observation syste...
Ist africa2012 solution supporting building of global earth observation syste...
 
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
Spatially enabled open source BI (GeoBI) with GeoKettle, GeoMondrian & SOLAPL...
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
Service Integration Goes Social - Solutions Linux 2012 (OW2 Track)
 
GI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platformGI2012 buono-cnr-geo-platform
GI2012 buono-cnr-geo-platform
 
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote SensingSpatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
Spatio-temporal Data Handling With GeoServer for MetOc And Remote Sensing
 
GeoShield Project @ Swiss Geoscience Meeting 2011
GeoShield Project @ Swiss Geoscience Meeting 2011GeoShield Project @ Swiss Geoscience Meeting 2011
GeoShield Project @ Swiss Geoscience Meeting 2011
 

More from GeoSolutions

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The StoryGeoSolutions
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNodeGeoSolutions
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZYGeoSolutions
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactGeoSolutions
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016GeoSolutions
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesGeoSolutions
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017GeoSolutions
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoSolutions
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...GeoSolutions
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015GeoSolutions
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015GeoSolutions
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids GeoSolutions
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerGeoSolutions
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...GeoSolutions
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoSolutions
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04GeoSolutions
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015GeoSolutions
 

More from GeoSolutions (20)

MapStore 2 - The Story
MapStore 2 - The StoryMapStore 2 - The Story
MapStore 2 - The Story
 
Introduction to GeoNode
Introduction to GeoNodeIntroduction to GeoNode
Introduction to GeoNode
 
GeoServer Feature FRENZY
GeoServer Feature FRENZYGeoServer Feature FRENZY
GeoServer Feature FRENZY
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
MapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and ReactMapStore 2, modern mashups with OL3, Leaflet and React
MapStore 2, modern mashups with OL3, Leaflet and React
 
State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016State of GeoServer - FOSS4G 2016
State of GeoServer - FOSS4G 2016
 
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS stylesCreating Stunning Maps in GeoServer: mastering SLD and CSS styles
Creating Stunning Maps in GeoServer: mastering SLD and CSS styles
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
Mastering Security with GeoServer and GeoFence - FOSS4G EU 2017
 
GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!GeoServer in Production: we do it, here is how!
GeoServer in Production: we do it, here is how!
 
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
Crunching Data In GeoServer: Mastering Rendering Transformations, WPS Process...
 
Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015Advanced Security with GeoServer - FOSS4G 2015
Advanced Security with GeoServer - FOSS4G 2015
 
Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015Mapping the world beyond web mercator - FOSS4G 2015
Mapping the world beyond web mercator - FOSS4G 2015
 
GeoServer on Steroids
GeoServer on Steroids GeoServer on Steroids
GeoServer on Steroids
 
Advanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServerAdvanced Cartographic Map Rendering in GeoServer
Advanced Cartographic Map Rendering in GeoServer
 
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...Enterprise class deployment  for GeoServer and GeoWebcache Optimizing perform...
Enterprise class deployment for GeoServer and GeoWebcache Optimizing perform...
 
GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015GeoSolutions Keynote at WebMGS 2015
GeoSolutions Keynote at WebMGS 2015
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
 
Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04Geosolutions gwf-2015-v01.04
Geosolutions gwf-2015-v01.04
 
Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015Geoserver introduction, GeoBusiness 2015
Geoserver introduction, GeoBusiness 2015
 

GFOSS DAY 2012 GeoNetwork Presentation

  • 1. GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata Ing. Emanuele Tajariol, GeoSolutions Ing. Simone Giannecchini, GeoSolutions GFOSS DAY 2012, Torino November 14th 2012
  • 2. GeoSolutions  GeoSolutions  GeoNetwork Introduction  History  Software Features  Standards  Architecture  User Interface  INSPIRE  RNDT GFOSS DAY 2012, Torino November 14th 2012
  • 3. GeoSolutions  Founded in Italy in late 2006  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools  GeoServer  GeoNetwork  GeoBatch  ImageIO-Ext  Focus on Consultancy  agencies, large private companies, etc… GFOSS DAY 2012, Torino November 14th 2012
  • 4. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 5. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 6. Standards  ISO TC 211  Others  19110:2005  FGDC  19115:2003  19115:2005  OpenSearch Geo  19119:2005  RSS/GeoRSS  19139:2007  WebDAV  23950/Z39.50  OGC  OAI-PMH  CSW 2.0.2 (ISO  Dublin Core Profile)  INSPIRE  Discovery Service GFOSS DAY 2012, Torino November 14th 2012
  • 7. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 8. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 9. Standards • Metadata – ISO19115:2003, ISO19119:2005, ISO19110:2005, COMMON ISO19139:2007 LANGUAGES – FGDC, Dublin Core • Export/Import – RSS & GeoRSS newsfeeds EXCHANGE – XML + XSL FORMATS • Catalogue interfaces – OGC CSW 2.0.2 ISO Profile – OAI-PMH – Z39.50 – Geo-OpenSearch CATALOGUES/ – GeoRSS WEB SERVICES – WebDAV • Web Mapping Client – OGC standards for WMS, WMC • Web Map Server (through GeoServer) – WMS, WFS, WFS-t, WCS, KML GFOSS DAY 2012, Torino November 14th 2012
  • 10. Architecture Frontend - UI Edit Search View map Lucene Metadata index registry GeoServer Spatial data repository Backend - GeoNetwork Backend - GeoServer GFOSS DAY 2012, Torino November 14th 2012
  • 11. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 12. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 13. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 14. GeoNetwork OGC Portal Reference Architecture GFOSS DAY 2012, Torino November 14th 2012
  • 15. 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 XMLDB interface) Java Application Jetty (Desktop), Template Tomcat GeoNetwork XSL McKoi (Desktop), MySQL, Oracle Indexing Jeeves DB Lucene (DB  XML) GFOSS DAY 2012, Torino November 14th 2012
  • 16. Metadata harvesting Multiple paths to same source Loops Hierarchical GeoNetwork harvesting Nodes GFOSS DAY 2012, Torino November 14th 2012
  • 17. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 18. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 19. User interface/Home page GFOSS DAY 2012, Torino November 14th 2012
  • 20. Web user interface/Search Simple/local search Advanced search GFOSS DAY 2012, Torino November 14th 2012
  • 21. Web user interface/Search Inspire-based search options GFOSS DAY 2012, Torino November 14th 2012
  • 22. Web user interface/Search results GFOSS DAY 2012, Torino November 14th 2012
  • 23. Web user interface/Metadata Display Metadata summary Metadata details GFOSS DAY 2012, Torino November 14th 2012
  • 24. Web user interface/Search results GFOSS DAY 2012, Torino November 14th 2012
  • 25. Web user interface/Search results GFOSS DAY 2012, Torino November 14th 2012
  • 26. Web user interface/Search results GFOSS DAY 2012, Torino November 14th 2012
  • 27. Embedded Web Map Client Web user interface/Web map viewer Map viewer Layer tree opened section Map toolbar Add data layer (layers toolbar) GFOSS DAY 2012, Torino November 14th 2012
  • 28. Google Earth Support View in Google Earth GFOSS DAY 2012, Torino November 14th 2012
  • 29. Administration section Administration Login/Logout Add new metadata GFOSS DAY 2012, Torino November 14th 2012
  • 30. Metadata editor/Default View GFOSS DAY 2012, Torino November 14th 2012
  • 31. Metadata editor/XML View Full ISO metadata support ISO19115:2003 / ISO19139:2007 GFOSS DAY 2012, Torino November 14th 2012
  • 32. Metadata editor/Categories assignment GFOSS DAY 2012, Torino November 14th 2012
  • 33. Metadata editor/Data upload GFOSS DAY 2012, Torino November 14th 2012
  • 34. Metadata editor/Privileges assignment GFOSS DAY 2012, Torino November 14th 2012
  • 35. Harvesting management GFOSS DAY 2012, Torino November 14th 2012
  • 36. Localization Support GFOSS DAY 2012, Torino November 14th 2012
  • 37. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 38. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 39. INSPIRE: about The INSPIRE directive aims to create a European Union (EU) spatial data infrastructure. This will enable the sharing of environmental spatial information among public sector organisations and better facilitate public access to spatial information across Europe. The INSPIRE directive came into force on 15 May 2007 and will be implemented in various stages, with full implementation required by 2019. Institutional site: http://inspire.jrc.ec.europa.eu/ GFOSS DAY 2012, Torino November 14th 2012
  • 40. INSPIRE: about  Infrastructure for Spatial Information in the European Community  2007/2/EC Directive, 14/03/2007  Fully in place by 2019  Implementing Rules and Technical Guidance to implement EU-wide Interoperable SDIs  IR are legally binding  TC are not legally binding  Main Aspects Covered  Metadata  Network Services  Data and Service Sharing  Data Specification  Monitoring and Reporting  Maximum Reuse of existing standards (OGC, ISO, W3C) GFOSS DAY 2012, Torino November 14th 2012
  • 41. INSPIRE: Who does What  Discovery service  GeoNetwork  View, Download, InvokeSD, Transformation Service  GeoServer GFOSS DAY 2012, Torino November 14th 2012
  • 42. INSPIRE: discovery services  Discovery of spatial dataset and services  Provide operations on services  query about service capabilities  register other federated Discovery Services  Provide operations on metadata  search  update (both push and pull modes),  perform federated searches  Based on Metadata specs from ISO  TG requires CSW 2.0.2 ISO AP as starting point GFOSS DAY 2012, Torino November 14th 2012
  • 43. INSPIRE: discovery services in GeoNetwork  GeoNetwork implements CSW 2.0.2 ISO Profile  INPIRE extended constraints in metadata should be explicitly enabled in GeoNetwork  Complies with almost all main requirements in Metadata Implementation and Discovery Services  Main compliancy issues in:  Handling federated catalogues  in Discovery Service Metadata and Link Discovery Service operations  Federated metadata retrieving  no CSW, only Z39.50  Publishing in pull mode  matching CSW Harvest operation in GN is not stable yet GFOSS DAY 2012, Torino November 14th 2012
  • 44. INSPIRE and ISO19115/19139 INSPIRE supported metadata are based on • ISO19115/19139 (metadata) • ISO19119 (services) There are some differences in constraints on metadata elements between ISO19115 and INSPIRE. The use of the INSPIRE guidelines to create INSPIRE metadata ensures that the metadata is not in conflict with ISO 19115. However, full conformance to ISO 19115 implies the provision of additional metadata elements which are not required by INSPIRE. GFOSS DAY 2012, Torino November 14th 2012
  • 45. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 46. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 47. 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 GFOSS DAY 2012, Torino November 14th 2012
  • 48. RNDT support in GeoNetwork Search on PSR thesaurus GFOSS DAY 2012, Torino November 14th 2012
  • 49. Real World Use Cases: City of FIorence OpenData Portal GFOSS DAY 2012, Torino November 14th 2012
  • 50. Real World Use Cases: City of FIorence OpenData Portal GFOSS DAY 2012, Torino November 14th 2012
  • 51. GeoNetwork 2.8 What’s new • Metadata versioning • Subtemplates • GeoServer publishing integration • Pluggable metadata schemas • Improved database connection pooling • Virtual CSW endpoints GFOSS DAY 2012, Torino November 14th 2012
  • 52. The End Questions? etj@geo-solutions.it simone.giannecchini@geo-solutions.it GFOSS DAY 2012, Torino November 14th 2012
  • 53. Maps & metadata view in Google Earth GFOSS DAY 2012, Torino November 14th 2012