Minerals4EU INSPIRE in action: Pan-european Raw Materials knowledge base data platform



Similar documents
Minerals4EU - WP5 The EU-MKDP (Minerals Knowledge Data Platform)

ProSUM Prospecting Secondary raw materials in the Urban mine and Mining wastes

EUROPEAN UNION RAW MATERIALS KNOWLEDGE BASE (EURMKB) first steps

African European Georesources Observation System

D2.8.III.21 Data Specification on Mineral Resources Draft Guidelines

D2.8.III.21 Data Specification on Mineral Resources Draft Guidelines

CDI/THREDDS Interoperability: the SeaDataNet developments. P. Mazzetti 1,2, S. Nativi 1,2, 1. CNR-IMAA; 2. PIN-UNIFI

Workshop Part 1: INSPIRE services and the SIIF:

Enabling embedded maps

GIS Data Models for INSPIRE and ELF

WP 3. Elaboration database Architecture Features (Software Architecture Document)

GetLOD - Linked Open Data and Spatial Data Infrastructures

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

European Soil Data Centre (ESDAC) Marc Van Liedekerke Land Management and Natural Harzards Unit

Statistical Metadata System based on SDMX

Talend Metadata Manager. Reduce Risk and Friction in your Information Supply Chain

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.7 Data Specification on Environmental Monitoring Facilities Draft Guidelines

Cadastre in the context of SDI and INSPIRE

Cloud-based Infrastructures. Serving INSPIRE needs

Francesco Tortorelli

GeoKettle: A powerful open source spatial ETL tool

European Forest Information and Communication Platform

AN INTEGRATED SOLUTION FOR MANAGING EXPLORATION DATA

Conference on Data Quality for International Organizations

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

NIPP. Ivica Skender NSDI Working group for technical standards

An HTML tool for exploiting geospatial web services

An Esri White Paper June 2011 ArcGIS for INSPIRE

Guidelines for filling in the Excel Template for Monitoring INSPIRE by the contributing authorities

Environment Canada Data Management Program. Paul Paciorek Corporate Services Branch May 7, 2014

BUILDING TURKISH NATIONAL GIS (TRGIS) and DEVELOPMENT OF GEO-DATA STANDARDS

Leveraging Metadata Standards in ArcGIS for Interoperability

Transforming Data with FME for Inspire

Pan-European infrastructure for management of marine and ocean geological and geophysical data

Mining Cadastre in Africa Lessons Learnt

INSPIRE Dashboard. Technical scenario

Insight for location-powered decision making.

INSPIRE Compliant Provision of Metrological Sensor Data at the IMIDA Murcia, Spain

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data

Call for experts for INSPIRE maintenance & implementation

Classification and Labelling notifications under the CLP regulation: How to be prepared? How to notify? C&L inventory creation

HabEat - FP HabEat

EUROPEAN COMMISSION. Better Regulation "Toolbox" This Toolbox complements the Better Regulation Guideline presented in in SWD(2015) 111

D2.8.II/III.4 Data Specification on Geology Draft Guidelines

Geodatabase Programming with SQL

How To Write An Inspire Directive

INSPIRE Infrastructure for Spatial Information in Europe. INSPIRE Network Services Architecture. Network Services Architecture Creator.

UK Location Programme

Best Practice Network for SDI Nature Conservation TECHNOLOGICAL ASPECTS

How To Develop A Mineral Knowledge Data Platform

User Guide. Version 3.1

INSPIRE INfrastructure for SPatial InfoRmation in Europe

THE EUROPEAN DATA PORTAL

Building up a SDI What is needed? Ulla Kronborg Mazzoli Danish ministry for the Environment National Survey and Cadastre

D2.8.II.3 Data Specification on Orthoimagery Draft Guidelines

Product Navigator User Guide

How To Use The Alabama Data Portal

Master Data Management (MDM) in the Public Sector

Data quality and metadata

D2.8.III.17 Data Specification on Bio-geographical Regions Draft Guidelines

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.1 Data Specification on Statistical Units Draft Guidelines

EUROPEAN COMMISSION. CASSANDRA Common assessment and analysis of risk in global supply chains

OBIEE 11g : Answers, Dashboards & More

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

Ganzheitliches Datenmanagement

The Nordic way to International standardization ISO/TC 211

D01.1 Project Management Plan

Open Access to publications and research data in Horizon 2020

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.8 Data Specification on Production and Industrial Facilities Draft Guidelines

Maximize Warehouse Management Systems with Process Mining Technology

Advanced Image Management using the Mosaic Dataset

Título/Title: Mejoras y avances conseguidos en el Atlas SPINCAM para el año WP3 Datos y sistemas de información

SCHEME OF EXAMINATION MASTER OF LIBRARY & INFORMATION SCIENCE (M.Lib.I.Sc.) ONE YEAR PROGRAMME

D EUOSME: European Open Source Metadata Editor (revised )

REACCH PNA Data Management Plan

Building a SDI for small countries the Portuguese example

THE RENEWAL OF SNIG UNDER INSPIRE UMBRELLA

Configuration management of a system of interdependent standards

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.III.12 Data Specification on Natural Risk Zones Draft Guidelines

Information Management Metamodel

Tools for Trade Analysis and Open Source Information Monitoring for Non Proliferation

What s new in Carmenta Server 4.2

Horizon Research e-infrastructures Excellence in Science Work Programme Wim Jansen. DG CONNECT European Commission

Transcription:

Minerals4EU INSPIRE in action: Pan-european Raw Materials knowledge base data platform INSPIRE conference 2015, Lisbon Daniel Cassard, François Tertre, Guillaume Bertrand and Agnès Tellez-Arenas (BRGM) Frands Schjøth, Jørgen Tulstrup and Tjerk Heijboer (GEUS) Jouni Vuollo (GTK) Dana Čápová (CGS) Jasna Šinigoj and Mitja Požar (GeoZS) Stephan Gruijters, Paul Bogaard and Frank Waardenburg (TNO) Robert Tomas and Chris Schubert (JRC)

2 Outline The Minerals4EU project The EU-MKDP system What does it look like to the user? Status (services, data, know-how)

3 The Minerals4EU project EU strategies and initiatives on Raw Materials Raw Materials Initiative, EU Minerals Intelligence Network, EIP RM Consortium 31 partners, GTK (Finland) coord., 24 Geological Surveys, JRC, Total budget: 2M 2 years (2013 2015) Main outcomes: The EU-MKDP, Minerals Yearbook and Foresight Studies. Previous and related projects: ProMine, EuroGeoSource, EURare, ProSum, (EGDI), (Mica)

4 The EU-MKDP system Purpose Provide harmonized INSPIRE compliant webservices containing mineral ressource information to the European community Build an maintainable infrastructure that can be regularly updated after the Minerals4EU project Give domain experts easy access to visualization and analysis of raw data (portal) Overall architecture

5 EU-MKDP architecture EU-MKDP Portal DB SYNCHRONIZATION MICKA Catalog (CS/W) Harvesting DB (+ quality control) (WMS/WFS) (Stats, auto report, filtering ) (Search engine) EU level National level Diffusion DB (+ diffusion optimizations) Project DB Standardized data models (INSPIRE MR, ERML) Documents & Metadata Mapping (ETL process and Code Lists) Provider s own format

6 The EU-MKDP system Purpose Overall architecture Standards used INSPIRE Mineral Resource Core Mineral Occurence, Ore Measure, Commodity, Resource, Reserve, Exploration Activity, Mine, INSPIRE Mineral Resource Extension Mining Waste, Mining Product, Project specific extensions Geochemical Analyses, About code lists

7 About code lists Minerals Intelligence Network for Europe Minerals4EU The code lists and their values included in the INSPIRE IR are the base. In case some INSPIRE IR code list values are outdated the terms proposed by IUGS-CGI WP5: Geoscience Common terminology Terminology Working for Minerals4EU Group will be - draft Submitted as a formal change request to the EC INSPIRE Maintenance and Implementation Group (MIG) Title of the project: Minerals Intelligence Network for Europe Minerals4EU Grant Agreement number: 608921 Funding Scheme: FP7-NMP-2013: 4.1-3 CSA (COORDINATING) Uploaded to the INSPIRE Registry for immediate use. Start date: 01.09.2013 Duration: 24 months Document title: Code Lists proposal for Minerals4EU The additional (not in INSPIRE Registry) code lists (EarthResourceML Workpackage: WP5 code list Date: registry) should be 10.06. used. 2014 Author(s): Chris Schubert (EC-JRC), Jouni Vuollo (GTK), Robert Tomas (EC-JRC), Daniel Cassard (BRGM), and WP5 Partners For other code lists not covered by INSPIRE or CGI the Common Date of delivery: 30.09. 2014 terminology Annexes: for EU-MKDP compilation document/guidelines should be Dissemination level: PU/PP/RE/CO used 1 Reviewed by: WP5 partners Status of the document: Draft / Final Document location: Folder: Minerals4EU/Work Package 5/All documents Project web site: https://vyvi-some2.vy-verkko.fi/gtk/minerals4eu

8 The EU-MKDP system Purpose Overall architecture Standards used Details of the system The National level Data provider s own database/files Harmonized relational database. PostGreSQL. UML, tables and views ETL-proces

9 EU-MKDP architecture EU-MKDP Portal DB SYNCHRONIZATION MICKA Catalog (CS/W) Harvesting DB (+ quality control) (WMS/WFS) (Stats, auto report, filtering ) (Search engine) EU level National level Diffusion DB (+ diffusion optimizations) Project DB Standardized data models (INSPIRE MR, ERML) Documents & Metadata Mapping (ETL process and Code Lists) Provider s own format

10 EU level National level Project DB Standardized data models (INSPIRE MR, ERML) Mapping (ETL process and Code Lists) Provider s own format

11 From UML to database class Data Model class MineralResources Tables:: ExplorationResult Tables:: MineralDepositGroup «featuretype» EarthResource «type» MineralDepositModel classification «voidable, lifecycleinfo» 0..* explorationhistory + mineraldepositgroup: MineralDepositGroupValue [1..*] «voidable» + beginlifespanversion: DateTime 1 0..* 1 Tables:: «voidable» 1 «voidable» + endlifespanversion: DateTime [0..1] MineralOccurrence + mineraldeposittype: MineralDepositTypeValue [1..*] «voidable» Tables:: + dimension: EarthResourceDimension + expression: Category [1..*] ExplorationActivity Tables:: 1 0..* + form: Category [1..*] MineralDepositType source + linearorientation: A 0..* 1 CGI_LinearOrientation [1..*] «featuretype» + planarorientation: CGI_PlanarOrientation [1..*] Commodity 1 + 1shape: 0..1 Category [1..*] commoditydescription + sourcereference: DocumentCitation [1..*] + commodity: CommodityCodeValue 1..* «voidable» + commodityimportance: ImportanceValue + commodityrank: Tables::Commodity Integer 0..* oreamount commodityofinterest 1..* «voidable» 1..* 1 0..* «datatype» CommodityMeasure «voidable» + commodityamount: QuantityRange + cutoffgrade: QuantityRange + grade: QuantityRange Tables:: CommodityMeasure measuredetails 1..* 0..* Tables:: Resource «datatype» Resource + category: ResourceCategoryValue «voidable» + includesreserves: Boolean [0..1] «datatype» OreMeasure 0..* 1 1 + classificationmethodused: Tables:: ClassificationMethodUsedValue + date: OreMeasure TM_GeometricPrimitive + ore: QuantityRange + sourcereference: DocumentCitation [1..*] «voidable» + dimension: 1 1EarthResourceDimension 1 + proposedextractionmethod: Category 0..1 0..1 Tables:: Reserv e «datatype» Reserve 0..1 + category: ReserveCategoryValue Tables:: Endowment «datatype» Endowment 1..* «voidable» + includesreserves: Boolean + includesresources: Boolean «featuretype» ExplorationActiv ity + activityduration: TM_Period + activitytype: ExplorationActivityTypeValue + explorationresult: ExplorationResultValue [1..*] «featuretype» MineralOccurrence + type: MineralOccurrenceTypeValue EarthResource «voidable» + endusepotential: EndusePotentialValue [1..*]

12 From UML to database Subclasses generally implemented either as separate tables or combined into one. INSPIRE recommends that each attribute which can be Voidable must have a corresponding VoidReason. The same goes for relations that are Voidable (missing child records). Each Voidable column has corresponding VoidReason column the following legal codes: unpopulated, unknown and withheld.

13 M4EU codelists INSPIRE voidreason Code name description unpopulated unknown withheld unpopulated unknown withheld The property is not part of the dataset maintained by the data provider. However, the characteristic may exist in the real world. For example when the elevation of the water body above the sea levelǁ has not been included in a dataset containing lake spatial objects, then the reason for a void value of this property would be Unpopulated. The property receives this value for all spatial objects in the spatial data set. The correct value for the specific spatial object is not known to, and not computable by the data provider. However, a correct value may exist. For example when the elevation of the water body above the sea levelǁ of a certain lake has not been measured, then the reason for a void value of this property would be Unknown. This value is applied only to those spatial objects where the property in question is not known. The characteristic may exist, but is confidential and not divulged by the data provider.

14 The EU-MKDP system Purpose Overall architecture Standards used Details of the system The National level National to Harvesting level WFS

15 EU-MKDP architecture EU-MKDP Portal DB SYNCHRONIZATION MICKA Catalog (CS/W) Harvesting DB (+ quality control) (WMS/WFS) (Stats, auto report, filtering ) (Search engine) EU level National level Diffusion DB (+ diffusion optimizations) Project DB Standardized data models (INSPIRE MR, ERML) Documents & Metadata Mapping (ETL process and Code Lists) Provider s own format

16 Harvesting DB (+ quality control) EU level National level Project DB Standardized data models (INSPIRE MR, ERML)

17 WFS Deegree used to generate WFS Reads from views in the PostGreSQL databases for instance for decoding of codes. Otherwise Deegree cannot produce INSPIRE compatible WFS. Voidables provided problems: Deegree generates redundant nil-elements when VoidReason is specified: <mr-core:oreamount nil="true"/> <mr-core:oreamount nil="true" voidreason= unknown /> The Deegree Project was not capable/willing to solve the problem right away.

18 The EU-MKDP system Purpose Overall architecture Standards used Details of the system The National level National to Harvesting level Harvesting level

19 Harvesting level Harvesting system Harvester Originally GeoKettle was used. Could not solve issue with redundant nil-elements generated by Deegree Instead JAXB in combination with JDK and NetBeans IDE was uses. Provides a cross-platform solution. Harvesting database PostGreSQL with same structure as databases at National Level.

20 The EU-MKDP system Purpose Overall architecture Standards used Details of the system The National level National to Harvesting level Harvesting level From Harvesting to Diffusion level

21 EU-MKDP architecture EU-MKDP Portal DB SYNCHRONIZATION MICKA Catalog (CS/W) Harvesting DB (+ quality control) (WMS/WFS) (Stats, auto report, filtering ) (Search engine) EU level National level Diffusion DB (+ diffusion optimizations) Project DB Standardized data models (INSPIRE MR, ERML) Documents & Metadata Mapping (ETL process and Code Lists) Provider s own format

22 DB SYNCHRONIZATION Harvesting DB (+ quality control) Diffusion DB (+ diffusion optimizations)

23 From Harvesting to Diffusion level Diffusion database Same structure as harvesting database PLUS: Aggregating views. For instance putting all CommodityMeasures for one MineralOccurence into one field making it easier to display this information in a GetFeatureInfo request. Pre-computed tables For better performance when GetFeatureInfo is requested by avoiding joins between a lot of tables. To compute polygons for MineralOccurences that are only provided as points or lines. To compute aggregated texts to be displayed in GetFeatureInfo. Simple PostGreSQL dumps used to transfer data from Harvesting database to Diffusion database.

24 The EU-MKDP system Purpose Overall architecture Standards used Details of the system The National level National to Harvesting level Harvesting level From Harvesting to Diffusion level Diffusion Level

25 EU-MKDP architecture EU-MKDP Portal DB SYNCHRONIZATION MICKA Catalog (CS/W) Harvesting DB (+ quality control) (WMS/WFS) (Stats, auto report, filtering ) (Search engine) EU level National level Diffusion DB (+ diffusion optimizations) Project DB Standardized data models (INSPIRE MR, ERML) Documents & Metadata Mapping (ETL process and Code Lists) Provider s own format

26 EU-MKDP Portal MICKA Catalog (CS/W) (Search engine) (WMS/WFS) (Stats, auto report, filtering ) Diffusion DB (+ diffusion optimizations) Documents & Metadata

27. May 2015 Jørgen Tulstrup, Frands Schjøth, Tjerk Heijboer & WP5 27 Micka Metadata catalogue Central access point to metadata concerning European mineral resources and related topics Fully compliant with international standards Only digital and structured information to be described by metadata in this catalogue (spatial datasets and data services - WMS, WFS etc.) Function: Metadata search Metadata input / edit in a standardized format Metadata harvesting Catalogue Service for (CS-W 2.0.2.), XML

28 What does it look like to the user

29 Status and conclusions 26 countries are now creating metadata and WFS to serve INSPIRE compliant data with extended information: Big EU level harmonization and capacity building. The Minerals data model is VERY complex, but manageable. Issues with certain tools. http://minerals4eu.brgm-rec.fr/minerals4eu/ can be inspected but please note that the project is still running

30 Thank you for your attention jtu@geus.dk