Methontology: From Ontological art to Ontological Engineering

Slides:



Advertisements
Similar presentations
Database Planning, Design, and Administration
Advertisements

System Development Life Cycle (SDLC)
Software Requirements
Object-Oriented Analysis and Design
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.
Lecture 13 Revision IMS Systems Analysis and Design.
Software Requirements
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
1 Software Testing and Quality Assurance Lecture 1 Software Verification & Validation.
Lecture Nine Database Planning, Design, and Administration
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Chapter 2- Software Process Lecture 4. Software Engineering We have specified the problem domain – industrial strength software – Besides delivering the.
FRE 2672 Urban Ontologies : the Towntology prototype towards case studies Chantal BERDIER (EDU), Catherine ROUSSEY (LIRIS)
Chapter 9 Database Planning, Design, and Administration Sungchul Hong.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
CSI315 Web Applications and Technology Overview of Systems Development (342)
SE-02 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it. Requirements.
ITEC224 Database Programming
Business Analysis and Essential Competencies
Requirements Elicitation. Who are the stakeholders in determining system requirements, and how does their viewpoint influence the process? How are non-technical.
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
School of Computing FACULTY OF ENGINEERING Developing a methodology for building small scale domain ontologies: HISO case study Ilaria Corda PhD student.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa REQUIREMENT SPECIFICATION Today: Requirements Specification.
Software Testing. What is Testing? The process consisting of all life cycle activities, both static and dynamic, concerned with planning, preparation.
Database System Development Lifecycle 1.  Main components of the Infn System  What is Database System Development Life Cycle (DSDLC)  Phases of the.
Lecture 7: Requirements Engineering
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.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
IS Analysis and Design. SDLC Systems Development Life Cycle Break problems into management review stages Control cost and time Works best with well understood.
Software Acquisition and Project Management Lesson I: Introduction.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )
Andreas Abecker Knowledge Management Research Group From Hypermedia Information Retrieval to Knowledge Management in Enterprises Andreas Abecker, Michael.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Software Engineering Lecture # 1.
Software Requirements Specification (SRS)
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Knowledge Support for Modeling and Simulation Michal Ševčenko Czech Technical University in Prague.
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
Methodology Review Chapter 7 Part 2: Design Methodology Object-Oriented Modeling and Design Byung-Hyun Ha
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
Chapter 9 Database Planning, Design, and Administration Transparencies © Pearson Education Limited 1995, 2005.
 System Requirement Specification and System Planning.
Model Checking Early Requirements Specifications in Tropos Presented by Chin-Yi Tsai.
WP4 Models and Contents Quality Assessment
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Software Requirements
Object-Oriented Software Engineering Using UML, Patterns, and Java,
CIF301 Project Quality Unit 6
The Systems Engineering Context
About the Presentations
Chapter 6: Design of Expert Systems
Chapter 1 The Systems Development Environment
Concepts used for Analysis and Design
Chapter 10: Process Implementation with Executable Models
Rafael Almeida, Inês Percheiro, César Pardo, Miguel Mira da Silva
Members: Keshava Shiva Sanjeeve Kareena
Lecture # 7 System Requirements
Dr. Jiacun Wang Department of Software Engineering Monmouth University
Chapter 1 The Systems Development Environment
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Software Reviews.
INTRODUCTION OF REQUIREMENT ENGINEERING Chapter- one.
Presentation transcript:

Methontology: From Ontological art to Ontological Engineering A lecture by João Cardoso & Sebastião Freire 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Ontology Life Cycle Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Ontology Life Cycle Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Motivation Ontologies were being built with different methods and techniques. There was a need for standardization 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Ontology Life Cycle Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Ontology Development Process The Ontology Development Process refers to what activities need to be carried out when building ontologies. It comprises the following activities: Plan Purpose and Scope Sources of Knowledge, processes and techniques Conceptual Model Formalization Integrate Formal Language Implementation Evaluation Documentation Maintenance 1. The main tasks to be done, time and resources needed 2. Why it is being built and intended users 3. Self evident 4. Creation of a conceptual model for the ontology based on the aggregated knowledge 5. Formalize the conceptual model 6. Integrate other ontologies as much as possible 7. Formalize the ontology in a formal representation 8. Evaluate the ontology before publishing 9. Document the ontology for future use and share 10. Maintain the ontology 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Ontology Life Cycle Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Ontology Life Cycle 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (1/10) 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (2/10) Specification The goal of the specification is to produce either an informal, semi-formal or formal ontology specification document written in natural language, using a set of intermediate representations or using competency questions, respectively. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (3/10) Specification The goal of the specification is to produce either an informal, semi-formal or formal ontology specification document written in natural language, using a set of intermediate representations or using competency questions, respectively. A good ontology specification document must have the following properties: Concision Partial Completeness Consistency 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (4/10) Specification 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (5/10) Conceptualization During the conceptualization task the domain knowledge will be structured into a conceptual model that describes the problem and its solution in terms of the domain vocabulary identified in the ontology specification task. The product should be a glossary of terms, which includes concepts, instances, verbs and properties. This identifies and gather all the useful and potentially usable domain knowledge and its meanings. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (6/10) Conceptualization Data Dictionaries – describes and gathers all potentially usable domain concepts, their meanings attributes, instances, etc. Tables of Instance Attributes – provide information about the attribute or about its values at the instance Tables of Class Attributes – describe the concept itself and not its instances Tables of Constants – specify the information related to the domain of knowledge that always takes the same value Tables of Instances – define instances Attributes Classification Trees – geographically display attributes and constants related in the inference sequence of the root attributes. Verbs Dictionary – expresses the meaning of verbs in a declarative way Tables of Conditions – Specify a set of conditions to be satisfied before executing an action, or set of conditions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (7/10) Integration Definitions built in other ontologies might be used to speed up the creation process. As such it is necessary to perform integration. Inspect the meta ontologies to see those that fit better in our conceptualization Find out which libraries of ontologies provide definitions of terms whose semantic and implementation is coherent with yours Integration document summarizes the meta-ontology that I will use for each and every term. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (8/10) Implementation The implementation task implies formalizing the meta-ontology and ontologies selected in the integration task. The result should be a ontology codified in a formal language. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (9/10) Evaluation Evaluation means to carry out a technical judgement of the ontologies, their software environment and documentation with respect to a frame of reference (in this case the requirements specification document) during each phase and between phases of their life cycle. The outcome of the evaluation should be several evaluation documents in which the ontologist will describe how the ontology has been evaluated, the techniques used and the kind of errors found in each activity. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Methontology (10/10) Documentation There were no consensuated guidelines on how to document ontologies. Methontology aims to solve this by including documentation in every activity in the ontology development process. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Table of Contents Motivation Ontology Development Process Methontology Conclusions 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico Conclusions Identified a set of activities to be perfomed during the ontology development process. Proposes the evolving prototype as the life cycle that best fits the ontology life cycle. Defines the Methontology, a methodology that aims to structure ontology creation. 11/22/2018 Instituto Superior Técnico

Instituto Superior Técnico References M. Fernández-López, A. Gómez-Pérez, N. Juristo. “Methontology: from ontological art towards ontological engineering”. 1997. 11/22/2018 Instituto Superior Técnico