From Model Interoperability to Data Transformation Steve Grise ESRI.

Slides:



Advertisements
Similar presentations
Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
Advertisements

Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
Introduction to Databases
Dave Kolas, BBN Technologies Terra Cognita 08 Karlsruhe, Germany 10/26/08 1 Supporting Spatial Semantics with SPARQL.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
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,
University of the Aegean, Department of Geography The emerge of Semantic Geoportals Athanasis Nikolaos Konstantinos Kalabokidis Vaitis Michail Soulakellis.
P2P Information Interoperability & Decision Support Domain Application SEMANTIC INTEROP QUERY PROCESSING GIS INTEROP P2P ● Heterogeneous semantic ● Semantic.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Esri UC 2014 | Technical Workshop | Leveraging Metadata Standards for Supporting Interoperability in ArcGIS Aleta Vienneau, David Danko.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
Geographical Information System GIS By: Yahia Dahash.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
Sep , 2006 v FME Worldwide User Conference - Vancouver What’s New in ArcGIS Data Interoperability Extension Kim Avery, ESRI, California, USA, and.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
The Earth System Curator Metadata Representations Prototype Portal in Collaboration with ESMF and ESG Rocky Dunlap Spencer Rugaber Georgia Tech.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. XMDR Prototype Day: 21.
GIS 1110 Designing Geodatabases. Representation Q. How will we model our real world data? A. Typically: Features Continuous Surfaces and Imagery Map Graphics.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
Introduction to ArcGIS. Goals Become familiar with ArcGIS ▫Locating and running the program ▫Introduction to the 3 ArcGIS interfaces ▫Experience with.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
Data Interoperability Basics Bruce Harold & Dale Lutz.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Introduction of Geoprocessing Topic 7a 4/10/2007.
Information System Development Courses Figure: ISD Course Structure.
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Leveraging Metadata.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Data Structures & GeoDatabase. Introduction You have been using GDBs from nearly the start of the course Why? Because I think that most of the time you.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
1.Registration block send request of registration to super peer via PRP. Process re-registration will be done at specific period to info availability of.
Tool for Ontology Paraphrasing, Querying and Visualization on the Semantic Web Project By Senthil Kumar K III MCA (SS)‏
ATN GIS Support Introduction to ArcGIS.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
ESDI Workshop on Conceptual Schema Languages and Tools
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Introduction of Geoprocessing Lecture 9. Geoprocessing  Geoprocessing is any GIS operation used to manipulate data. A typical geoprocessing operation.
WIGOS Data model – standards introduction.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
Steven Perry Dave Vieglais. W a s a b i Web Applications for the Semantic Architecture of Biodiversity Informatics Overview WASABI is a framework for.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Introduction of Geoprocessing Lecture 9 3/24/2008.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Preservation Strategies in the North Carolina Geospatial Data Archiving Project (NCGDAP) NCSU Libraries Steve Morris Head of Digital Library Initiatives.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ontology Technology applied to Catalogues Paul Kopp.
Linked Open Data for European Earth Observation Products Carlo Matteo Scalzo CTO, Epistematica epistematica.
Introduction to Geodatabases
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Working meeting of WP4 Task WP4.1
Web Ontology Language for Service (OWL-S)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
The Re3gistry software and the INSPIRE Registry
Data, Databases, and DBMSs
Database Design Concepts and Practices
Yukon Geomatics: Delivering Yukon’s SDI & Enabling Citizens
Data Model.
Session 2: Metadata and Catalogues
Building Ontologies with Protégé-2000
Presentation transcript:

From Model Interoperability to Data Transformation Steve Grise ESRI

2 OverviewOverview Detailed approach for Schema mapping for Euroroads exampleDetailed approach for Schema mapping for Euroroads example Interoperability and semantics toolsInteroperability and semantics tools Some attempts at answers to questionsSome attempts at answers to questions

3 EuroRoads for Geodatabase Created EuroRoads Geodatabase UML, exported to XMI, used ArcCatalog Schema wizard to create GeodatabaseCreated EuroRoads Geodatabase UML, exported to XMI, used ArcCatalog Schema wizard to create Geodatabase Started with Canadian National Road Network (NRN) data in GMLStarted with Canadian National Road Network (NRN) data in GML Mapped schema from NRN to EuroRoad target (data interoperability extension)Mapped schema from NRN to EuroRoad target (data interoperability extension) Downloaded GML sample for the Yukon TerritoryDownloaded GML sample for the Yukon Territory Created geoprocessing model to load the Yukon data into the modelCreated geoprocessing model to load the Yukon data into the model Used XML Schema tools in ArcGIS to create export datasetUsed XML Schema tools in ArcGIS to create export dataset

4 EuroRoads for Geodatabase Usually start with an Analysis DiagramUsually start with an Analysis Diagram –Simplified UML –Stepping stone between ideas and implementation –Example from Ontario roads prototype below –Would do Analysis Diagram to handle the more complex event/attributes for implementation model for EuroRoadS

5 EuroRoads for Geodatabase CASE Tool UML

6 EuroRoads for Geodatabase CASE Tool UML

7 EuroRoads for Geodatabase Mapping File (Road Node)Mapping File (Road Node)

8 EuroRoads for Geodatabase

9

10 EuroRoads for Geodatabase XML Schema excerptXML Schema excerpt

Semantic Interoperability

12 Catalogs and Searching Search supportSearch support –Thesauri –English/other Languages –Geo –Euro SDI –Key is management of terms and relationships between concepts in real datasets –W3C and other standards exist –Some key geo pieces missing –Standards needed in this area Basically the same problem as conceptual schema mapping, but done at the dataset/catalog level (and the feature level)Basically the same problem as conceptual schema mapping, but done at the dataset/catalog level (and the feature level)

13 W3C Options XML SchemaXML Schema –Structure/hierarchies, i.e. “Family” Resource Description Framework (RDF), (RDFS)Resource Description Framework (RDF), (RDFS) –“Parents and children” Ontology Web Language (OWL)Ontology Web Language (OWL) –“Cousins” and other more complex relationships

14 ResultsResults Better search resultsBetter search results –“parcel” search returns “Cadastre” –“Cadastral” search returns “Parcel”, “Corner”, other datasets –Some basic structure / semantics missing for Geo –Alexandria Digital Library –ISO Categories –… are both too general for Semantic Web needs (maybe even basic searches)

15 A Few Tools ProtégéProtégé –Stanford, Open Source –Developed for medical ontology work (initially) –protégé.stanford.edu LegendBursterLegendBurster –GeoReference Online, Commercial tools –Developed for mineral exploration market (initially) –

16 Protégé Example

17 LegendBurster Example TreeList EditorTreeList Editor –Standalone tool Query ToolsQuery Tools –Complex searches –Results stored as attribute –Complex mapping results

18 LegendBurster Example

19 SummarySummary Euroroads schema mappingEuroroads schema mapping –Implementation tools available –Alternative approach –Uml-xmi-gdb-xml (+ other) Need to work on semantics and relationships between datasetsNeed to work on semantics and relationships between datasets –Important for searching –Tools available –Small group should try to manage relationships

20 Q&AQ&A Do conceptual modeling languages satisfy Geo needs?Do conceptual modeling languages satisfy Geo needs? –UML missing spatial patterns –UML probably too complex for most people –No other current alternative for graphical representation –Need to add simple, graphical examples to aid communication and comprehension –Consider information products and demonstration systems now, in parallel with CSL work Harmonize?Harmonize? –Content, not necessarily CSL –Keep it simple at first –Meta model for cataloging and searching between terms –Watch for mixing of concepts and formats

21 Q&AQ&A Is a common conceptual schema needed?Is a common conceptual schema needed? –Challenge is to be convinced that it adds value, makes things easier for partners/designers –Should target more broad audience than Euro community UML extensions feasible?UML extensions feasible? –Conceptual models – yes –Transition to logical models should be considered

22 Q&AQ&A Representing constraints?Representing constraints? –Difficult to get agreement on behavior other than basic data integrity constraints –Suggest keep this as simple as possible –Different technologies and architectures means major differences in logical models Relationship to Ontologies?Relationship to Ontologies? –Catalog/search tool problem for a small group of people –Start work on this now in parallel with other activities