Inference-based Semantic Mediation and Enrichment for the Semantic Web AAAI SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0 March 25, 2009 Dan.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Semantic Web Thanks to folks at LAIT lab Sources include :
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
UNCERTML - DESCRIBING AND COMMUNICATING UNCERTAINTY Matthew Williams
Reducing the Cost of Validating Mapping Compositions by Exploiting Semantic Relationships Eduard C. Dragut Ramon Lawrence Eduard C. Dragut Ramon Lawrence.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
OWL-AA: Enriching OWL with Instance Recognition Semantics for Automated Semantic Annotation 2006 Spring Research Conference Yihong Ding.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX Data Mediation Adrian Mocan
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
A Really Brief Crash Course in Semantic Web Technologies Rocky Dunlap Spencer Rugaber Georgia Tech.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Information Systems & Semantic Web University of Koblenz ▪ Landau, Germany Semantic Web - Multimedia Annotation – Steffen Staab
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
1 Foundations V: Infrastructure and Architecture, Middleware Deborah McGuinness TA Weijing Chen Semantic eScience Week 10, November 7, 2011.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
ISURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains Prof. Dr. Asuman Dogac METU-SRDC Turkey METU.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Dimitrios Skoutas Alkis Simitsis
Aude Dufresne and Mohamed Rouatbi University of Montreal LICEF – CIRTA – MATI CANADA Learning Object Repositories Network (CRSNG) Ontologies, Applications.
Enabling Access to Sound Archives through Integration, Enrichment and Retrieval WP2 – Media Semantics and Ontologies.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
10/24/09CK The Open Ontology Repository Initiative: Requirements and Research Challenges Ken Baclawski Todd Schneider.
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.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Integration of Domain & Application Knowledge in MPEG-7/21 in the DS-MIRF Framework Laboratory of Distributed Multimedia Information Systems & Applications.
ISWC2007, Nov. 14. Discovering simple mappings between Relational database schemas and ontologies Wei Hu, Yuzhong Qu {whu,
Leveraging SET, OWL, CAM and Dictionary based tools to enabled automated cross-dictionary domain translations David Webber OASIS SET TC / CAM TC (with.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
OWL Representing Information Using the Web Ontology Language.
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.
Dictionary based interchanges for iSURF -An Interoperability Service Utility for Collaborative Supply Chain Planning across Multiple Domains David Webber.
Ch 7: RDF schema 현근수, 김영욱, 백상윤, 이용현 Team C. Introduction Semantic web modeling In RDF: simply creates graph structure to represent data In RDFS: about.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
® A Proposed UML Profile For EXPRESS David Price Seattle ISO STEP Meeting October 2004.
Knowledge Modeling and Discovery. About Thetus Thetus develops knowledge modeling and discovery infrastructure software for customers who: Have high-value.
DANIELA KOLAROVA INSTITUTE OF INFORMATION TECHNOLOGIES, BAS Multimedia Semantics and the Semantic Web.
Trait ontology approach Marie-Angélique LAPORTE NCEAS June 7 th 2010.
ONION Ontologies In Ontology Community of Practice Leader
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Versatile Information Systems, Inc International Semantic Web Conference An Application of Semantic Web Technologies to Situation.
Christopher Pierce (Cleveland Clinic)
Ontology Technology applied to Catalogues Paul Kopp.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Asuman Dogac, METU, Turkey Yildiray Kabak, SRDC Ltd.,Turkey
Cross-Ontological Relationships
Web Service Modeling Ontology (WSMO)
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Web Ontology Language for Service (OWL-S)
Linking Guide Michel Böhms.
LOD reference architecture
Business Process Management and Semantic Technologies
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Inference-based Semantic Mediation and Enrichment for the Semantic Web AAAI SSS-09: Social Semantic Web: Where Web 2.0 Meets Web 3.0 March 25, 2009 Dan Hunter (presenter) Basil Krikeles Fotis Barlos

2 Objective: Address Interoperability within and across Communities of Interest (COIs) ● Challenges – Semantic mediation is an N 2 problem for N different schemas – Handcrafting mediators is a brittle process; Schemas/ontologies evolve – Minimize information loss ● Assumptions – COIs evolve their domain ontologies – COI self-interest suggests that intra-COI mediation is handled by the community – COI self-interest should lead to relatively stable (but not fixed) published ontologies ● Approach – Combine manual and automatic generation of maps cross using semantic web technologies, thus sidestepping both the N 2 and the brittleness problems – Evolve a repository of pairwise maps for mediator generation – Infer mappings to minimize information loss RDB XML OWL other COI 1 Intra-COI mediation COI 2 Inter-COI or cross-COI mediation

3 Current State of the Art and Benefits of our Approach ● Commercial systems use simple transformation routines – Lack of meta-data limit their extensibility to relevant domains – No mechanism to combine transformations ● Semantic Alignment research attempts to discover mappings between ontologies – The mappings, however, are often expressed in proprietary languages with limited support for inferring additional mappings ● Our approach focuses on how to combine, extend and learn new mappings through inference based on well-supported ontology models and reasoners – Stable under uncertainly and fragmented knowledge – Expressed in OWL, both for high expressivity and for ubiquitous access via the Web – Grows with adoption (follows the open-source model) ● Equally important, our system is designed to work with existing repository technologies – In order to work with operational schemas and data models

4 deduced transport-level map Data transformation Semantic Mediation Approach Source_1.XSD Source_2.XSD Source_1.OWLSource_2.OWL data1.xmldata2.xml data1.RDFdata2.RDF Semantic Inference generic code Source_1Source_2 A BC D E F G H L K M = G ◦ L◦F xsd compliance gloze conversionOWL individuals Induced semantic map Legend ● Goal: Transform data1 to data2 ● XSD-compliant XML is a de- facto data transport standard, but XML data are just annotated text with no semantics ● We use the semantics implicit in the XSD by lifting the mediation problem to the OWL/RDF level – Utilizes reasoning tools – Leverages existing knowledge bases of mapping rules – Requires no low-level Java or C++ code, except for generic “glue” code ● Mediator composition is run- time autogenerated (M = G◦L◦F)

5 Discovers derived mappings ● Given the following two assertions – Ont1:Terrorist  Ont1:Person (Ont1:Terrorist is a subclass of Ont1:Person). – Ont1:Person  Ont2:Individual, (Person is equivalent to Individual) ● We discover that – Ont1:Terrorist  Ont2:Individual Person Terrorist Individual asserted inferred

6 Infers new relationships ● Explicit assertions: – Vessel is equivalent to Ship – hasVector property is equivalent to hasBearing property – The range of hasVector is vector and the range of hasBearing is Bearing ● Through reasoning we can infer that ‘Vector’ is equivalent to ‘Bearing’ (for values of hasVector or hasBearing) – Our Mediation service will not only transform the Vessel information into Ship (asserted mapping), but will also map data elements from Vector to Bearing (inferred mapping) Vessel Ship Location Bearing Vector isEquivalent hasLocation hasVector hasBearing isEquivalent Co-extensive for values of hasVector asserted inferred

7 Mediation Framework Ontology A Ontology B AB Mapping Ontology A Data imports B Data imports Mediator Jena in-memory model Pellet imports uses imports persists Jess Other reasoners

8 Mediation Algorithm I Ontology AOntology B Type Individual Property communicatesWith Type Person Property isLinkedTo communicatesWith Individual1Individual2 owl:equivalentClass rdfs:subPropertyOf We start by mapping classes and properties in one ontology into those of the other Mapping is expressed in terms of built-in subsumption relations Rules (not shown here) are used to express complex mappings

9 Mediation Algorithm II Ontology AOntology B Type Individual Property communicatesWith Type Person Property isLinkedTo communicatesWith Individual1Individual2 owl:equivalentClass rdfs:subPropertyOf Instances in ontology B are created for each instance in A whose type maps to a type in B Properties for the newly created instances in B are asserted whenever their counterparts in A have a mapped property isLinkedTo Person1Person2

10 Processing Flow Convert structured and semi- structured data into a common representation Merge data (e.g. merge communication data with profile data) Perform entity resolution (i.e. determine which names refer to the same entities) Semantically enrich data (e.g. create explicit links between persons participating in the same event) Structured Data Transform Merge/Resolve Enrich View Web Data