Ontologies and Classifications

Slides:



Advertisements
Similar presentations
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Advertisements

Ontology Assessment – Proposed Framework and Methodology.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Communities of Practice: An Introduction for Technical Communication Tracy Bridgeford, University of Omaha Communities of Practice Definition.
Ontology-Driven Conceptual Modelling Speaker:. Harmonization Meeting What is Ontology?  A discipline of Philosophy  Meta-physics dates.
Deriving Semantic Description Using Conceptual Schemas Embedded into a Geographic Context Centre for Computing Research, IPN Geoprocessing Laboratory Miguel.
Where are the Semantics in the Semantic Web? Michael Ushold The Boeing Company.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
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:
Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
The role of ontologies for the Semantic Web (and beyond)
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
The Cognitive Perspective in Information Science Research Anthony Hughes Kristina Spurgin.
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,
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Mathematical Modeling and Formal Specification Languages CIS 376 Bruce R. Maxim UM-Dearborn.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Terminology and documentation*  Object of the study of terminology:  analysis and description of the units representing specialized knowledge in specialized.
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.
GREGORY SILVER KUSHEL RIA BELLPADY JOHN MILLER KRYS KOCHUT WILLIAM YORK Supporting Interoperability Using the Discrete-event Modeling Ontology (DeMO)
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
02. November 2007 Florian Probst Data and Knowledge Modelling for the Geosciences - Chris Date Seminar - e-Science Institute, Edinburgh Semantic Reference.
SOCoP 2013 Workshop: Vision and Strategy Gary Berg-Cross SOCoP Executive Secretary Nov NSF Stafford II facility Wilson Blvd, Ballston VA.
Oreste Signore- Quality/1 Amman, December 2006 Standards for quality of cultural websites Ministerial NEtwoRk for Valorising Activities in digitisation.
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
Information Dynamics & Interoperability Presented at: NIT 2001 Global Digital Library Development in the New Millennium Beijing, China, May 2001, and DELOS.
Lecture №1 Role of science in modern society. Role of science in modern society.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
Software Connectors Acknowledgement: slides mostly from Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic,
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Lecture 8-2CS250: Intro to AI/Lisp What do you mean, “What do I mean?” Lecture 8-2 November 18 th, 1999 CS250.
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.
Ontology and the lexicon Nicola Guarino and Christopher A. Welty(2004). An Overview of OntoClean Weber ( 張澄清 ) 2014/04/23 1.
Background-assumptions in knowledge representation systems Center for Cultural Informatics, Institute of Computer Science Foundation for Research and Technology.
LE:NOTRE Spring Workshop The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
© 2014 IBM Corporation The BE 2 model: When Business Events meet Business Entities Fabiana Fournier and Lior Limonad 8 September 2014.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
FROM THE ESSENCE OF AN ENTERPRISE TOWARDS ENTERPRISE SUPPORTING INFORMATION SYSTEMS Tanja Poletaeva Tutors: Habib Abdulrab Eduard Babkin.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
COMP6215 Semantic Web Technologies
Chapter 2 Database Environment.
ece 627 intelligent web: ontology and beyond
The Role of Ontologies for Mapping the Domain of Landscape Architecture An introduction.
Ontology From Wikipedia, the free encyclopedia
Knowledge Representation
Conceptual Frameworks, Models, and Theories
Chapter 2 Database Environment.
Chapter 2 Database Environment Pearson Education © 2009.
Ontology-Based Approaches to Data Integration
Chapter 2 Database Environment Pearson Education © 2014.
Chapter 2 Database Environment Pearson Education © 2009.
Chapter 2 Database Environment Pearson Education © 2009.
Presentation transcript:

Ontologies and Classifications Nicola Guarino Laboratory for Applied Ontology (LOA) Institute for Cognitive Sciences and Technologies (ISTC-CNR) Trento, Italy www.loa-cnr.it

Summary Ontologies and classifications play complementary roles Classifications have a central role within information architecture Proper use of classifications requires understanding their terms Especially in presence of multiple, heterogeneous classifications Main role of [computational] ontologies is to clarify the meaning of terms Therefore, “ontology” is not just a trendy name for “classification” Ontologies and classifications play complementary roles in information architecture

Functions of classifications in information architecture The problem: understanding, sharing, integrating meaning What are ontologies Foundational vs. lightweight ontologies The role of foundational ontologies Ontologies as complementary to classifications

Functions of classifications Support information retrieval and analysis. partition the search space on the base of pre-determined criteria (encoded by syntactic keys) Provide triggers for action.

A simple classification Pictures Home Work Vacations Italy Europe What’s the meaning of these terms? What’s the meaning of arcs? …they do not represent analytic relationships!

The source of all problems: different languages, different conceptualizations

A first solution: glossaries and thesauri Glossaries: link terms to concepts, described informally by glosses Thesauri: add structural relationships (generalization, part, dependence, causation…) among terms (and concepts). Multilingual glossaries and thesauri are available for many domains. General thesauri (e.g., WordNet) are available for many languages

Standard glossaries and thesauri can help, but... Defining standard vocabularies is difficult and time-consuming Once defined, standards don’t adapt well Heterogeneous domains need a broad-coverage vocabulary People don’t implement standards correctly anyway Vocabulary definitions are often ambiguous or circular Accessing and integrating heterogeneous glossaries and thesauri becomes a nightmare

The need to focus on CONTENT The key problems content-based information access (semantic matching) content-based information integration (semantic integration) To approach them, content must be studied, understood, analyzed as such, independently of the way it is represented. Computer technologies are not really good for that (focus is usually on representation and reasoning) A strong interdisciplinary approach is needed non c'e' niente in comune col mondo della magia, tranne forse il fumo - a volte denso - che spesso aleggia intorno a questo termine, e che a volte viene venduto per mascherare soluzioni superficiali e fragili di problemi seri e ricorrenti, o peggio ancora specchietti per le allodole che di fatto rimuovono i problemi stessi. Le ontologie possono effettivamente risolvere molti problemi legati al contenuto, se sono ben fatte. Questa sara' una delle conclusioni che cerchero' di argomentare.

What is an ontology

Ontology, lexicon, semantics Distinctions among contents: Ontology (capital ‘o’) Reference to content: Lexicon, via Semantics Every organization, every computer system Makes (implicit) ontologic assumptions Adopt a certain lexicon, to which an intended semantics is ascribed.

Ontology and Ontologies Ontology: the philosophical discipline Study of the nature and structure of being qua being (content qua content) ontologies: Specific (theoretical or computational) artifacts expressing the intended meaning of a vocabulary in terms of primitive categories and relations describing the nature and structure of a domain of discourse This talk will give an introduction to ontology in computer science, presenting the philosophical background, the theoretical or computational objects named ontologies and what they are useful for, as well as the methods of formal ontology that are sometimes used to design them. Gruber: “Explicit and formal specifications of a conceptualization”

What is a conceptualization The implicit rules used to structure reality as perceived and organized by an agent, independently of: the vocabulary used the actual occurence of a specific situation Different situations involving same objects, described by different vocabularies, may share the same conceptualization. apple mela same conceptualization LI LE

An example: the concept of red a b {a} {b} {a,b} {}

What is a conceptualization? A cognitive approach Humans isolate relevant invariances from physical reality (quality distributions) on the basis of: Perception (as resulting from evolution) Cognition and cultural experience (driven by actual needs) (Language) A set of atomic stimuli (input pattern) is received when the attention is focused on a phenomenon in a certain minimal region of spacetime (a single presentation) Synchronic level: topological/morphological invariants within a single presentation Unity properties are ascribed to input patterns: topological and morphological wholes (percepts) emerge Diachronic level: temporal invariants across multiple presentations Objects: equivalence relationships among percepts belonging to different presentations Events: unity properties are ascribed to percept sequences belonging to different presentations

Intended models for each IK(L) relevant invariants across situations: D,  Conceptualization State of affairs Perceived situations Perception Reality Phenomena Bad Ontology Ontological commitment K (selects D’D and ’) Language L Models MD’(L) Interpretations I Mention Leo's talk Ontology ~Good Intended models for each IK(L) Ontology models

Ontology Quality: Precision and Coverage Good Less good High precision, max coverage Low precision, max coverage BAD WORSE Max precision, limited coverage Low precision, limited coverage

Why precision is important Area of false agreement! Possible interpretations of “apple” Farmer’s ontology Company’s ontology What “apple” means for the farmer What “apple” means for the juice company Area of false agreement!

Ontologies and...

Levels of Ontological Precision game athletic game court game tennis outdoor game field game football game(x)  activity(x) athletic game(x)  game(x) court game(x)  athletic game(x)  y. played_in(x,y)  court(y) tennis(x)  court game(x) double fault(x)  fault(x)  y. part_of(x,y)  tennis(y) tennis football game field game court game athletic game outdoor game Axiomatic theory Taxonomy game NT athletic game NT court game RT court NT tennis RT double fault Glossary DB/OO scheme Catalog Thesaurus Ontological precision

Ontologies and taxonomies analytic relationships among terms!

Ontologies vs. classifications Classifications focus on: access, based on pre-determined criteria (encoded by syntactic keys) Ontologies focus on: Meaning of terms Nature and structure of a domain

Ontologies vs. Database Schemas Constraints focus on data integrity Relationships and attribute values out of the DoD Typically non-executable Ontologies: Constraints focus on intended meaning Relationships and attribute values first class citizens Typically executable

A single, imperialistic ontology? An ontology is first of all for understanding each other ...among people, first of all! not necessarily for thinking in the same way A single ontology for multiple applications is not necessary Different applications using different ontologies can co-exist and co-operate (not necessarily inter-operate) ...if linked (and compared) together by means of a general enough basic categories and relations (primitives). If basic assumptions are not made explicit, any imposed, common ontology risks to be seriously mis-used or misunderstood opaque with respect to other ontologies

Which primitives? The role of ontological analysis Theory of Essence and Identity Theory of Parts (Mereology) Theory of Wholes Theory of Dependence Theory of Composition and Constitution Theory of Properties and Qualities Idea of Chris Welty, IBM Watson Research Centre, while visiting our lab in 2000 The basis for a common ontology vocabulary

The semantic web architecture [Tim Berners Lee 2000]

Formal Ontology Theory of formal distinctions and connections within: entities of the world, as we perceive it (particulars) categories we use to talk about such entities (universals) Why formal? Two meanings: rigorous and general Formal logic: connections between truths - neutral wrt truth Formal ontology: connections between things - neutral wrt reality

When is a precise (and well-founded) ontology useful? When subtle distinctions are important When recognizing disagreement is important When careful explanation and justification of ontological commitment is important When mutual understanding is more important than interoperability.

Role of ontologies in information architecture Role of ontologies in information architecture (thanks to Dagobert Soergel) Relate concepts to terms. Clarify their meaning by providing a system of definitions. Provide a semantic road map and common conceptual reference tool across different disciplines, languages, and cultures Make medical concepts clear to social science researchers and vice versa… Improve communication. Support learning by helping the learner ask the right questions Support information retrieval and analysis Support the compilation and use of statistics Support meaningful, well-structured display of information. Support multilinguality and automated language processing Support reasoning.

Conclusions In general, classifications are not ontologies Some classifications are ontologies Ontologies are needed to understand, integrate, reason on classifications Every ontology induces a classification Both ontologies and classifications are a fundamental tool for information architecture

A new journal: Applied Ontology Editors in chief: Nicola Guarino ISTC-CNR Mark Musen Stanford University IOS Press Amsterdam, Berlin, Washington, Tokyo, Beijing www.applied-ontology-org