Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.

Slides:



Advertisements
Similar presentations
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
Advertisements

ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Ontologies: Dynamic Networks of Formally Represented Meaning Dieter Fensel: Ontologies: Dynamic Networks of Formally Represented Meaning, 2001 SW Portal.
Ontology-Driven Conceptual Modelling Speaker:. Harmonization Meeting What is Ontology?  A discipline of Philosophy  Meta-physics dates.
Learning Objectives Explain similarities and differences among algorithms, programs, and heuristic solutions List the five essential properties of an algorithm.
Chapter 10 Algorithmic Thinking. Copyright © 2013 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Learning Objectives List the five essential.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Ontologies and the Semantic Web by Ian Horrocks presented by Thomas Packer 1.
CS652 Spring 2004 Summary. Course Objectives  Learn how to extract, structure, and integrate Web information  Learn what the Semantic Web is  Learn.
1 Chapter 2 Database Environment Transparencies © Pearson Education Limited 1995, 2005.
Chapter 2 Database Environment.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Advanced Distributed Learning. Conditions Before SCORM  Couldn’t move courses from one Learning Management System to another  Couldn’t reuse content.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
A New Web Semantic Annotator Enabling A Machine Understandable Web BYU Spring Research Conference 2005 Yihong Ding Sponsored by NSF.
Chapter 2 Database Environment Pearson Education © 2014.
Lecture Two Database Environment Based on Chapter Two of this book:
Course Instructor: Aisha Azeem
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Domain-Specific Software Engineering Alex Adamec.
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
Database Environment 1.  Purpose of three-level database architecture.  Contents of external, conceptual, and internal levels.  Purpose of external/conceptual.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
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.
Ontology-Driven Information Retrieval Nicola Guarino Laboratory for Applied Ontology Institute for Cognitive Sciences and Technology (ISTC-CNR) Trento-Roma,
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
1 Chapter 1 Introduction to Databases Transparencies.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Data Structures and Algorithms Dr. Tehseen Zia Assistant Professor Dept. Computer Science and IT University of Sargodha Lecture 1.
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.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
Winter 2011SEG Chapter 11 Chapter 1 (Part 1) Review from previous courses Subject 1: The Software Development Process.
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.
Chapter 2 Database Environment.
Artificial Intelligence
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.
Ontologies, Conceptualizations, and Possible Worlds Revisiting “Formal Ontologies and Information Systems” 10 years later Nicola Guarino CNR Institute.
CSCI 383 Object-Oriented Programming & Design Lecture 7 Martin van Bommel.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Background-assumptions in knowledge representation systems Center for Cultural Informatics, Institute of Computer Science Foundation for Research and Technology.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
COMP6215 Semantic Web Technologies
Integrating SysML with OWL (or other logic based formalisms)
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
 DATAABSTRACTION  INSTANCES& SCHEMAS  DATA MODELS.
Presentation transcript:

Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004

2 Ontologies are important  Knowledge engineering  Knowledge representation  Language engineering  Qualitative modeling  Information modeling  Information retrieval, extraction, and integration  Object-oriented analysis  Knowledge management and organization  Database design  Agent-based system design  The Semantic Web

3 e-Business requests “Trying to engage with too many partners too fast is one of the main reasons that so many online market makers have foundered. The transactions they had viewed as simple and routine actually involved many subtle distinctions in terminology and meaning” Harvard Business Review, October 2001

4 Technical problem for e-Business requests “Lack of technologies and products to dynamically mediate discrepancies in business semantics will limit the adoption of advanced Web services for large public communities whose participants have disparate business processes” Gartner Research, February 28, 2002

5 XML is not the solution “XML is only the first step to ensuring that computers can communicate freely. XML is an alphabet for computers and as everyone who travels in Europe knows, knowing the alphabet doesn’t mean you can speak Italian or French” Business Week, March 18, 2002

6 Open- and closed-world assumptions  Closed-world assumption  The information provided is complete (a knowledge base contains all relevant facts).  Known the knowledge base is incomplete (does not have enough information to produce an answer to a question), a decision must be made without complete information.  If you cannot prove P or not P, assume it is false.  This is the usual semantics of relational databases.  The closed-world assumption is designed to finesse but not solve these problems and is adopted in default of a better solution.

7 Open- and closed-world assumptions  Open-world assumption  Any proposition or theorem which cannot be derived from the facts and axioms present in the system is held to be unknown.  Things which are known to be true or false must be stated explicitly, or else inferable from facts and axioms.  The two boolean values (true and false) are inadequate, and we have to use the ThreeValuedLogic.  The open-world assumption more clearly models reality.  The number of domains can be infinite.

8 Example: from schema to ontology Car Make Model 001 Ford Taurus 002 Honda Accord … … … Schema: Closed-world assumption Local Database Car make model has

9 Example: from schema to ontology Car make model has … Model … Taurus … Accord … Automobile definition … Model … f-150 … Civic … Car makes and models Automobile make and model definition Ontology: Open-world assumption

10 What is an ontology?  “An ontology is a formal, explicit specification of a shared conceptualization.” [Gruber 93]  Formal  The ontology should be machine readable.  Explicit  The type of concepts use, and the constraints of their use are explicitly defined.  Shared  The ontology should capture consensual knowledge accepted by the communities.  Conceptualization  An ontology is an abstract model of phenomena in the world by having identified the relevant concepts of those phenomena.

11 What is a conceptualization?  Formal structure of (a piece of) reality as perceived and organized by an agent, independently of:  the vocabulary used  the actual occurrence of a specific situation apple mela same conceptualization LILI LELE

12 Conceptualization Scene 1: blocks on a table Scene 2: a different arrangement Conceptualization of scene 1:

13 Relations vs. Conceptual Relations ordinary (extensional) relations are defined on a domain D: conceptual (intensional) relations are defined on a domain space r n  2 D n  n : W  2 D n  A conceptualization is a set of conceptual relations defined on a domain space.

14 Intended Model and Ontological Commitment  World structure: a structure of, which refers to a particular world  Intended world structure: a world structure for a conceptualization in a particular world  Each conceptualization contains many of them.  One intended world structure for each world.  Intended model: the representation of an intended world structure in a model by ontological commitment.  Ontological commitment: the intensional interpretation of a logical language L

15 Ontologies and Intended Models Models M D (L) Language L Commitment: K = Conceptualization Ontology Intended models I K (L) Interpretation

16 Ontology Quality Good WORSE imprecision incompleteness Bad

17 The Ontology Integration/Sharing Problem (1) Agents A and B can communicate only if their intended models overlap

18 The Ontology Integration/Sharing Problem (2) Two different ontologies may overlap while their intended models do not (especially if the ontologies are not accurate enough)

19 The role of foundational ontologies (1) I TOP (L) I A (L) M(L) I B (L) False agreement! False agreement minimized

20 The role of foundational ontologies (2)  Bottom-up integration of domain-specific ontologies can never guarantee consistency of intended models (despite apparent logical consistency).  Top-level foundational ontologies  Simplify domain-specific ontology design  Increase quality and understandability  Encourage reuse

21 Hierarchies of Ontologies

22 Towards Ontology-Driven IS: temporal dimension (1) Using an ontology at development time  Benefit  Enable knowledge reuse instead of software reuse  Enable application domain knowledge reuse and share across heterogeneous software platforms  Avoid bothering too much on implementation details  Two scenarios  First scenario: has ontology library containing reusable domain and task ontologies  Second scenario: has very generic ontology consisting of coarse domain-level distinctions

23 Towards Ontology-Driven IS: temporal dimension (2) Using an ontology at run time  Benefit  Enable communication between software agents  Two cases  Ontology-aware IS: an IS component is just aware of the existence of a (possibly remote) ontology and can query it for whatever specific application purpose  Ontology-driven IS: the ontology is just another component (typically local to the IS), cooperating at run time towards the “higher” overall IS goal

24 Towards Ontology-Driven IS: structural dimension  Ontology as a database component  Ontology as a user interface component  Ontology as an application program component