© umweltbundesamt.at Bringing the LCML and EAGLE CONCEPTS TOGETHER STANDARDs FOR THE LAND COVER and LAND USE DOMAIN ISO TC211 - STANDARDS in ACTION Workshop,

Slides:



Advertisements
Similar presentations
Status on the Mapping of Metadata Standards
Advertisements

National Environmental Research Institute, University of Aarhus, Denmark GIS Guidance update.
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Course Instructor: Aisha Azeem
1 TECO-WIS, 6-8 November 2006 TECHNICAL CONFERENCE ON THE WMO INFORMATION SYSTEM Seoul, Republic of Korea, 6-8 November 2006 ISO 191xx series of geographic.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
18 June, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules Data Point Meta Model Data Point Methodology Guidance European Taxonomy.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
12 December, 2012 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: European Filing Rules CWA1Page 1.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
Slide 1 Wolfram Höpken RMSIG Reference Model Special Interest Group Second RMSIG Workshop Methodology and Process Wolfram Höpken.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Chapter 4 – Requirements Engineering
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
An Experiment on Spatial Data Exchange May 22, 2002 SAIJO, Yuuki (Geographical Survey Institute Japan) ISO/TC211 Workshop on Standards.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
Jessica Chen-Burger A Framework for Knowledge Sharing and Integrity Checking for Multi-Perspective Models Yun-Heh (Jessica) Chen-Burger Artificial Intelligence.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
ISO/IEC CD and WD : Core Model and Model Mapping ISO/IEC JTC1/SC32/WG September 2005, Toronto SC32/WG2 Japan (Kanrikogaku Ltd) Masaharu.
1 Interoperability of Spatial Data Sets and Services Data quality and Metadata: what is needed, what is feasible, next steps Interoperability of Spatial.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
ESDI Workshop on Conceptual Schema Languages and Tools
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
WIGOS Data model – standards introduction.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
ISO/IEC JTC 1/SC 32 Plenary and WGs Meetings Jeju, Korea, June 25, 2009 Jeong-Dong Kim, Doo-Kwon Baik, Dongwon Jeong {kjd4u,
STASIS Open WorkshopPage 1 Modelling Interoperability: The Modelling Framework of BREIN STASIS Open Workshop BOC Asset Management.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Data Quality in INSPIRE Carol Agius Q-KEN, 5 – 7 May 2010, Brussels.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Classification, Identification and BIM
Laurea Triennale in Informatica – Corso di Ingegneria del Software I – A.A. 2006/2007 Andrea Polini XIV. From Requirements to Design in the UP.
Engineering, 7th edition. Chapter 8 Slide 1 System models.
Language = Syntax + Semantics + Vocabulary
The Global Soil Information System
CompSci 280 S Introduction to Software Development
Software Engineering Lecture 4 System Modeling The Analysis Stage.
Object Management Group Information Management Metamodel
Software Requirements
Course Outcomes of Object Oriented Modeling Design (17630,C604)
IS301 – Software Engineering Dept of Computer Information Systems
SysML v2 Formalism: Requirements & Benefits
Towards connecting geospatial information and statistical standards in statistical production: two cases from Statistics Finland Workshop on Integrating.
Abstract descriptions of systems whose requirements are being analysed
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Interoperable data formats: SDMX
The Re3gistry software and the INSPIRE Registry
Introducing ... The EAGLE concept – conceptual basis for a future European Land Monitoring Framework Stephan Arnold, Michael Bock, Barbara.
LC Standards in the INSPIRE Initiative
INSPIRE Sub-GROUP VALIDATION
2. An overview of SDMX (What is SDMX? Part I)
Database Systems Instructor Name: Lecture-3.
Metadata Framework as the basis for Metadata-driven Architecture
Session 2: Metadata and Catalogues
Session 3: Information Modelling and Information Communities
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Generic Statistical Information Model (GSIM)
Software Architecture & Design
Presentation transcript:

© umweltbundesamt.at Bringing the LCML and EAGLE CONCEPTS TOGETHER STANDARDs FOR THE LAND COVER and LAND USE DOMAIN ISO TC211 - STANDARDS in ACTION Workshop, Copenhagen 30. Mai 2018 DI Roland Grillmayer

Arguments for the Revision of ISO19144-2 Priority 1 goals (P1) for upcoming LCML revision Reflect some user experience to derive priority 1 goals Study: Translation of the CORINE Land Cover nomenclature to the Land Cover Meta Language using LCCS3 Priority 2 goals (P2) – Harmonization of LCML and EAGLE Concepts LCML and the EAGLE matrix represent two very similar concepts with the same scope ISO 19144-2 specifies a Land Cover Meta Language (LCML) expressed as a UML metamodel that allows different land cover classification systems to be described based physiognomic aspects. A LC-Class is described by the overall LC_Class Characteristics and a set of land cover meta-elements and their characteristics. The EAGLE matrix is a concept for analytic decomposition of class definitions and semantic translation between land cover nomenclatures. It is structured in three blocks: land cover components (LCC), land use attributes (LUA) and further characteristics (CH).

P1: LCML & INSPIRE LCML used in the dataType „LandCoverNomenclature“ for the embeddedDescription embeddedDescription it allows using ISO 19144-2 (LCML metalanguage) to provide a description of the classification system with this common metalanguage. LC_LandCoverClassificationSystem is the root class from ISO 19144-2 to instantiate a DEFINITION of a nomenclature with LCML. externalDescription this attribute allows to provide a set of URL pointing to the documentation (specification or other document) describing the classification system used and the nomenclature used.

P1: LCML & INSPIRE LandCoverNomenclature.xsd XSD-definition embeddedDescription

P1: LCML – Level of Abstraction No xsd schema of ISO 19144-2 is available at the official ISO TC211 register XSD automatically derived from the Harmonized Model Adaption of UML Diagrams needed? Modification of INSPIRE DS Land Cover Use of LCCS Version 3  Export of xsd which defines the data structure the LandCoverClasses  really what is required for the embeddedDescription?  For the embeddedDescription a instantiate of a LC DEFINTION of a common nomenclature is foreseen The LCML metalanguage is at the highest level of abstraction. The instantiation of the metaclasses in the LCML is used to describe different classification systems. 

P1: LCML - ambiguous Class documentation User experience - Study “Translation of the CORINE Land Cover nomenclature to the Land Cover Meta Language using LCCS3” -Portuguese Geographic Institute (IGP) Quelle http://land.copernicus.eu/eagle/files/eagle-related-projects/pt_-clc-translation-to-lcml-using-lccs3_dec2010, last visit 14.11.2017

P1: LCML - unambiguous Class documentation Example Mixed Forest 313 – different ways to document one and the same CORINE LC Class 312 < ha25 single trees Upcoming questions for mixed forest definition: User mistake based on the high complexity of the LCML concepts Wrong use of the “mixed classes” Reference: http://land.copernicus.eu/eagle/files/eagle-related-projects/pt_clc-conversion-to-fao-lccs3_dec2010, last visit 14.11.2015 The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P1: LCML - ambiguous Class documentation Final considerations of the CLC-LCCS Study: There is more than one (correct) form to describe a Land Cover class using LCCS – CLC Note: Unambiguous class definition of CLC | Complexity of LCML Its not clear when to stop in detailing class descriptions Note: Expert knowledge required for the formalization of the textual description of CLC classes!! Dealing with horizontal and vertical patterns is not very intuitive an increase the complexity of LCCS Reference: http://land.copernicus.eu/eagle/files/eagle-related-projects/pt_clc-conversion-to-fao-lccs3_dec2010, last visit 14.11.2015 The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

Priority 1 Goals for upcoming LCML revision Clarification about the relationship and different abstraction level of LCML and LCCS with the informal annex Provide an official XSD for LCML / LCCS on the ISO TC211 register If possible ease LCML complexity for usability aspects Provide some profiles reducing the complexity Guarantee backwards compatibility of LCML Existing Software implementation which is based on LCML LCCS Version 3  in use in many projects especially in the African and Asian continent Reference: http://land.copernicus.eu/eagle/files/eagle-related-projects/pt_clc-conversion-to-fao-lccs3_dec2010, last visit 14.11.2015 The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P2: Harmonise LCML & EAGLE CONCEPTS Bringing LCML and EAGLE World together Talking about the same phenomena, using similar concepts but different semantic  LCML-World LCML-World The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P2: Harmonise LCML & EAGLE CONCEPTS GENERAL EAGLE CONCEPT: EAGLE PROVIDE A EAGLE Land Cover Data model using the semantics of the EAGLE matrix (main difference to LCML) EAGLE matrix represent Land Cover Class definitions in a machine-readable way (vice versa LCCS) LC Datasets which are instanced/encoded based on the EAGLE Land Cover Data Model can be automatically transformed in any LC-Nomenclature which is documented with the EAGLE matrix. Reference: http://land.copernicus.eu/eagle/files/eagle-related-projects/pt_clc-conversion-to-fao-lccs3_dec2010, last visit 14.11.2015 The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P2: Harmonise LCML & EAGLE CONCEPTS Relationship between EAGLE Concepts and LCML LM_LandCoverMetaLanguage <<instantiate>> SPECIFIC LC CLASS DESCRIBED WITH LCCS VERSION 3 LM_LandCoverClassificationSystem (LCCS) LC CLASS DESCRIBED BY EAGLE MATRIX <<derived>> <<instantiate>> EAGLE MODEL <<fixed Model >> <<based on sematic of EAGLE Matrix>> APPLICATION SCHEMA DERIVED FROM LCCS DESCRIBTION LM_LandCoverApplicationSchema EAGLE LC DATASET INSTANCE <<instantiate>> SPECIFIC LCCS LC INSTANCE LM_ApplicationSchemaInstance LISA – Land Information System Austria enriched with Copernicius HRL and other sources The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P2: Harmonise LCML & EAGLE CONCEPTS Relationship between EAGLE Concepts and LCML LM_LandCoverMetaLanguage <<instantiate>> SPECIFIC LC CLASS DESCRIBED WITH LCCS VERSION 3 LM_LandCoverClassificationSystem (LCCS) LC CLASS DESCRIBED BY EAGLE MATRIX <<derived>> <<instantiate>> EAGLE MODEL <<fixed Model >> <<based on sematic of EAGLE Matrix>> APPLICATION SCHEMA DERIVED FROM LCCS DESCRIBTION LM_LandCoverApplicationSchema EAGLE LC DATASET INSTANCE <<instantiate>> SPECIFIC LCCS LC INSTANCE LM_ApplicationSchemaInstance Covered by LCML Covered by EAGLE The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

P2: Harmonise LCML & EAGLE CONCEPTS Sematic of the EAGLE Matrix is more restrictive user defined structures are not allowed e.g. Land Use is restricted to HILUC Classes Documentation of Land cover nomenclature is much more intuitive Only one “horizontal pattern” is available Documentation of a LC-Class using the EAGLE matrix is build up as a “linear workflow” Documentation of a LC-Class using LCCS is more decision tree oriented  ending in ambiguous LC class descriptions Shortcomings of the EAGLE Matrix Definition of value ranges (e.g. Tree Cover Density between 30% and 70%) is not covered at the moment! The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

Priority 2 GOALS FOR LCML REVISION Bringing the LCML and EAGLE World together would decrease the confusion within the LC community and increase the sematic interoperability for land cover datasets worldwide Possible reviewing/harmonization strategies at ISO TC211 Establishing a sematic harmonization between the terms and definitions of the eagle components and LCML meta classes Based on a semantic mapping (ontology based approach) Modification of the eagle matrix (adaption to the LCML sematics) Modification of LCML (more critical – backward compatibility aspects) Establishing the EAGLE Matrix using the profiling mechanism of ISO TC 211 (informal ANNEX of ISO 19144-2) Topic Land Use  in both Concepts shortcomings according the LU aspects? The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

NEXT STEPS Establishing a Project 0 at ISO/TC211 – Resolution tommorow Bringing together the domain experts of LC and LU Call for experts!! Develop a cross domain understanding of LC and LU Who to deal with the semantic and conceptual harmonization issues between LCML and EAGLE? Which ISO mechanism are available and most suitable Discuss what standards are required to increase the needless information exchange between the child themes Land Cover and Land Use For both, priority 1 and priority 2 revision of LCML funding is needed!! The case of CLC class Mixed forests is difficult to describe because it predicts two situations:

Bringing the LCML and EAGLE CONCEPTS TOGETHER ISO TC211 - STANDARDS in ACTION Workshop 30. Mai 2018 DI Roland Grillmayer  Environment Agency Austria Biodiversity & Nature Conservation  T: +43-(0)1-313 04/3331 F: +43-(0)1-313 04/3700 M: +43-(0)-676-9410850 roland.grillmayer@umweltbundesamt.at Web: www.grillmayer.eu