The Role of Semantics and Terminologies in a Service-Oriented Architecture Paul Smits, Michael Lutz European Commission – DG Joint Research Centre Ispra,

Slides:



Advertisements
Similar presentations
1 Service composition Roberto Lucchi joint work with Anders Friis-Christensen, Michael Lutz and Nicole Ostlaender European Commission – DG Joint Research.
Advertisements

Tim Richards & WP3 Partners NEFIS Project Meeting WP3 Summary 28 – 30 June 2005, Ispra.
Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November Seattle.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Describing OGC WMS and WFS with the OWL-S Web Service Ontology Dr Kristin Stock Allworlds Geothinking, UK Centre for Geospatial Science, University of.
KOS and the Conduct of Science© Straits Knowledge 2011 Knowledge Organisation Systems as Enablers to the Conduct of Science Patrick Lambe.
Architecture Tutorial 1 Overview of Today’s Talks Provenance Data Structures Recording and Querying Provenance –Break (30 minutes) Distribution and Scalability.
26 June 2003U. Einspanier, M. Lutz, I. Simonis, K. Senkler, A. Sliwinski Toward a Process Model for GI Service Composition Udo Einspanier, Michael Lutz,
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Overview of key concepts and features
OASIS Reference Model for Service Oriented Architecture 1.0
A FRAMEWORK BASED ON WEB SERVICES ORCHESTRATION FOR BIOINFORMATICS WORKFLOW MANAGEMENT Laboratory for Bioinformatics (LBI), Institute of Computing (IC)
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
UvA, Amsterdam June 2007WS-VLAM Introduction presentation WS-VLAM Requirements list known as the WS-VLAM wishlist System and Network Engineering group.
Ch 12 Distributed Systems Architectures
Michael Lutz – Ontology-based GI Service Discovery & Composition TU Wien, Ontology-based Discovery and Composition of Geographic Information.
Prepared by Abzamiyeva Laura Candidate of the department of KKGU named after Al-Farabi Kizilorda, Kazakstan 2012.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
© Rheinmetall Defence 2013 The Geospatial Catalogue and Database Repository (GCDR) and the Knowledge Management System (KMS) Shane Reschke – Technical.
BiodiversityWorld GRID Workshop NeSC, Edinburgh – 30 June and 1 July 2005 Metadata Agents and Semantic Mediation Mikhaila Burgess Cardiff University.
Knowledge based Learning Experience Management on the Semantic Web Feng (Barry) TAO, Hugh Davis Learning Society Lab University of Southampton.
Ontologies for the Integration of Geospatial Data Michael Lutz Workshop: Semantics and Ontologies for GI Services, 2006 Paper: Lutz et al., Overcoming.
A REFACTORING TOOL FOR DESIGN PATTERNS WITH MODEL TRANSFORMATIONS Zekai Demirezen Yasemin Topaloğlu Ege University Department of Computer Engineering
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
ET-ADRS-1, April ISO 191xx series of geographic information standards.
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Understanding to InterGrid and WAG Dr. ZhenChun Huang Tsinghua Univ. NRSCC/RSGS/SIG Team Sep, 2006.
An Introduction to Description Logics (chapter 2 of DLHB)
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
The Static Analysis Model Class Diagrams Prof. Hany H. Ammar, CSEE, WVU, and Dept. of Computer Science, Faculty of Computers and Information, Cairo University.
A Grid Based IMS Learning Design Player the ELeGI Case Study Nicola CAPUANO, Roberto IANNONE, Sergio MIRANDA and Marcello ROSCIANO CRMPA, Centro di Ricerca.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
NeuroLOG ANR-06-TLOG-024 Software technologies for integration of process and data in medical imaging A transitional.
1 The EDIT System, Overview European Commission – Eurostat.
Developing Product Line Components Jan Bosch Professor of Software Engineering University of Groningen, Netherlands
Geoinformatics 2006 A Virtual Data Product Toolkit Based on Geospatial Web Service Orchestration Peisheng Zhao, Liping Di, Yaxing Wei Center for Spatial.
Internet 2 and DoDHE: Research Issues From The iSchool Perspective Mike Eisenberg Dean and Professor The Information School University of Washington, Oct.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Towards a Benchmark for the Evaluation of LD Expressiveness and Suitability Manuel Caeiro Rodríguez
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Session 2: Metadata and Catalogues
COMPASS: A Geospatial Knowledge Infrastructure Managed with Ontologies
Semantic Markup for Semantic Web Tools:
Presentation transcript:

The Role of Semantics and Terminologies in a Service-Oriented Architecture Paul Smits, Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy 20 June 2007

Overview Setting Composition Methodology Open Issues

Overview Setting Composition Methodology Open Issues

Service Oriented Architecture Distributed capabilities (possibly under different ownership) SOA enables matching needs of service consumers with capabilities provided Standardised service interfaces, e.g. (in the geospatial world): –Data access services (WFS, WCS) –Geoprocessing services (WPS) –Rendering services (WMS) –Catalogue services

Service Composition If existing services do not directly match service consumer needs  Compose new and more complex services out of simpler ones –Service chain description: explicit description of a concrete service chain in some workflow language (e.g. WS-BPEL) –Service chain instance: service instance provided by a workflow engine executing a service chain description Composition currently done manually

Number of Forest Fires per km 2 –aggregated by administrative unit (e.g. NUTS3) An Example: Forest Fire Density

Access –Fire records from Member States An Example: Forest Fire Density

Access –Fire records from Member States Spatial and temporal aggregation –Based on Administrative Units (or European Grid)  Fire frequency An Example: Forest Fire Density

Access –Fire records from Member States Spatial and temporal aggregation –Based on Administrative Units (or European Grid)  Fire frequency Analysis –Fire density An Example: Forest Fire Density

Forest Fire Density Service Chain How to compose such a service chain?

Overview Setting Composition Methodology Open Issues

Assumptions Only information generating services –no real world side effects (e.g. charge credit card) –data access services & geoprocessing services Functionality can be described by output type and its relation to the inputs  output-driven composition

Method – Overview

Service Discovery Based on rule-based descriptions of operations –what kind of output data can be generated given certain input data? –structured by domain model (entity, entityCollection, field, featureType, …) Can be augmented by domain knowledge –(taxonomic) relationships

Operation Descriptions Operation description rules are labelled and describe the relationship between inputs and outputs of an operation normalizeByArea: frequency(f,fc1,fc2)  density(d,fc1,fc2) ”The normalizeByArea operation can be used to produce a density d (of the feature collection fc1 based on the feature collection fc2) from the frequency f of fc1 in fc2)”

Domain Knowledge Operation description rules are based on domain rules that describe domain knowledge featureCollection(fc), featureType(fc,AdminUnit)  tessellation(fc) “admin. unit feature collections are tessellations”

Service Composition Start with goal definition (e.g. ”Density of forest fires”) density(f,fc1,fc2), featureType(fc1, ForestFire) Find (domain or operation description) rules that contain (part of the goal) in their head normalizeByArea: frequency(f,fc1,fc2)  density(d,fc1,fc2) Add operation label to the service chain Define new goal (replace head with body) frequency(f,fc1,fc2), featureType(fc1, ForestFire) Repeat until no more conditions

Service Chain

Overview Setting Composition Methodology Open Issues

Connection between catalogue/service metadata and composition engine/rules –for legacy metadata –for new metadata Ontology-based user interface Well-founded top-level ontology (entity, field, …) Using different taxonomies for feature types (e.g. based on user preference) SDI Architecture

Conclusion Setting –SOA –Service Composition Composition Methodology –Rule-based service descriptions –(Semi-)automatic Composition Open Issues

Thank you!

The Role of Semantics and Terminologies in a Service-Oriented Architecture Additional Slides

Ontology-based User Interface Create GUI dynamically based on ontology concepts

Service Composition Goal Domain Rule Operation Description Rule

Architecture – To be updated