Classifying (Medical) Ontologies Stefano Borgo Laboratory for Applied Ontology (LOA) Institute for Cognitive Sciences and Technology (ISTC-CNR) Trento-Roma,

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Ontology Assessment – Proposed Framework and Methodology.
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Copyright Irwin/McGraw-Hill Data Modeling Prepared by Kevin C. Dittman for Systems Analysis & Design Methods 4ed by J. L. Whitten & L. D. Bentley.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Brian A. Carlsen Apelon, Inc. Tools For Classification Integration Networked Knowledge Organization Systems/Services Workshop June 28, 2001.
CSE 730 Information Retrieval of Biomedical Data The use of medical lexicon in biomedical IR.
University of Toronto Michael Gruninger University of Toronto, Canada Leo Obrst MITRE, McLean, VA, USA July 15, 2015July 15, 2015July 15, 2015 Ontology.
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.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
The role of ontologies for the Semantic Web (and beyond)
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
Knowledge representation
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,
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
1 st June 2006 St. George’s University of LondonSlide 1 Using UMLS to map from a Library to a Clinical Classification: Improving the Functionality of a.
MPEG-7 Interoperability Use Case. Motivation MPEG-7: set of standardized tools for describing multimedia content at different abstraction levels Implemented.
Survey of Medical Informatics CS 493 – Fall 2004 September 27, 2004.
The Agricultural Ontology Service (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Library and Documentation Systems.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
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.
Logics for Data and Knowledge Representation Applications of ClassL: Lightweight Ontologies.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
 What is Modeling What is Modeling  Why do we Model Why do we Model  Models in OMT Models in OMT  Principles of Modeling Principles of Modeling 
Logics for Data and Knowledge Representation
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.
Sharing Ontologies in the Biomedical Domain Alexa T. McCray National Library of Medicine National Institutes of Health Department of Health & Human Services.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
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.
Generic Tasks by Ihab M. Amer Graduate Student Computer Science Dept. AUC, Cairo, Egypt.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
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.
Approach to building ontologies A high-level view Chris Wroe.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
1 Chapter 2 Database Environment Pearson Education © 2009.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4a Basic Health Data Standards Component 9/Unit.
Ontology Technology applied to Catalogues Paul Kopp.
The Agricultural Ontology Server (AOS) A Tool for Facilitating Access to Knowledge AGRIS/CARIS and Documentation Group Food and Agriculture Organization.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
UNIFIED MEDICAL LANGUAGE SYSTEMS (UMLS)
COMP6215 Semantic Web Technologies
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Chapter 7: Entity-Relationship Model
Networking and Health Information Exchange
Chapter 2 Database Environment.
Ontology.
Ontology.
Presentation transcript:

Classifying (Medical) Ontologies Stefano Borgo Laboratory for Applied Ontology (LOA) Institute for Cognitive Sciences and Technology (ISTC-CNR) Trento-Roma, Italy

Balatonfüred, 4/6 July Classification: a relative notion… A triviality: ontologies are complex artifacts Consequence: ontologies may differ in several aspects Formalism (taxonomy, frame, axioms, conceptual graphs…) Purpose (retrieval, NLP, sharing, modeling…) Domain (management, learning, medicine, foundations of…) Construction (top-down, bottom-up, middle, merging…) Complexity (tangledness, splitting, depth…) Coverage, Implementation, Size, Motivations,… …Precision

Balatonfüred, 4/6 July The “PRECISION” axis Ontological precision an axiomatized theory a glossary a thesaurus a taxonomy a conceptual schema

Balatonfüred, 4/6 July What do you mean by “ontology”?  There are different strategies to provide knowledge structures (engineering artifacts) suitable to organize information  Strategies depend on the application use and correspond to different meanings for the term “ontology”. NOTE: we focus on structures for content, thus we avoid discussing languages, markup languages, indexing, content management, implementations and the like Ontologies can be roughly divided in four groups:  Non-ontologies  Linguistic (terminological) ontologies  Implementation driven ontologies  Formal ontologies (I’m not kidding)

Balatonfüred, 4/6 July Linguistic ontologies (1/2)  Glossaries: scattered lists of terms with glosses in natural language. Formally, a glossary is a (Labeled) Set ( elements are “defined” in natural language).  Controlled vocabulary: collection of terms that have been enumerated explicitly by a registration authority. In theory, all terms in the list are unambiguously defined (not true in practice). Requirement: any ambiguous term has different instance- names to distinguish the different meanings it refers to. If several terms are used to mean the same concept, one is identified as preferred (the others are synonyms). Formally, a controlled vocabulary is a Set of 1-Trees (set of trees of depth at most 1, only one edge-label, elements are defined in NL).

Balatonfüred, 4/6 July Linguistic ontologies (2/2)  Taxonomies: a controlled vocabulary organized into a hierarchical structure. There might be more then one parent-child relationship in a taxonomy (es. whole-part, broader-narrower, genus-species, type- instance). In some cases, a term can have multiple parents so the term can occur in different places of the taxonomy (however, it must have the same children everywhere). Formally, a taxonomy is a complex ( Label-restricted ) Set of Dags (set of fully labelled dags of unconstrained depth)  Thesauri: these are taxonomies coupled with equivalence/association relations (generally: synonym of, related to, similar to, and so on). The number of relations may vary but it is anyway quite small (<20). It is the most complex type of controlled vocabulary. Formally, a thesaurus is a ( Label-restricted ) Multi-graph (set of fully labeled graphs, each edge-label isolates a set of graphs, edge- labels are more or less fixed).

Balatonfüred, 4/6 July Non-ontologies called ontologies (1/1)  Catalogs: a catalog is simply a set of terms, that is, it provides no constraint (formal or informal) to characterize their meaning. Formally, a catalog is a pure Labeled Set. (it weakens glossaries by dropping the glosses)  Topic Maps: An ISO standard for describing knowledge structures and associating them with information resources. The topics, associations, and occurrences that comprise topic maps allow them to describe informally complex structures. Topic Maps are centralized (all information is contained in the map). Note that anything (an object, a feature, a role, a concept) can be a topic. Formally, a topic map is a (nested) Hyper-graph (both nodes and edges have zero or more labels; any string of characters, sound, icon,… can be a label) (it weakens thesauri by using unrestricted (edge-)labels and “undefined” n-ary relations)

Balatonfüred, 4/6 July Implementation driven ontologies (1/2)  Conceptual Schema: Set of terms, attributes and relations with explicit descriptions (definitions), rules for their use, and perhaps cardinality constraints. Differently from linguistic ontologies, the set of attributes and relations is not fixed to a (more or less) given list, the choice depends on the modeler and the purpose of the ontology. Indeed, the main task is to guarantee data consistency and this drives the introduction of constraints. Formally, a conceptual schema is a full Hyper-graph (set of fully labeled graphs, all labels are “defined”).

Balatonfüred, 4/6 July Implementation driven ontologies (2/2)  Knowledge Bases: Formal systems that captures the meaning of the adopted vocabulary via logical formulas. A KB is considerably richer than a conceptual schema since the underlying languages are more expressive. The purpose is not simply retrieval (for which frames suffice) but reasoning. However, the main task is still data consistency. The classical distinction between terminological part (T-box) and assertional part (A-box) can be taken as a distinction between the ontology adopted by the system and the data classified by the system. Formally, a knowledge base is a Logic theory (it is not possible to characterize it within the graph terminology).

Balatonfüred, 4/6 July Formal ontologies: the notion The usual intuition of an ontology as “a specification of a conceptualization of a knowledge domain” spans the systems we have seen from glossaries to KBs (and beyond). Formal ontology deepens this intuition requiring a clear semantics for the language, clear motivations for the adopted distinctions as well as strict rules about how to specify terms and relationships. This is obtained by relying on ontological analysis (in the philosophical sense) and by using formal logic (usually DL up to subsets of HOL) where the meaning of the terms is guaranteed by formal semantics. The complexity of a representation system splits into two distinct aspects: - the organization of knowledge structure and - the specific information for an application domain. Formal ontologies look at the first issue only.

Balatonfüred, 4/6 July Formal ontologies (1/1)  Domain ontologies: these are formal ontologies that focus on an application area (i.e., enterprise modeling, anatomy, astrophysics, etc.) The purpose is to provide a basic, stable and unambiguous description of concepts, entities and relations used in such a domain.  Core (reference) ontologies: these are formal ontologies that furnish the organization of top-level (general) concepts used in (or across) some communities and application areas. The purpose is to facilitate reliable exchange of information within those groups.  Foundational ontologies: these are the most general formal ontologies. They deal with very general and basic terms like entity, event, process, spatial and temporal location, part-of, quality-of, participation and the like. The purpose of these ontologies is to characterize entities and relations that are common in all domains and to provide a consistent and unifying view.

Balatonfüred, 4/6 July “ontology” is used referring to… Linguistic ontology  Glossary  Controlled vocabulary  Taxonomy  Thesaurus Implementation driven ontology  Conceptual Schema  Knowledge Base Formal ontology  Domain ontology  Core (reference) ontology  Foundational ontology But don’t get surprised if you find someone calling ontology a catalog or a topic map.

Balatonfüred, 4/6 July Examples of medical ontologies (1/4) MeSH: the National Library of Medicine's controlled vocabulary thesaurus. It consists of sets of terms naming descriptors in a hierarchical structure that permits searching at various levels of specificity. Descriptors are arranged in both an alphabetic and a hierarchical structure. At the top level there are broad headings such as "Anatomy", "Organisms", "Diseases" and "Mental Disorders." The hierarchy is a forest with 15 heads and depth 11, at the bottom descriptors like "Ankle" and "Conduct Disorder" for a total of 22,568 descriptors. In addition, there are more about 200,000 headings called Supplementary Concept Records within a separate thesaurus. There are also thousands of cross-references. It is organized in a branching structure (tree). Each descriptor may appear in several places.

Balatonfüred, 4/6 July Examples of medical ontologies (2/4) UMLS: the Metathesaurus contains over 1 million biomedical concepts (definitions) and 2.8 million concept names from more than 100 controlled vocabularies used in patient records, administrative data,full-text databases and expert systems. a)preserves the information (names, meanings, hierarchical contexts, attributes, and inter-term relationships present in its source vocabularies); b)adds certain basic information to each concept; and c)organized by concept or meaning. Alternative names for the same concept (synonyms, lexical variants, and translations) are linked together. It defines preferred terms. d)the Is_A relation defines the main hierarchy. There is also a set of non- hierarchical relationships, which are grouped into five major categories: `physically related to,' `spatially related to,' `temporally related to,' `functionally related to,' and `conceptually related to.' e)no automatic way to check inconsistences. Nota: UMLS M. might contain cycles, undetected sibling concepts and polysemes plus other similar problems. We look at the general picture assuming UMLS has been (or could be) cleaned up.

Balatonfüred, 4/6 July Examples of medical ontologies (3/4) Galen: (well, we have heard a lot about it already….) it provides language, terminology, and coding services for clinical applications (the aim is to store detailed clinical information about patients). The Common Reference Model of clinical terminology is an ontology in the formal sense and provides an application independent view of clinical terminology based on a description logic (GRAIL). The GALEN model provides taxonomies which contain thousands of categories in a complex hierarchy.

Balatonfüred, 4/6 July Examples of medical ontologies (4/4) On9.3: it provides 1.a library of generic ontologies, 2.an integrated medical ontology (IMO) that integrates five medical top-levels (ICD10, UMLS, GALEN, SNOMED, GMN) providing relative mappings among the systems, 3.a formalized representation of some medical repositories and their classification within IMO ON9.3 is attached to the DOLCE foundational ontology and thus it inherits its structure with the formal characterization of the basic notions and relations.

Balatonfüred, 4/6 July The resulting decorated PRECISION axis Ontological precision a formal ontology a glossary a thesaurus a taxonomy a conceptual schema Distribution of med. ontol’s MeSH Galen UMLS ON9.3 (DOLCE) …. a KB

Balatonfüred, 4/6 July DOLCE a Descriptive Ontology for Linguistic and Cognitive Engineering  Strong cognitive bias: descriptive (as opposite to prescriptive) attitude  Emphasis on cognitive invariants  Categories as conceptual containers: no “deep” metaphysical implications wrt “true” reality  Clear branching points to allow easy comparison with different ontological options  Rich axiomatization 37 basic categories 7 basic relations 80 axioms, 100 definitions, 20 theorems

Balatonfüred, 4/6 July Formal Ontological Analysis  Theory of Parts  Theory of Wholes  Theory of Essence and Identity  Theory of Dependence  Theory of Qualities  Theory of Composition and Constitution  Theory of Participation  Theory of Description

Balatonfüred, 4/6 July DOLCE’s basic taxonomy Endurant Physical Amount of matter Physical object Feature Non-Physical Mental object Social object … Perdurant Static State Process Dynamic Achievement Accomplishment Quality Physical Qs Spatial location … Temporal Qs Temporal location … Abstract Qs … Abstract Quality region Time region Space region Color region …

Balatonfüred, 4/6 July Core Ontologies (applications of DOLCE using D&S, and OntoWordNet)  Core ontology of biomedical terminologies (cf. UMLS)  Core ontology of plans, task, and guidelines  Core ontology of (Web) services  Core ontology of service-level agreements  Core ontology of transactions (bank, anti-money- laundering)  Core ontology for the Italian legal lexicon  Core ontology of regulatory compliance  Core ontology of fishery (FAO's Agriculture Ontology Service)

Balatonfüred, 4/6 July

Thank you