European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,

Slides:



Advertisements
Similar presentations
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Advertisements

Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Spatial Data Infrastructure: Concepts and Components Geog 458: Map Sources and Errors March 6, 2006.
e-Framework Components and Responsibilities.
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,
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
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.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Project “European CDDA and INSPIRE”: scope, transformation workflow and mapping rules INSPIRE Conference 2014 Workshop: Implementing Existing European.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
1 The INSPIRE Geoportal Ioannis Kanellopoulos Spatial Data Infrastructures Unit European Commission Joint Research Centre Institute for Environment and.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Introduction to MDA (Model Driven Architecture) CYT.
Using Business Scenarios for Active Loss Prevention Terry Blevins t
Software Engineering Management Lecture 1 The Software Process.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Serving society Stimulating innovation Supporting legislation Workshop on the INSPIRE registry and registers Martin Tuchyňa, Tomáš.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
Software Engineering MCS-2 Lecture # 6
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Co-funded by the European Community eContentplus programme The “Protected Areas” scenario of the HUMBOLDT project Roderic Molina GISIG NATURE-SDIplus Good.
Problems/Disc. Adoption of standards Should there be standards? (not a big problem – responsibility lies with data centre – onus not on scientist) (peer.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
The CGI: Advancing International Geoscience Data Interoperability John Broome - CGI Council - Earth Sciences Sector, Natural Resources Canada.
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.
Part4 Methodology of Database Design Chapter 07- Overview of Conceptual Database Design Lu Wei College of Software and Microelectronics Northwestern Polytechnical.
1/19 Oct 05 Standardization unit DT.TN/ Content Management using the ISO/TC 211 standards ESDI Workshop on CSL and Tools (on.
From Model Interoperability to Data Transformation Steve Grise ESRI.
Strategies for Knowledge Management Success SCP Best Practices Showcase March 18, 2004.
ESDI Workshop on Conceptual Schema Languages and Tools
Working with Ontologies Introduction to DOGMA and related research.
OGC ® ® OGC HY_Features model - progress report, next steps - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of.
MODEL-BASED SOFTWARE ARCHITECTURES.  Models of software are used in an increasing number of projects to handle the complexity of application domains.
WIGOS Data model – standards introduction.
Science and Technology Norwegian University of NTNU Rolv Bræk, January Introduction to Systems Engineering by Rolv Bræk NTNU.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
WISE Working Group D September 2009, Brussels Jon Maidens.
Further developments of the implementation of the ALKIS-ATKIS model using the International Standards A status report.
Interoperability in GSDI: Standards, Solutions, and Futures Douglas Nebert GSDI Secretariat.
Yu, et al.’s “A Model-Driven Development Framework for Enterprise Web Services” In proceedings of the 10 th IEEE Intl Enterprise Distributed Object Computing.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
E-Government Initiative Geospatial Information One-Stop FGDC Coordination Group January 10, 2002 John Moeller.
Software Engineering Lecture 10: System Engineering.
Chapter 6 Guidelines for Modelling. 1. The Modelling Process 1. Modelling as a Transformation Process 2. Basic Modelling Activities 3. Types of Modelling.
Application of the ISO for BIM Xenia Fiorentini, Engisis.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
European Monitoring Platform for Mapping of QoS and QoE
The Global Soil Information System
Michael Lutz INSPIRE MIG-T meeting #38 Ghent March 2017
SysML v2 Formalism: Requirements & Benefits
Lec 6: Practical Database Design Methodology and Use of UML Diagrams
Geospatial Knowledge Base (GKB) Training Platform
Christian Ansorge Arona, 09/04/2014
The Re3gistry software and the INSPIRE Registry
Meeting on OGC Sensor Observation Service (SOS) for INSPIRE
Session 2: Metadata and Catalogues
Session 3: Information Modelling and Information Communities
Proposal of a Geographic Metadata Profile for WISE
The Role of CIM in Smart Grid & The SGAC Semantic Framework
Presentation transcript:

European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra, Italy 17 Oct 2005

Outline Introduction Issues, challenges Recommendations

Objectives Translation of a conceptual model between schema languages: –to draw-up an inventory of the state of the art of operational and experimental software tools that allow for a model created in one schema language (e.g., Visio / ArcGIS Geodatabase) to be used in a different schema language (e.g., INTERLIS). Model mapping: –to map, for a specific application domain, an instance of a data model to a common data model. Justification –Existing modelling initiatives are currently not based on a common conceptual schema language or tools. Therefore, in cross-community applications, issues of interoperability may arise that hinder effective deployment of solutions. –Mapping legacy data to common data schema may be a solution to data interoperability that avoids expensive re-engineering of data.

Participants Last nameFirst name Affiliation BellusiAlbertoUniv. BorrebækMortenCEN/TC EisenhutClaudeEisenhut GnägiHans- Rudolf

Participants IllertAndreasBKG KmiecikAlinaCEN/TC Lehto Lassi Finnish Geodetic PorteleClemensInteractive QuakWilkoUniv. SchadeSvenUniv. SmitsPaulJRC, CEN/TC SonnetJeromeIONIC VowlesGrahamOrdnance

V(owles)-diagram

Speaking the customer’s language Natural language THE way to tune an information product to consumer’s requirements –Possibly augmented with graphics, markups, prototypes –Iteration between information product designer and customer remains key element –Feature Catalogues play important role here –No specific technologies required for user (html, word)

Technical speak Down the V, technical people need more structure –Conceptual Schema Language can be helpful –General models that limit UML options enhance interoperability But balance is important: limited UML options can become obstacles when too detailed!

The role of CSLs in interoperability Data transfer Matching application schemas Semantic mapping Without CSL: Weeks Hours Seconds, minutes This is where CSL can help

CSLs are important Conceptual schema languages will greatly benefit the integration of national data in a European context

Similar approaches in NO, CH, DE, IT (IntesaGI) Guidelines for the use of UML –customized profile of ISO 19103/19109 –Sufficient for data modelling, geographic concepts are brought in by using ISO 191xx types but may require additional rules Rules for –Identifiers –Coordinate references systems –Units of measurements Constraints (important for management/validation and maintenance, less for publication) –OCL constraints –Natural language –Allowed feature types in topological themes

Similar approaches in DE, CH, NO, IntesaGIS (IT) (cont’d) Constraints should, where possible, be expressed at the conceptual level (important for management/validation and maintenance, less for publication) Constraints are important –validation –Properties –Allowed feature types in topological themes –Specify constraints also when it is not clear how to implement them Constraints are difficult –It’s a paradox, we want simplicity, but constraints are complex formalisms Constraints can be expressed –In natural language –As OCL constraints –Constraints could also be on the model design, e.g. the documentation filed should always be filled –Constraints depend on the scope of the model –Constraints can be disconnected from the conceptual level, eg. Refer to MGSCP (Nicholas) The Group recommends organizing a workshop on this topic.

Outline Introduction Issues, challenges, research Recommendations

Issues, challenges The user –What is the relation with requirements? –Look at tools needed to satisfy user requirements, which may include management of feature catalogues –Whole Information Resource (offering, resource [data+services]) –Can we achieve sustainable solutions? –Education and training What is the foundation (base model)? The role of ontologies in the mapping between CSLs Support for service architecture –Schema translation, What is the state of the art? Maturity of technologies. –How to handle huge amounts of data?

Outline Introduction Issues, challenges Recommendations

General –UML is to be used in accordance with ISO 191xx (see approaches CH, DE, IT, NO) with additional tailoring (rules in GML standard good starting point) –Maintain the reference version of the schema in one tool –Common model as simple and as high level as possible –Test and iterate –Develop guidelines for harmonizing these approaches –Encourage system vendors for CSL tool support

Recommendations Producer’s relation with the customer – “Whole Information Resource” principle –The function of the information product designer is paramount –Distinguish between types of users and use- cases –Formal description helps in communication –Separate specification and use

Recommendations Common model –Common model should be modular Establish plan to evolve from simple to more complex Contribute to relevant standards Use relevant standards, harmonize usage of standards –And is to be devised in a stepwise approach Collect national models Find common denominator –Of the models –Of the Rules Develop guidelines –Develop feature catalogues, support multi-lingual usage

Recommendations CSL tools, software –Tackle model issues within INSPIRE framework –Technical forum resulting from ESDI CSL workshop –Develop practical recommendations of the usage of tools, like the use the documentation field of the CSL tool

Recommendations Outreach and training –Define use cases for CSLs Derive requirements for different tasks “Get simple, Get real” –Create content guidelines –Validation, also in relation with INSPIRE Of models Of data –Devise implementation spirals Including milestones, while keeping the focus on strategy –Education and training ISO 191xx standards, involve universities –Website, forum

Recommendations Service architecture –Data model is part of information viewpoint of RM-ODP –Be careful with automatic transformations, which can result in bad data –Establish state of the art in WFS-T Also on the client side –Develop implementation spirals with milestones

Recommendations Support the community –Any infrastructure is built on knowledge Currently focus is on technologies Should be more on business –Education and training Sustainability (resources) requires education of managers Knowledge of how to do it must be spread –Guidelines, workshops, … –Community will benefit from a combination of open tools and encodings, and market mechanisms

Recommendations Research topics and workshops –Mapping between CS models by using ontologies –Visual ontology representation for communication with users –Geometric issues/ model+geometric generalization/scale issues –GI business, better identification of who are the users

Recommendations Further standardization work –Clarify the role of feature catalogues and potentially data dictionaries -> feedback to standardization process –Support the creation of abstract representations of selected OGC specs (WFS is good example)

Recommendations Participants of workshop to submit any material as reference material for INSPIRE –Send to