Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )

Similar presentations


Presentation on theme: "A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )"— Presentation transcript:

1 A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )

2 2 Table of Contents ⊙ Introduction ⊙ Feasibility Study ⊙ Kick Off Phase ⊙ Refinement Phase ⊙ Evaluation Phase ⊙ Maintenance and Evolution Phase ⊙ Related Work ⊙ Conclusion

3 3 Introduction ⊙ Ontology  Core element of the knowledge management architecture ⊙ In this paper,  Description of a methodology for application driven ontology development  Description of existing methodologies In common, they start from the identification of the purpose of the ontology and domain knowledge acquisition They differ in their foci and following procedures to be taken

4 4 Introduction ⊙ Steps of the on-to-knowledge (OTK) methodology

5 5 Feasibility Study ⊙ Users and use cases of on-to-knowledge  Stakeholders Users of the system (knowledge worker) Supporters of the system ( knowledge engineer, knowledge provider, management)  User driven use cases Push services, community of knowledge sharing, navigating/browsing/ querying/seeking a knowledge base  Supporting use cases Ontology development, maintenance, annotation, fill knowledge base

6 6 Feasibility Study ⊙ Users and use cases of on-to-knowledge

7 7 Feasibility Study ⊙ CommonKADS methodology  Leading methodology to support structured knowledge engineering  Three models Organization model (OM), task model (TM) and agent model (AM)  Process of building these 3 models Carry out a scoping and problem analysis study –Identifying problem/opportunity areas and potential solutions, and putting them into a wider organizational prospective –Deciding about economic, technical and project feasibility Carry out an impacts and improvement study –Gathering insights into the interrelationships between the business task, actors involved, and use of knowledge for successful performance, and what improvements may be achieved here –Deciding about organizational measures and task changes

8 8 Feasibility Study ⊙ Modified CommonKADS  Task analysis (TM-1)  Knowledge item analysis (TM-2)  Agent model (AM-1) AM-1 worksheet agent model People involved GUI Focus domain for ontology development Tool Selection TM-2 worksheet knowledge item analysis TM-1 worksheet task analysis

9 9 Kick Off Phase (1/6) ⊙ Ontology Requirements Specification Document (ORSD)  In general, Goal Describes what an ontology should support Contains a set of relevant structures of the domain Guides an ontology engineer in deciding about inclusion and exclusion of concepts/relations and hierarchical structure  In detail, Subphases Contains the following information: –Domain and goal of the ontology –Design guidelines –Knowledge sources –(Potential) users and usage scenarios –Competency questions –Applications supported by the ontology

10 10 Kick Off Phase (2/6) ⊙ Domain and goal of the ontology  Specification of a particular and interesting domain in use  Outcomes of the task analysis to describe the goal of the ontology E.g. ‘The ontology serves as a means to structure the xy domain ‘The ontology serves as a guideline for the knowledge distribution between department A and department B’ ⊙ Design guidelines  Guidelines for users who are not familiar with modeling ontologies  Estimation of the number of concepts and the level of granularity of the planned model E.g. Requirement analysis : 100 concepts Built in ontology : 1000 concepts Solutions: To modify the ontology or to update the requirement specification

11 11 Kick Off Phase (3/6) ⊙ Knowledge sources  Knowledge item analysis from feasibility study serves as knowledge source  Partial list of knowledge sources TM1 Domain experts (interviews, competency questionnaires) (re-useable) ontologies Dictionaries Product and project descriptions Technology white papers Business plans  Knowledge sources based on their availability and reliability should be considered ⊙ Users and usage scenarios  Lists of potential users or user groups and description of each usage scenario  Description of hindering blocks as important hints for designing ontology based system.

12 12 Kick Off Phase (4/6) ⊙ Competency questions  Transformation of the usage scenarios  Overview of possible queries to the system, indicating the scope and content of the domain ontology ⊙ Application supported by the ontology  Design of a draft for the ontology based knowledge management application and its system Draft must deliver a clear picture about the ontology interface E.g.) What parts of the ontology, namely concepts and relations, are visible to the users and how does he use them?  Task analysis from the feasibility study as an input source to describe the proposed system and analyze the role of the ontology  Track of running application on different hosts or different locations might be kept to enable separate update processes in the maintenance phase

13 13 Kick Off Phase (5/6) ⊙ Two approaches to modeling  Top-down approach One starts by modeling concepts on a very generic level and then refines them Usage scenario, competency question method follows a top-down approach in modeling the domain In practice, it seems to be more like a middle-out approach This approach is typically done manually and leads to a high-quality engineered ontology It supports the fine tuning of the ontology It is not likely to be complete and might not focus on the documents available

14 14 Kick Off Phase (6/6) ⊙ Two approaches to modeling  Bottom-up approach Relevant lexical entries are extracted semi-automatically from available documents Based on the assumption that most concepts, conceptual structures and terminologies of the domain are described in document, knowledge acquisition from text seems to be promising This approach is used for merging ontologies OntoExtract from CognIT provides support for semi-automatic extraction of relevant conceptions and relations between ontologies It is usually not able to produce high-quality It offers a more complete list of relevant concepts ⊙ Hybrid approach  Combination of the top-down and the bottom-up approach

15 15 Refinement Phase ⊙ Goal  To produce a mature and application-oriented target ontology according to the specification ⊙ Subphases  Knowledge elicitation process with domain experts based on the initial input is performed  Initial draft of the ontology is modified or extended  Target ontology is created by formalizing the semi-formal description of the ontology in OIL, DAML+OIL  Formal representation languages typically differ in their expressive power and tool support for reasoning. Thus appropriate languages for the application and, their advantages and limitations should be considered. ⊙ Iterative procedure  Closely linked to the evaluation phase  If the analysis of the ontology in the evaluation phase shows gaps and misconceptions, these results are taken as an input for the refinement phase.

16 16 Evaluation Phase ⊙ Goal  To make a technical judgment of ontologies (Gomez-Perez, 1996) ⊙ Subphases  Checking whether the target ontology itself suffices the ORSD, and whether the ontology based application supports or answers the competency questions  Testing the ontology in the target application environment  Obtaining feedback from beta users of the prototype as an input for further refinement of the ontology Usage patterns of the ontology is a valuable input for refinement Parts of the ontology used with high frequency might need to be expanded

17 17 Maintenance and Evolution Phase ⊙ Goal  To manage organizational maintenance process ⊙ Subphases  Setting strict rules to the update/insert/delete processes of ontologies  Gathering changes to the ontology  Switching over to a new version of the ontology after thoroughly testing all possible effects on the application  Clarifying who is responsible for maintenance and how it is performed E.g. Is a single person or a consortium responsible for the maintenance process? In which time interval is the ontology maintained?

18 18 Related Work ⊙ Drift  Each research group employed its own methodology  Some methodologies guiding the ontology development process have been proposed Skeletal methodology was the first methodological outline proposed on the basis of the experience developing the Enterprise Ontology (Ushold and King, 1995) As part of Esprit KACTUS project, a method to build an ontology in the domain of electrical networks was presented (Bernaras et al., 1996) Methontology developed and extended (Gomez-Perez, 1996)  Philosophical discipline of ontology is evolving towards an engineering discipline Guarino and Welty (2000) demonstrate how some methodology efforts founded on analytic notions that have been drawn from philosophy can be used as formal tools of ontological analysis

19 19 Skeletal Methodology ⊙ Guidelines  Identify purpose  Building the ontology Ontology capture Coding Integrate  Evaluation  Documentation ⊙ Disadvantages  It does not precisely describe the techniques for performing the different activities E.g. It remains unclear how the key concepts and relationships should be acquired, it only involves the use of brainstorming techniques  Recommendation for a life cycle and guidelines about the maintenance of evolving ontologies have not been suggested

20 20 KACTUS ⊙ Three steps for assembling an ontology-based application  Specification of the application  Preliminary design  Ontology refinement and structuring ⊙ Disadvantages  It offers very little detail and does not recommend particular techniques to support the development steps  Documentation, evaluation and maintenance processes are missing

21 21 Methontology ⊙ Methontology framework  The identification of the ontology development process Which tasks (planning, control, specification, knowledge acquisition, conceptualization, integration, implementation, evaluation, documentation, configuration management) one should carry out, when building ontologies  The identification of stages through which an ontology passes during its lifetime  The steps to be taken to perform each activity, supporting techniques and evaluation steps  Setting up an ORSD to capture requirements for an ontology similar to a software specification

22 22 Formal Tools of Ontological Analysis ⊙ Formal ontology of unary properties  This formal ontology is based on four fundamental philosophical notions (identity, unity, rigidity and dependence) which impose constraints for modeling a domain  Semantic constraints imposed on is-a relation clarify misconceptions about taxonomies and give support to bring substantial order to ontologies

23 23 Conclusion ⊙ In this paper,  Comprehensive methodology that guides the development of ontologies for knowledge management application has been presented  Five major steps – a feasibility study, kick off phase, refinement phase, evaluation phase and maintenance & evolution phase – are performed to build an ontology-based application ⊙ In the future,  Expanded support for the maintenance and evolutionary aspects of ontologies will be investigated

24 24 CommonKADS


Download ppt "A Methodology for Ontology-based Knowledge Management - York Sure and Rudi Studer - 세미나명 : AI-Lab 겨울세미나 발표자 : 정영임 발표일자 : 1 월 13 일 ( 목 )"

Similar presentations


Ads by Google