Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November 2007 - Seattle.

Slides:



Advertisements
Similar presentations
Workflow Enactment of Grid-Enabled Geospatial Web Services
Advertisements

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Agenda Session (75 minutes duration, Friday sessions are 90 minutes) Co-lead introduces the session (5 minutes) –repeat of one chart from opening plenary.
1 Service composition Roberto Lucchi joint work with Anders Friis-Christensen, Michael Lutz and Nicole Ostlaender European Commission – DG Joint Research.
Sensor Web, Grid Computing and Geospatial Web Services for Real Time Decision Support Sensor Web, Grid Computing and Geospatial.
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Workflow Enactment of Grid-Enabled Geospatial Web Services Gobe Hobona, David Fairbairn, Philip James UK e-Science All Hands Meeting - 12 th September.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
1 IC GS J. Broome, Mar Introduction to the Informatics and Data Aspects John Broome (Canada)
Describing OGC WMS and WFS with the OWL-S Web Service Ontology Dr Kristin Stock Allworlds Geothinking, UK Centre for Geospatial Science, University of.
WPS Application Development of geospatial web application for site selection for artificial recharge of groundwater CSIR-National Environmental Engineering.
International Workshop on Semantic Based GIS Ontology assisted decision making a case study in trip planning for tourism Eleni Tomai, Maria Spanaki, Poulicos.
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
A Data Curation Application Using DDI: The DAMES Data Curation Tool for Organising Specialist Social Science Data Resources Simon Jones*, Guy Warner*,
Xiaomeng Su & Jon Atle Gulla Dept. of Computer and Information Science Norwegian University of Science and Technology Trondheim Norway June 2004 Semantic.
Semantic Mediation & OWS 8 Glenn Guempel
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Interoperability ERRA System.
WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.
RuleML-2007, Orlando, Florida1 Towards Knowledge Extraction from Weblogs and Rule-based Semantic Querying Xi Bai, Jigui Sun, Haiyan Che, Jin.
U.S. Department of the Interior U.S. Geological Survey Web Services Interest Group WGISS #28 September, 2009 Pretoria, South Africa Lyndon R. Oleson U.S.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Recent Advances in Geospatial Service Chaining Open Standards 2008 Composability within SOA Symposium April, 2008 Raj Singh, PhD OGC Director of Interoperability.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
Logical / Physical SIGIZC Cycle SIGIZC Quality Control + Metadata References Diverse Data Sources Interoperability Scientific Spatial Data Infrastructure.
Design central EMODnet portal Objectives, Technical Proposal and Consultation Process.
GIS On The Web: An Overview of ArcIMS. *The easy flow of geographic data can offer real-life solutions in many societal sectors, including municipal government,
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
OGC/Grid activities in UK Chris Higgins (EDINA), Phil James (Uni of Newcastle), Andrew Woolf (CCLRC)
Managing and communicating uncertainty in geospatial web service workflows Richard Jones, Dan Cornford, Lucy Bastin, Matthew Williams Computer Science,
Session 1 - The TELEIOS infrastructure for Real Time Fire Monitoring 2nd User Community Workshop Darmstadt, May 2012 Presenter: Ugo Di Giammatteo.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
©2012 LIESMARS Wuhan University Building Integrated Cyberinfrastructure for GIScience through Geospatial Service Web Jianya Gong, Tong Zhang, Huayi Wu.
Jonas Eberle9th November Standard-based time-series data access and geoprocessing services for Earth cover change detection within the “Earth Observation.
Geospatial web services applied to Biodiversity Modelling Karla Donato Fook Advisors: Dr. Antônio Miguel V. Monteiro Dr. Gilberto Câmara Collaboration:
Presentation to GEO ADC Brazil March The Challenge Information systems need to provide simple access to multi-scale, multi-discipline data sets.
David Chiu and Gagan Agrawal Department of Computer Science and Engineering The Ohio State University 1 Supporting Workflows through Data-driven Service.
Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.
WPS 2.0 developments and proposed features Umweltwissenschaften, FR Geowissenschaften, Professur f. Geoinformationssysteme Matthias Müller Castellón, June.
Data Stewardship at the NOAA Data Centers Sub Topic - Value Added Products ESIP Federation Meeting, Washington, DC January 6-8, 2009.
Glossary WMS – OGC Web Mapping Services WFS – OGC Web Feature Services XML- Extensible Markup Language OGC – Open GIS Consortium ADN –
Semantic Web underpinnings of the IRI Data Library Semantic Web as a Framework for Multiple Metadata IRI Data Library: presenting Data in multiple frameworks.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features.
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Efficient Semantic Web Service Discovery in Centralized and P2P Environments Dimitrios Skoutas 1,2 Dimitris Sacharidis.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Yoon kyoung-a A Semantic Match Algorithm for Web Services Based on Improved Semantic Distance Gongzhen Wang, Donghong Xu, Yong Qi, Di Hou School.
® ® Geospatial Information Standards for Human Geography at: Human Geography Summit by: Raj Singh, PhD Director, Interoperability Programs Open Geospatial.
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
Ideas on Opening Up GEOSS Architecture and Extending AIP-5 Wim Hugo SAEON.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
GEOSS Architecture Implementation Pilot AIP-3 Engineering Use Cases Nadine Alameh & Josh Lieberman AIP-3 kickoff Frascati, Italy March
The Role of Semantics and Terminologies in a Service-Oriented Architecture Paul Smits, Michael Lutz European Commission – DG Joint Research Centre Ispra,
Semantic metadata in the Catalogue Frédéric Houbie.
® OGC Web Services Initiative 9 Cross Community Interoperability (CCI) Aviation Semantic Mediation © 2012 Open Geospatial Consortium Luis Bermudez (OGC)
WSExpress: A QoS-Aware Search Engine for Web Services
Presentation transcript:

Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November Seattle

Overview Background OGC Web Services Workflow Enactment A Role for Semantics Prototype Implementation Conclusions

Background Open Geospatial Consortium (OGC) JISC Grid/OGC Collision Programme Security : SEE-GEO Workflow : SAW-GEO OGC Interoperability Experiments (OWS-4 and beyond) Challenge: How to support the user in the construction of workflows to address a variety of problems?

OGC Web Services Web Map Services (WMS) Generates geovisualisations/maps from any geo-data source Web Feature Services (WFS) Disseminates vector geospatial data Web Coverage Services (WCS) Disseminates raster geospatial data Web Processing Services (WPS) Runs geocomputational models or geospatial operations on user-supplied datasets

Workflow Enactment Recognised by ISO19119 Several options for workflow enactment SCUFL, BPEL, Keppler etc Selected BPEL because OASIS Standard, i.e. WS-BPEL 2.0 Multi-vendor support including IBM, Sun Microsystems, ActiveEndpoints, Oracle etc Availability of open source enactors

An Example Geospatial Workflow Based on OGC OWS-4 GeoProcessing Workflow Scenario client Workflow Enactor WPS 1 Generalise WPS 2 Clip WFS

Possible Applications for Geo-Workflows Emergency Management Where each activity depends on the result of a previous activity Geographic modelling Where several steps are needed before a final model is produced e.g. ESRI Model Builder Climate Change scenarios Where a number of possible routes for workflows are possible depending on the state of certain variables

A Role for Semantics in Orchestration SOA Problem Domain Concept 1 Concept 2 Concept 3 Concept 4 ServicesResources Workflow enactor Concept 1 Concept 3 Concept 5 EXACT SUBSUMPTION

Calculating Workflow Similarity (1) Thing A B C D E I J K L M A path through several other concepts X A concept Key: A path linking two concepts. The concept on the arrow-head subsumes the other

Calculating Workflow Similarity (2) High similarity (request) Low similarity InputAAAAAI ActivityBBBBJJ CCCKKK DDLLLL OutputEMMMMM

Proposed Formula α is an application-specific weight applied to each activity in the workflow n is the number of activities in the requested workflow P k is the number of edges between the concept representing the k th activity in the workflow and the concept tagging a candidate service

A Geospatially aware Ontology Earth and environmental problem domains present problems of space Requiring a geo-aware ontology SWEET* Earth Realm Physical Process Physical Property Non-Living Substances Living Data Human Activity Numerics Natural Phenomena Space Time Units * Raskin, R. G. and Pan, M. J. Knowledge representation in the semantic web for Earth and environmental terminology (SWEET).Computer & Geosciences, 31, 9 (2005),

SWEET

Implementation SWEET ontology uploaded from OWL documents into PostgreSQL Metadata held in a conventional DBMS with a catalogue service interface For each query, semantically related concepts found using Jena Additional methods implemented to calculate the number of edges

Architecture Catalogue Service Metadata Eclipse IDE SAW-GEO Plug-In BPEL Editor Client-side Server-side Ontology Jena

Response from Search Search Concept Number of edges between Search Concept and tag

Ontology and Suggested Flow views plugged into ActiveBPEL Designer

Evaluation 15 OGC web services with 180 resources compiled from a Google search for GetCapabilities documents Resources tagged with references to OWL Concepts Tags assigned according to specialist words in resource titles Resource titles obtained from GetCapabilities methods Average response time for discovery and edge count Greatest cost where several resources are tagged with concepts far away from the search concept Possibilities for parallelisation as each concept can be searched for on a separate machine

Conclusions and Future Work Proposed formula offers an algorithmic approach for comparing linear workflows Limitations to complete automation due to variations between properties of service inputs and outputs Future work should investigate non-linear workflows and the inclusion of conditional activities Need for a test corpus for evaluating catalogues of OGC web services Thank You