Semantic Interoperability & Semantic Models: Introduction

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

Major Influences on the Design of ODM Dan Chang (IBM) Elisa Kendall (Sandpiper) MDSW 2004.
The Ontology Spectrum & Semantic Models
Ontologies & Databases: Similarities & Differences Ontolog Panel
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
1 Defining Vocabularies, Ontological and Linguistic: A Tool for Ontologizing the Ontolog Patrick Cassidy MITRE Corporation* Presented to the Ontolog Forum.
Dr. Leo Obrst Information Semantics Command & Control Center July 17, 2007 Ontologies Can't Help Records Management Or Can They?
Three Theses of Representation in the Semantic Web
Chapter 10: Execution Models Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
An Introduction to Description Logics
Semantic Web Thanks to folks at LAIT lab Sources include :
RPC Robert Grimm New York University Remote Procedure Calls.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
Basics of Knowledge Management ICOM5047 – Design Project in Computer Engineering ECE Department J. Fernando Vega Riveros, Ph.D.
Building and Analyzing Social Networks Web Data and Semantics in Social Network Applications Dr. Bhavani Thuraisingham February 15, 2013.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
I.1 Distributed Systems Prof. Dr. Alexander Schill Dresden Technical University Computer Networks Dept.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Database Architectures and the Web Session 5
Ontologies & the Semantic Web for Semantic Interoperability
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
1 Representing Data with XML September 27, 2005 Shawn Henry with slides from Neal Arthorne.
DEVS Namespace for Interoperable DEVS/SOA
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Information System Development Courses Figure: ISD Course Structure.
Declarative vs Procedural Programming  Procedural programming requires that – the programmer tell the computer what to do. That is, how to get the output.
Web server internal infrastructure suppliercustomer warehouse web server internal infrastructure internal procurement requests B2B interactions occur by.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
An Introduction to Description Logics (chapter 2 of DLHB)
Lecture # 3 & 4 Chapter # 2 Database System Concepts and Architecture Muhammad Emran Database Systems 1.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center SOA, Ontologies, and the Pragmatic.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
The Semantic Web Riccardo Rosati Dottorato in Ingegneria Informatica Sapienza Università di Roma a.a. 2006/07.
Representing Data with XML February 26, 2004 Neal Arthorne.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
Copyright 2008, The MITRE Corporation Dr. Leo Obrst MITRE Information Semantics Group Information Discovery & Understanding Dept. Command & Control Center.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Web Ontology Language for Service (OWL-S)
Database Architectures and the Web
Semantic Web - Ontologies
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Analyzing and Securing Social Networks
Towards Semantic oriented Database
Inventory of Distributed Computing Concepts and Web services
Ontology.
Service Oriented Architecture
Grid Computing 7700 Fall 2005 Lecture 18: Semantic Grid
Co-Champions Donna Fritzsche, Hummingbird Design Ram D. Sriram. NIST
Ontology.
Semantic Markup for Semantic Web Tools:
Donna Fritzsche (Hummingbird Design)
Presentation transcript:

Semantic Interoperability & Semantic Models: Introduction Dr. Leo Obrst MITRE Information Semantics Center for Innovative Computing & Informatics March 27, 2017

Tightness of Coupling & Semantic Explicitness Explicit, Loose Far Performance = k / Integration_Flexibility Modal Policies Internet Semantic Mappings Semantic Brokers OWL-S Agent Programming RDF/S, OWL Peer-to-peer Semantics Explicitness Web Services: UDDI, WSDL Web Services: SOAP XML, XML Schema Data Applets Community Application N-Tier Architecture EAI Workflow Ontologies Same Intranet Conceptual Models Middleware Web Enterprise Data Marts Same Wide Area Network Client-Server Data Warehouses Same Local Area Network Federated DBs Distributed Systems OOP Systems of Systems Same DBMS Same OS Same Address Space Same CPU Linking From Synchronous Interaction to Asynchronous Communication Same Programming Language Same Process Space Compiling 1 System: Small Set of Developers Local Implicit, TIGHT Looseness of Coupling

Semantic Integration Implies Semantic Composition Complex Semantic Model, Knowledge, System Integration & Composition Unification of complex networks of graph Structures, with complex reasoning, complex Semantic Web ontologies: Complexity  Simple Semantic Model, Knowledge Integration & Composition Unification of tree or graph structures, with reasoning, simple Semantic Web ontologies:  2010 Simple Syntactic Object Integration & Composition Alignment of embedded interface definition language statements mapping two CORBA, Javabean objects 2005 1998 Time Simple Procedure Integration & Composition Concatenation, alignment of calling Procedure with called procedure: Caller: Do_this (integer: 5, string: “sales”) Called: Do_this (integer: X, string: Y) 1960  - signifies the composition operation

Dimensions of Interoperability & Integration Our interest lies here Community Enterprise 6 Levels of Interoperability System Semantic Application Component Syntactic Structural Object Data 3 Kinds of Integration 0% 100% Interoperability Scale

Ontology Spectrum strong semantics Logical Theory Conceptual Model Modal Logic First Order Logic Logical Theory Is Disjoint Subclass of with transitivity property Description Logic From less to more expressive DAML+OIL, OWL UML Conceptual Model Is Subclass of RDF/S Semantic Interoperability XTM Extended ER Thesaurus Has Narrower Meaning Than ER DB Schemas, XML Schema Structural Interoperability Taxonomy Is Sub-Classification of Relational Model, XML Syntactic Interoperability weak semantics 1

Ontology Spectrum strong semantics Logical Theory Conceptual Model Modal Logic First Order Logic Problem: Very General Semantic Expressivity: Very High Problem: Local Semantic Expressivity: Low Problem: General Semantic Expressivity: Medium Semantic Expressivity: High Logical Theory Is Disjoint Subclass of with transitivity property Description Logic From less to more expressive DAML+OIL, OWL UML Conceptual Model Is Subclass of RDF/S Semantic Interoperability XTM Extended ER Thesaurus Has Narrower Meaning Than ER DB Schemas, XML Schema Structural Interoperability Taxonomy Is Sub-Classification of Relational Model, XML Syntactic Interoperability weak semantics 1

Backup

Ontology Spectrum strong semantics Logic Spectrum will cover this area Modal Logic First Order Logic Logical Theory Is Disjoint Subclass of with transitivity property Description Logic From less to more expressive DAML+OIL, OWL UML Conceptual Model Is Subclass of RDF/S Semantic Interoperability XTM Extended ER Thesaurus Has Narrower Meaning Than ER DB Schemas, XML Schema Structural Interoperability Taxonomy Is Sub-Classification of Relational Model, XML Syntactic Interoperability weak semantics 1

Higher Order Logic (HOL) Second Order Logic (SOL) Logic Spectrum: Classical Logics: PL to HOL most expressive SOL + Complex Types + Higher-order Predicates (i.e., those that take one or more other predicates as arguments) Higher Order Logic (HOL) From less to more expressive Logics Second Order Logic (SOL) Modal Predicate Logic (Quantified Modal Logic) FOL + Quantifiers (, ) over Predicates FOL + Modal operators First-Order Logic (FOL): Predicate Logic, Predicate Calculus PL + Predicates + Functions + Individuals + Quantifiers (, ) over Individuals Logic Programming (Horn Clauses) Syntactic Restriction of FOL Description Logics Decidable fragments of FOL: unary predicates (concepts) & binary relations (roles) [max 3 vars] Modal Propositional Logic PL + Modal operators (, ): necessity/possibility, obligatory/permitted, future/past, etc. Axiomatic systems: K, D, T, B, S4, S5 Propositional Logic (PL) Substructural Logics: focus on structural rules Propositions (True/False) + Logical Connectives (, , , , ) less expressive 1