NeP4B Aims and Innovations: Toward a Unified View of Data and Services Carlo Batini Matteo Palmonari Andrea Maurino University of Milan-Bicocca Italy Sonia.

Slides:



Advertisements
Similar presentations
Semi-automatic compound nouns annotation for data integration systems Tuesday, 23 June 2009 SEBD 2009 Sonia Bergamaschi Serena Sorrentino
Advertisements

ISDSI 2009 Francesco Guerra– Università di Modena e Reggio Emilia 1 DB unimo Searching for data and services F. Guerra 1, A. Maurino 2, M. Palmonari.
ISDSI 2009 Francesco Guerra– Università di Modena e Reggio Emilia 1 DB unimo Semantic Analysis for an Advanced ETL framework S.Bergamaschi 1, F.
Università di Modena e Reggio Emilia ;-)WINK Maurizio Vincini UniMORE Researcher Università di Modena e Reggio Emilia WINK System: Intelligent Integration.
IST SEWASIE 16 May 2002 Sonia Bergamaschi Università di Modena e Reggio Emilia.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
ISWC Doctoral Symposium Monday, 7 November 2005
07 - Special Session on Agricultural Metadata & Semantics Antonio Sala - Università di Modena e Reggio Emilia 1 Creating and Querying.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
1 st COCOON review – March 8 th -9 th, SIXTH FRAMEWORK PROGRAMME PRIORITY e-Health COCOON (FP ) Building knowledge driven & dynamically.
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
D2I Project, Rome, October ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive.
Heterogeneous Data Warehouse Analysis and Dimensional Integration Marius Octavian Olaru XXVI Cycle Computer Engineering and Science Advisor: Prof. Maurizio.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
CS652 Spring 2004 Summary. Course Objectives  Learn how to extract, structure, and integrate Web information  Learn what the Semantic Web is  Learn.
Università degli Studi di Modena e Reggio Emilia The MOMIS project - Sonia Bergamaschi, Alberto Corni, Francesco Guerra,
IST SEWASIE general meeting Aachen, March 14, 2005 System Evolution Tools Maurizio Vincini and Enrico Franconi.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
How can Computer Science contribute to Research Publishing?
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
SEQUOIAS YR-SOC'07 - Leicester June A NOVEL APPROACH TO WEB SERVICES DISCOVERY Marco Comerio Università di Milano-Bicocca
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Methodology Conceptual Database Design
1 Information Integration and Source Wrapping Jose Luis Ambite, USC/ISI.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Peer-to-Peer Data Integration Using Distributed Bridges Neal Arthorne B. Eng. Computer Systems (2002) Supervisor: Babak Esfandiari April 12, 2005 Candidate.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Spoken dialog for e-learning supported by domain ontologies Dario Bianchi, Monica Mordonini and Agostino Poggi Dipartimento di Ingegneria dell’Informazione.
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
WISDOM D0.P1 – Integrated System Protoype 1 WISDOM (Web Intelligent Search based on DOMain ontologies): Demo Sonia BergamaschiPaolo BouquetPaolo Ciaccia.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
RCDL Conference, Petrozavodsk, Russia Context-Based Retrieval in Digital Libraries: Approach and Technological Framework Kurt Sandkuhl, Alexander Smirnov,
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Dimitrios Skoutas Alkis Simitsis
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
Interoperable Visualization Framework towards enhancing mapping and integration of official statistics Haitham Zeidan Palestinian Central.
Discovery Metadata for Special Collections Concepts, Considerations, Choices William E. Moen School of Library and Information Sciences Texas Center for.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Claudio Gennaro ISDSI Query Processing in a Mediator System for Data and Multimedia D. Beneventano 1, C. Gennaro 2, M. Mordacchini 2, R. Carlos.
1 Resolving Schematic Discrepancy in the Integration of Entity-Relationship Schemas Qi He Tok Wang Ling Dept. of Computer Science School of Computing National.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Combining Semantic and Multimedia Query Routing Techniques for Unified Data Retrieval in a PDMS* Claudio Gennaro 1, Federica Mandreoli 2,4, Riccardo Martoglia.
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.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
1 Integrating Databases into the Semantic Web through an Ontology-based Framework Dejing Dou, Paea LePendu, Shiwoong Kim Computer and Information Science,
Ontology Technology applied to Catalogues Paul Kopp.
Of 24 lecture 11: ontology – mediation, merging & aligning.
1 Corso di Architetture della Info A.A Carlo Batini I sistemi di Data Integration elementi architetturali.
Web Service Modeling Ontology (WSMO)
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Ontology-Based Approaches to Data Integration
Business Process Management and Semantic Technologies
Tantan Liu, Fan Wang, Gagan Agrawal The Ohio State University
Presentation transcript:

NeP4B Aims and Innovations: Toward a Unified View of Data and Services Carlo Batini Matteo Palmonari Andrea Maurino University of Milan-Bicocca Italy Sonia Bergamaschi Francesco Guerra Domenico Beneventano Antonio Sala DBGroup, University of Modena and Reggio Emilia Italy Emanuele Della Valle Dario Cerizza Andrea Turati CEFRIEL Italy Semantic Interoperability: A Practical Approach 25th March 2008, Berlin, Germany DB unimo Fausto Rabitti Claudio Gennaro ISTI – CNR Pisa Italy

25/03/ Scenario and goals Scenario: networks of (semantic) peers sharing knowledge and inter- operating through service-based interactions NEP4B project: Networked Peers for Business (3-year basic research project) This presentation is focused on the Semantic Peer, in reality the goal of the NeP4B project is to create a network of Semantic Peers Each semantic peer provides a unified access to different data sources referring to the same domain. provides a number of related services Two complementary aspects DATA management: data integration SERVICE management: Web Services (WS), Semantic WS Framework,... Data and Services are usually represented with different models and queried by different tools. Our approach aims at providing users data and services of a domain.

25/03/ Where we start from... Data management: A data-integration system (MOMIS): unified view of data ODLi3 language Service management: Semantic WS approach: WSMO framework semantic service descriptions discovery engine [WSMO compliant] WSML-Flight language Integration? TASK#1: to find services related to queries on data E.g. When a user wants to have a funny night attending an event in his/her town, first he/she searches for the events occuring in that night and, then, after selecting one of them, he/she may invoke a service for buying the ticket.

Interface room { attribute roomTipology hasType; attribute int hasMaxNumberOfPersons; attribute price hasPricePerNight; attribute set hasFacility; }; Interface hotel{ attribute hotelCategory hasCategory; attribute location locatedIn; attribute set hasFacility; attribute timeInterval checkIn; attribute timeInterval checkOut; attribute set hasRooms; attribute set acceptPaymentMethods; }; 25/03/ Service Descriptions vs. Service Ontologies

25/03/ The Peer Virtual View (PVV) A global Peer Virtual View (PVV) providing the connections between the two worlds is built with: a Semantic Peer Data Ontology (SPDO) of the data i.e. a common representation of all the data sources belonging to the peer, expressed with the ODLI3 language. a set of Light Service Ontologies (LSOs) i.e. ODLi3 ontologies whose elements have a number of relevant services associated, e.g. the service “miramare.booking” is associated to the concept “Hotel” with a relevance degree of 0.9. a set of SPDO-LSOs mappings which connects data representations to service descriptions. To be used by the query transformation engine to translate a query for data into a query for retrieving services.

25/03/ Building the Data Ontology: MOMIS MOMIS* (Mediator envirOnment for Multiple Information Sources) is a framework to perform information extraction and integration of heterogeneous, structured and semistructured, data sources Semantic Integration of Information A common data model ODLI3 (derived from ODL-ODMG and I3) & mapped into OLCD description logics Tool-supported techniques to construct the Global Virtual View (GVV) Local sources wrapping Local Schema Annotation w.r.t. a common lexical ontology (WordNet) Semi-automatic discovery of relationships between local schemata Clustering techniques to build the GVV & mappings between the GVV and local schemata (Mapping Table) automatic GVV Annotation w.r.t. a common lexical ontology & OWL exportation Global Query Management Including services and multimedia data sources D. Beneventano, S. Bergamaschi, F. Guerra, M. Vincini: "Synthesizing an Integrated Ontology ", IEEE Internet Computing Magazine, September-October 2003, S. Bergamaschi, S. Castano, M. Vincini "Semantic Integration of Semistructured and Structured Data Sources", SIGMOD Record Special Issue on Semantic Interoperability in Global Information, Vol. 28, No. 1, March *

25/03/ Querying Data Ontology (SPDO) with MOMIS To answer a query expressed on the SPDO (global query) we exploit the MOMIS Query Manager which rewrites the global query as an equivalent set of queries expressed on the local schemata (local queries); this query translation is carried out by considering the mappings between the SPDO and the local schemata. Query MultiMedia Source Source TSource S SPDO Mapping Local Schema

25/03/ Extending MOMIS for MultiMedia Data Sources: Matching between two Local Multimedia Sources Interface Products() { attribute string product; attribute double unitary_price; attribute doubleweigh; attribute doublesize; attribute Textcharacteristics; attribute ImagePhoto; }; Interface BuildingCatalog() { attribute string product; attribute double price; attribute integer delivery_time; attribute doubleweigh; attribute doublesize; attribute Textdescription; attribute Imageimage; }; Interface BuildingProduct() { attribute string product_name; attribute double price; attribute integer delivery_time; attribute Textdescription; attribute Imageimage; }; Global Class LMS1 LMS2mappings Join attribute

25/03/ Complex query elaboration select from BuildingCatalog where price < 100 and image ~ “3654-photo.jpg” and description ~ “glue for tiles” LMS1LMS2 select from BuildingProduct where price < 100 and image ~ “3654-photo.jpg” and description ~ “glue for tiles” select from Products where unitary_price < 100 and photo ~ “3654-photo.jpg” and characteristics ~ “glue for tiles” Query unfolding

25/03/ Complex query elaboration select from BuildingCatalog where price < 100 and image ~ “3654-photo.jpg” and description ~ “glue for tiles” LMS1LMS2 Full Outer Join price = 55 price = 67 price = 85

25/03/ Data vs. Services: differences Data: Query answering through schemata/ontologies Data behind the concepts via mappings (e.g. all the instances of “Hotel” in some databases) Multimedia data sources Semantic Web Services: Discovery (complex mechanism) Ontologies are exploited to describe services Different conceptual languages with different expressivity ODLi3 (OWL) vs. WSML-Flight

25/03/ Building of the Light Service Ontologies (LSO) from SWS descriptions Service ontologies (WSML-Flight): the data ontologies exploited within SWSs (e.g. describing concepts such as Hotel, Room, TimeInterval) not the ontological descriptions of SWSs (e.g. the description of a “room reservation service”) 1. SWS tagging Relevant concepts associated to SWS descriptions 2. Service ontologies translation Core aspects of service ontologies transformed into light-weight ODLi3 ontologies 3. LSOs creation Elements of ODLi3 ontologies are mapped into services relevant to them

25/03/ The Query Transformation Module Queries for retrieving data are solved by the Query Transformation Module, providing also a number of services relevant w.r.t. the queries SPDO Source Local Schemas Query Source LSOs SWS Mapping

25/03/ Query processing w.r.t. services The list of web services related to the query is computed in two steps: 1. Exploiting the mapping between SPDO and LSOs classes, a query Q is rewritten w.r.t. the LSOs. classes and attributes of Q are substituted by the corresponding classes and attributes of the LSO, thus obtaining a query Q’ on the LSOs. 2. Exploiting the rsm (relevant service mapping) function the services related to the atoms (classes and attributes) of the query Q are obtained as result. relevance degrees w.r.t. the query atoms can be aggregated and exploited for ranking

25/03/ Conclusion and to-do list We defined an approach to provide a unified view of data and services for a semantic peer within a network To do list: Extension of the MOMIS Query Manager to retrieve services and multimedia data in a semantic peer Querying and providing services in a p2p network

References Project Web Site: M. Palmonari, F. Guerra, A. Turati, A. Maurino, D. Beneventano, E. Della Valle, A. Sala, D. Cerizza - Toward a unified View of Data and Services - Position paper International Workshop on Semantic Data and Service Integration 2007 (SDSI07) S. Bergamaschi, L. Po, A. Sala, and S. Sorrentino, "Data source annotation in data integration systems", Fifth International Workshop on Databases, Information Systems and Peer-to-Peer Computing (DBISP2P), VLDB st International Conference on Very Large Data Bases. University of Vienna, Austria, September 24, 2007 S. Bergamaschi, F. Guerra, M. Orsini, C. Sartori, "Extracting Relevant Attribute Values for Improved Search", IEEE Internet Computing, vol. 11, no. 5, pp , Sept/Oct, 2007 (special issue on Semantic-Web-Based Knowledge Management) F. Mandreoli, R. Martoglia, S. Sassatelli, W. Penzo and S. Lodi, "Semantic Peer, Here are the Neighbors You Want!", In Proceedings of the 11th International Conference on Extending Database Technology (EDBT 2008), March 2008, Nantes, France. S. Bergamaschi, S. Castano, D. Beneventano, M. Vincini: "Semantic Integration of Heterogeneous Information Sources", Special Issue on Intelligent Information Integration, Data & Knowledge Engineering, Vol. 36, Num. 1, Pages , Elsevier Science B.V /03/

25/03/ SWS inter-peer discovery Semantic Peer E1E1 E3E3 E2E2 no wgMediator? ggMediator? yes g g G G G Discovery w g Ĝ Ĝ Ĝ yes Ĝ Legenda:G goal Web service description w g wgMediator g g ggMediator

25/03/ Thank you very much for your attention...