February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )

Slides:



Advertisements
Similar presentations
Experiences in Evaluation and Selection of Ontologies Bruno Grilo INESC-ID H. Sofia Pinto IST/INESC-ID
Advertisements

School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Creating An Ontology using ROO Case Example: Dynamic Risk Assessment (DRA)
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
IPY and Semantics Siri Jodha S. Khalsa Paul Cooper Peter Pulsifer Paul Overduin Eugeny Vyazilov Heather lane.
Ontology-Driven Conceptual Modelling Speaker:. Harmonization Meeting What is Ontology?  A discipline of Philosophy  Meta-physics dates.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
Ontology… A domain ontology seeks to reduce or eliminate conceptual and terminological confusion among the members of a user community who need to share.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Who am I Gianluca Correndo PhD student (end of PhD) Work in the group of medical informatics (Paolo Terenziani) PhD thesis on contextualization techniques.
Object-Oriented Analysis and Design
Chapter 6: Design of Expert Systems
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
Protégé An Environment for Knowledge- Based Systems Development Haishan Liu.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho Mariano Fernandez-Lopez Asuncion Gomez-Perez Presenter:
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.
Evaluating Ontology-Mapping Tools: Requirements and Experience Natalya F. Noy Mark A. Musen Stanford Medical Informatics Stanford University.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
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)
1 Ontology & Ontology Development 인공지능 연구실 허 희 근.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
ITEC224 Database Programming
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Survey of Ontology Engineering Methodologies
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.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
The Chronious Ontology Suite: Methodology and Design Principles Luc Schneider[1], Mathias Brochhausen[1,2] [1] Institute for Formal Ontology and Medical.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
1 What is an Ontology? n No exact definition n A tool to help organize knowledge n Or a way to convey a theory on how to represent a class of things n.
Semantic Data & Ontologies CMPT 455/826 - Week 5, Day 2 Sept-Dec 2009 – w5d21.
Advanced topics in software engineering (Semantic web)
A MOF Metamodel & UML Profile for the Web Ontology Language (OWL) January 30, 2003 Elisa F. Kendall CEO & Founder (650)
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )
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.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
Mariano Fernández López &Asunción Gómez Pérez The integration of OntoClean in WebODE Mariano Fernández-López Asunción Gómez-Pérez Artificial Intelligence.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Approach to building ontologies A high-level view Chris Wroe.
Using Protégé-2000 in Reuse Processes H. Sofia Pinto Duarte Nuno Peralta
On-To-Knowledge review Juan-Les-Pins/France, October 06, 2000 Hans Akkermans, VUA Hans-Peter Schnurr, AIFB Rudi Studer, AIFB York Sure, AIFB KMKMMethodology.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Ontology Engineering Dr Nicholas Gibbins –
Of 24 lecture 11: ontology – mediation, merging & aligning.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Lisbon, 30 th March 2016 Gianluca Luraschi Gonçalo Cadete “Towards a Methodology for Building.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
COMP6215 Semantic Web Technologies
DOMAIN ONTOLOGY DESIGN
ece 627 intelligent web: ontology and beyond
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Architecture Components
Semantic Web - Ontologies
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Methontology: From Ontological art to Ontological Engineering
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
Ontology-Based Approaches to Data Integration
Members: Keshava Shiva Sanjeeve Kareena
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
University of Manchester
Presentation transcript:

February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )

February 24, 2006 Summary Knowledge sharing Ontologies –What is an ontology? –Kinds of ontologies –How are ontologies built? Kind of life cycle Ontology building processes –Ontology building tools –Application areas and challenges –Where is the research?

February 24, 2006 Knowledge Sharing Problem: –The cost of knowledge based systems –Building the knowledge base from scratch KB Components –Medical diagnosis and medical tutoring Vocabulary definition: disease, organ, pathogenic agents (bacteria, virus, etc), kinds of bacteria (coli, coccos – estreptococcos, estaphilococcos -, etc) etc. – ontology –Electronic diagnosis vs medical diagnosis Raise hypothesis, test, refine, etc. – problem solving method

February 24, 2006 Knowledge Sharing Solution: –Reuse and Sharing of knowledge Translation of knowledge bases between different KR languages Arbitrary differences among systems belonging to the same family Remote access to the knowledge base of another system Meaning of what is shared: Lack of consensus about vocabulary

February 24, 2006 What is an ontology? Capture the static knowledge in a given domain that is accepted and sharable across applications and groups Defs: –An explicit formal specification of a shared conceptualization –a vocabulary of terms and some specification of their meaning

February 24, 2006 What is an ontology? Set of symbols (concepts) + hierarchy (organized) + some specification of their meaning (restrict the possible interpretations for those symbols) Concepts are defined by their relations with other concepts xpto xpt1 xpt2 O1 xv xv1 xv2 O2 rel1 ist

February 24, 2006 What is an ontology? Distinction ontology/KB –different role played by represented knowledge ontologies - k. +/- consensual of a community »process, activity, resource kb - k. specific of a particular problem being solved, changes with inference »activities of a particular enterprise; actual processes, activities, costs, resources used to build or produce a particular product; estimate of resources inferred to be needed to satisfy an order

February 24, 2006 What is an ontology? Depend on the application that powered its construction –Same domain/ different tasks a large number of common concepts differently defined: –different levels of detail (class, relation, etc.) –capturing different points of view (structural point of view, functional point of view, etc.) –different levels of granularity There is no “The Ontology!” – genuine alternatives!! –Not to the philosophers

February 24, 2006 Kinds of ontologies representation or meta- –capture the representation primitives in a KR family or paradigm (Frames: class, instance, relation -slots and facet-, function, etc.) general or upper –capture very general notions applicable across domains (Time: time-point, time-range, duration, overlaps, before, after, etc.) domain –specific of a particular domain (Chemical elements: elements, non-reactive elements, helium, non-metals, carbon, etc.) others...

February 24, 2006 Kinds of ontologies D. McGuinness – Ontologies Come of Age

February 24, 2006 Origin An Ontology that describes the processes of the Central Dogma of Molecular Biology for prokaryotic organisms. Formalized and can be used by an inference engine to answer user questions

February 24, 2006 Origin: Processes

February 24, 2006 Origin Entities

February 24, 2006 Origin Relations (1)

February 24, 2006 Origin: Relations (2)

February 24, 2006 Origin: Roles

February 24, 2006 Origin: Transcription

February 24, 2006 Origin: Transcription, subactivities

February 24, 2006 Origin: Activities

February 24, 2006 How are they built? General Process Life cycle Sub-Processes: –from scratch –by means of reuse: integration merge

February 24, 2006 General process EspecificaçãoConceptualizaçãoFormalizaçãoImplementaçãoManutenção Aquisição de Conhecimento Avaliação Documentação

February 24, 2006 Life cycle Prototipização evolutiva A1 CascataIterativo A1A2 A3 Evolutivo A1A2A3

February 24, 2006 Methodologies to build from scratch There are a few methodologies to build ontologies from scratch None of existing methodologies from scratch is widely accepted It is still more of a craft than an engineering task

February 24, 2006 Methodologies to build from scratch Most representative methodologies are: –TOVE methodology [Gruninger, Fox 1995] –ENTERPRISE methodology [Uschold, King 1995] –METHONTOLOGY [Fernández, Gómez-Pérez, Sierra 1999]

February 24, 2006 TOVE TOVE activitycorresponds to Capture motivating scenarios and formulate informal competency questions Specify terminology, formulate formal competency questions and specify axioms and definitions in FOL Evaluate competency and completeness Specification Conceptualization, Formalization and Implementation Evaluation

February 24, 2006 ENTERPRISE ENTERPRISE activitycorresponds to Identify purpose and scope Capturing knowledge Knowledge Acquisition and Conceptualization Specification EvaluateEvaluation Coding Formalization and Implementation DocumentDocumentation

February 24, 2006 Techniques Knowledge acquisition: –brainstorming, interviews, questionnaires, text analysis, mind maps –experts, books, norms, etc. Conceptualization: –middle-out, grouping, glossary of terms, concept classification trees Formalization: –intermediate tabular representations (concept dictionary, table of binary relations, etc.)

February 24, 2006 Ontology evaluation One needs to guarantee quality –technical evaluation: judge ontologies, their software environment and documentation against a framework: consistency, completeness, conciseness, etc. –user assessment: judge from the user point of view the usability and usefulness of ontologies, their software environment and documentation when they are reused or shared in applications understandability, technically evaluated, portable, etc. [Gómez-Pérez, Juristo, Pazos 1995] [Gómez-Pérez 1999]

February 24, 2006 Ontology evaluation –ONTOCLEAN: analyze hierarchical taxonomy using philosophical principles. Aims: –assure that instances do not violate class properties –assure consistent hierarchical structure [Guarino, Welty, 2001, 2002]

February 24, 2006 Ontology building tools Most important tools freely available: –PROTÉGÉ, –Ontolingua Server, –OntoEdit, –KAON, [Duineveld, Stoter, Weiden, Kenepa, Benjamins 1999] Some provide help to identify similar concepts (merge): PROTÉGÉ (PROMPT, ex-SMART) Ontolingua Server (Chimaera)

February 24, 2006