School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.

Slides:



Advertisements
Similar presentations
The Ontology Construction Problem Ontology construction requires the active engagement of domain experts Existing ontology authoring tools are not tailored.
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.
School of something FACULTY OF OTHER School of Computing FACULTY OF ENGINEERING Supporting the Construction of Conceptual Ontologies with the ROO Tool.
Chapter 6: Design of Expert Systems
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Fundamentals of Information Systems, Second Edition
Lecture Fourteen Methodology - Conceptual Database Design
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Represent the following sentences in first-order logic, using a consistent vocabulary
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Computer System Analysis Chapter 10 Structuring System Requirements: Conceptual Data Modeling Dr. Sana’a Wafa Al-Sayegh 1 st quadmaster University of Palestine.
Business Analysis and Essential Competencies
Knowledge representation
Requirements Engineering
Methodology - Conceptual Database Design Transparencies
Methodology Conceptual Databases Design
1 Chapter 15 Methodology Conceptual Databases Design Transparencies Last Updated: April 2011 By M. Arief
Artificial Intelligence Building Knowledge Base Chapter 8.
Chapter 11 Analysis Concepts and Principles
Metadata Models in Survey Computing Some Results of MetaNet – WG 2 METIS 2004, Geneva W. Grossmann University of Vienna.
Methodology - Conceptual Database Design. 2 Design Methodology u Structured approach that uses procedures, techniques, tools, and documentation aids to.
1/26/2004TCSS545A Isabelle Bichindaritz1 Database Management Systems Design Methodology.
Dimitrios Skoutas Alkis Simitsis
1 Introduction to Software Engineering Lecture 1.
Methodology - Conceptual Database Design
Sharing Design Knowledge through the IMS Learning Design Specification Dawn Howard-Rose Kevin Harrigan David Bean University of Waterloo McGraw-Hill Ryerson.
February 24, 2006 ONTOLOGIES Helena Sofia Pinto ( )
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
A Quick Guide to Empirical Research Collaborative Construction of a CSCL Theory EME 6403 Fall 2008 – Team 1.
Approach to building ontologies A high-level view Chris Wroe.
Requirements Analysis
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Be.wi-ol.de User-friendly ontology design Nikolai Dahlem Universität Oldenburg.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 10 Structuring.
1 Sobah Abbas Petersen Adjunct Associate Professor, NTNU Researcher, Sintef TDT4252 Modelling of Information Systems Advanced Course TDT4252,
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
Maximising Student Success Through Quality Assessment.
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.
ece 627 intelligent web: ontology and beyond
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Business System Development
COMP6215 Semantic Web Technologies
Methodology Conceptual Databases Design
Methodology Conceptual Database Design
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Software Design Mr. Manoj Kumar Kar.
Chapter 6: Design of Expert Systems
Ontology.
Ontology Reuse In MBSE Henson Graves Abstract January 2011
Methontology: From Ontological art to Ontological Engineering
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Ontology-Based Approaches to Data Integration
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
Methodology Conceptual Databases Design
Members: Keshava Shiva Sanjeeve Kareena
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student School of Computing University of Leeds

Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary Research Problem: Current methods and methodologies are not appropriate for small scale domain ontologies Research questions: Which methodological principles can be followed for developing a History of Science ontology (HISO)? How should a methodology be scaled to be suitable for a small domain ontology? What degree of involvement should the domain expert have? Our goal is: To re-use and deploy relevant elements and aspects of existing methods and methodologies for building a small scale domain ontology

Some terminology [IEEE,1990; IEEE 1995] Methodology: “comprehensive, integrated series of techniques creating a general systems theory of how class of thought-intensive work ought be performed” Methods: “orderly process or procedure used in engineering of a product or performing a service” Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

METHONTOLOGY (based on the IEEE ) -Chemical & Crystalline Elements, Environmental pollutants ontology Gruninger & Fox’s Methodology -TOVE Toronto Virtual Enterprise project (Enterprise Design methodology, Project ontology, scheduling ontology) Uschold & King’s Method -Enterprise modelling process ontology Ordnance Survey’s Methodology (Kanga) -Hydrology ontology (active involvement of domain experts) Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

METHONTOLOGY [Fernandez-Lopez et al.; 99] Ontology specification activity: -Purpose -Scope -Granularity -Sources used (e.g. interviews with experts) Knowledge acquisition: -Meetings with experts looking at coarse grained knowledge -In-depth study of the documentation -Top down knowledge elicitation (from general to specific) Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Conceptualization: it converts informal views of the domain into semi-formal specifications (aka intermediate representations) -Building glossary of terms (e.g. concepts, instances) -Constructing concept classification trees -Defining binary relations diagrams -Describing axioms & rules Evaluation & Implementation Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Gruninger and Fox [Gruninger &Fox, 95] Identifying a Motivating scenario: to define the scope Defining (Informal) Competency Questions: NL questions expressing the requirements (throughout the whole ontology development) Expressing Competency Questions & Specifying Axioms in FOL Achieving formulation of completeness for CQ Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Ordnance Survey methodology(Kanga) [Kovacs et. al; 06] Identifying scope, purpose & requirement of the ontology; Gathering source knowledge and relevant documents (books, articles, dictionaries, web resources); Building and populating a glossary of terms; Converting knowledge contained in the glossary into structured English sentences; Evaluation and documentation. Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Uschold and King [Uschold & King; 95] Identifying the scope Identifying a range of intended users (audience) Building the ontology Identifying the acquiring the domain knowledge (capture) Expressing concepts & relations in a formal language (coding) Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Coding consists of 3 main tasks: committing to the vocabulary; choosing a formal language to express concepts and their relations; programming. Reusing existing ontologies (integrating) Evaluating the ontology Documenting the ontology (for knowledge sharing) Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Stages of ontology construction (HISO):  Pre-conceptualization defining scope and purpose  Conceptualization identifying concepts and relations, adding time and event descriptions  Logical representation and coding adding axioms, implementing inference rules for query answering Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Pre-conceptualization (mostly domain expert) : Providing a high level description of the domain and its features; Building a scenario and identifying intended users (Uschold & King) Identifying a range of potential informal competency questions to be addressed. In parallel we start collecting references for: Eliciting the main characteristics of the domain Investigating existing projects involving the use of ontologies in historical domains. Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Conceptualization: Identifying main concepts and relations (inspired by METHONTOLOGY & KANGA) Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Logical representation and coding Choosing the ontology language Converting glossary knowledge into formal representation Querying and reasoning about the domain Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary

Problem Existing Ontology methods and Methodologies are mostly suitable for large scale ontology development Outcomes  Domain ontology methodology (History of Science) as a result of relevant elements and aspects taken from existing methods/methodologies  Potentially, the outlined domain ontology methodology can be domain independent Research Problem and Questions Terminology issues: IEEE definitions Existing Methodologies and Methods HISO methodology Summary