Jérôme Euzenat 655 avenue de l’Europe, 38330 Montbonnot Saint-Martin, France Enabling technologies for semantic interoperability.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Jérôme Euzenat 655 avenue de lEurope, Montbonnot Saint-Martin, France Interoperability in an open semantic web (was:
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Mitsunori Ogihara Center for Computational Science
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
Semantic Web Thanks to folks at LAIT lab Sources include :
CS570 Artificial Intelligence Semantic Web & Ontology 2
The Semantic Web. The Web Today Designed for Human to read Cannot express meaning Architecture: URL –Decentralized: Link structure Language: html.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Background information Formal verification methods based on theorem proving techniques and model­checking –to prove the absence of errors (in the formal.
1 ESCRIRE: Embedded Structured Content Representation In Repositories Jérôme Euzenat INRIA Rhône-Alpes
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
A Probabilistic Framework for Information Integration and Retrieval on the Semantic Web by Livia Predoiu, Heiner Stuckenschmidt Institute of Computer Science,
ModelicaXML A Modelica XML representation with Applications Adrian Pop, Peter Fritzson Programming Environments Laboratory Linköping University.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Use of Attribute Grammars to Construct XML translators Supervisor: Prof. John Hurst Presenter: Nishan Jayasinghe.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Knowledge Interchange Format Michael Gruninger National Institute of Standards and Technology
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Knowledge representation
Interoperability in Information Schemas Ruben Mendes Orientador: Prof. José Borbinha MEIC-Tagus Instituto Superior Técnico.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Semantic Commitment for Designing Ontologies: a Proposal Bruno Bachimont Raphaël Troncy Antoine Isaac Institut National de l’Audiovisuel France.
Dimitrios Skoutas Alkis Simitsis
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Semantic Web - an introduction By Daniel Wu (danielwujr)
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
3.2 Semantics. 2 Semantics Attribute Grammars The Meanings of Programs: Semantics Sebesta Chapter 3.
The Semistructured-Data Model Programming Languages for XML Spring 2011 Instructor: Hassan Khosravi.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.
Working with XML. Markup Languages Text-based languages based on SGML Text-based languages based on SGML SGML = Standard Generalized Markup Language SGML.
Formal Verification. Background Information Formal verification methods based on theorem proving techniques and model­checking –To prove the absence of.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Distributed Instance Retrieval over Heterogeneous Ontologies Andrei Tamilin (1,2) & Luciano Serafini (1) (1) ITC-IRST (2) DIT - University of Trento Trento,
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
The Semantic Web By: Maulik Parikh.
Web Ontology Language for Service (OWL-S)
Knowledge Representation
Semantic Web: Commercial Opportunities and Prospects
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Jérôme Euzenat 655 avenue de l’Europe, Montbonnot Saint-Martin, France Enabling technologies for semantic interoperability

semanticThe web

The semantic webs

Query Conceptual graphs Description logics Object-based KR language Escrire (INRIA) (with Orpailleur and Acacia projects)

Reasons for heterogeneity Language suitability (expressiveness…) Preferences Legacy knowledge Techno-diversity is good! Are the languages really mature? Some reasons are arguable but some are good

Knowledge (ontology) representation language Ontology Language reasonner semantics Description

Levels of understanding —syntactic =XML and various schemas; —lexical (term used) =shared ontologies and transformations; —semantic (language meaning) =model theory; —semiotic/pragmatic (interpretation modes) =semiotic account.

Meaning preservation  T()T() KRL1 KRL , T(  )|= KRL T(  )   |= KRL1  ,  |= KRL1   T(  ) |= KRL T(  ) T

Solutions Pivot languages Modular family of languages Transformation and properties Pattern-based language construction

Pivot language In the line of the Web: the HTML of knowledge Which one? Not problem free: loss of knowledge, confusion… (no round trip).

Problems of Pivot Confusion! OK? Loss of knowledge OK KRL1 Pivot KRL2 KRL1 Pivot KRL2 KRL1 Pivot KRL2KRL1 Pivot KRL2

The modular semantic way L1L1 r1r1 s1s1 LnLn rnrn snsn L=ƒ l (L 1,…L n ) r=ƒ r (r 1,…r n ) s =ƒ s (s 1,…s n ) This have been done in DLML for syntax and semantics and mainly in description logics for reasonners Elementary operators

DLML: features Modular conception of DL descriptions: Description ( DTD, DSD ) of 40+ constructors Automatic generation of 25+ logics by assembling constructors Compatible DTD for all logics. Note: inference rules could be described the same way.

DLML: transformations From logic specification to DTD and DSD From logic to LaTeX From ALC to ALUE From ALC to AL From FaCT to ALUNI and back From Syllogistic to AL and back

The semantic-driven transformation L1L1 LpLp L r1r1 s1s1 rprp spsp T p = ƒ t (L p,s p /L,s) r s T 1 = ƒ t (L 1,s 1 /L,s)

L1L1 LpLp L r1r1 s1s1 rprp spsp T p = ƒ t (L p,s p /L,s) r s T 1 = ƒ t (L 1,s 1 /L,s) The semantic-driven transformation ont 1 ont p Ont = T 1 (ont 1 )+ T p (ont p ) This is easily doable when L i  L but can become really hard

DSD: principles Coded by using MathML and Xpath conventions Require the interpretation of the language.

DSD: example … …

DSD: constructs declare-domain : declare a particular set that can be referred to later (using domain ); interpretation-domain : specifies the range of interpretation of a particular constructor; denotation : specifies the denotation of a constructor (referred by apply-interpretation ); satisfaction : specifies the satisfaction condition of an assertion.

DSD: purpose pretty-printing semantics (XSLT); documenting a format; computing base interpretation (XSLT); proof-checking transformations; assisted proof (properties of transformations); automatic proof (p.o.t.); …

The ontology-pattern way (with Heiner Stuckenschmidt, TZI-Bremen) L1L1 r1r1 s1s1 LnLn rnrn snsn L=ƒ l (L 1,…L n ) r =ƒ r (r 1,…r n ) s =ƒ s (s 1,…s n ) ƒ r (.) ƒ s (.) ƒ l (.)

DLML as a pattern? ƒ s (.)=the interpretation of a term is still the intersection of the interpretation of the constructors ƒ l (.)=the entry for roles must accept the constructor with its own syntax Adding a role constructor This is still part of the easy things to do …because DL have been neatly designed

The pattern-based transformation ont 1 ont p  ’’  ’  -1 ƒ(  ’  -1 )

Conclusion The interoperability issue is a serious problem at the web-scale. There are many useful, doable, reasonable techniques (e.g. DLML); The general case is difficult

Conclusion There are many useful, doable, reasonable examples (e.g. DLML); The general case is difficult => Promising research topic.

Contact…