+ All Categories
Home > Documents > ontology information retreival system

ontology information retreival system

Date post: 10-Apr-2018
Category:
Upload: shafeeque-mkm
View: 218 times
Download: 0 times
Share this document with a friend

of 40

Transcript
  • 8/8/2019 ontology information retreival system

    1/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    ONTOLOGICAL FRAMEWORK FOR MEDICAL

    INFORMATION RETRIEVAL AND

    INFERENCING MECHANISM

    Absheer K.KAshwin Thomas

    Shafeeque M.K.M

    Siju Pavithran

    Varghese K Renny

    Project Guide : Dr.K.Najeeb

    Government Engineering College

    Sreekrishnapuram Palakkad

    September 6, 2010

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    2/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    CONTENTS

    1 Introduction

    2 Motivation & Objectives

    3 Tools Used

    4 Architecture

    5 Conclusion

    6 Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    3/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    INTRODUCTION

    The basic motivation behind the project is to design aknowledge based expert system for rural areas.

    In the villages, where people may be lacking basic medicalamenities, this system can be used effectively.

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    4/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    INTRODUCTION Contd.

    The ontological framework can be used to efficiently give abasic diagnosis about the disease

    The system is capable of deducing possible diseases from thesymptoms

    Also, an idea can be obtained about the treatment relatedissues such as medicines and concerned doctors

    expert systems for doctors and practitioners.

    I d i M i i & Obj i T l U d A hi C l i Bibli h

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    5/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    BASIC TERMINOLOGY

    Ontologyexplicit specification of a conceptualization

    example given by Genesereth and Nilsson(a, b, c, d, e, on,

    above, clear, table)

    In Computer Science and Information Science,ontology definesset of representational premitives with which to model adomain of knowledge or discourse.

    I t d ti M ti ti & Obj ti T l U d A hit t C l i Bibli h

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    6/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    Ontology Contd.

    independent of data modelling strategy or implementation.It is a rigorous and exhaustive organisation of some knowledgedomain that is usually hierarchical and contains all therelevant entities and their relations

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    7/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    OWLThe Web Ontology Language(OWL) is a family of knowledgerepresentation languages for authoring ontologies, and isendorsed by the World Wide Web Consortium.

    The OWL is intended to provide a language that can be usedto describe the classes and relationship between entities thatare inherent in Web documents and applications.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    8/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    OWL contd.

    An OWL Ontology contains:

    Classes +Class HierarchyRelations between the classes(inheritance , disjoints etc)

    Restrictions on the properties(types, cardinality etc)

    Individuals

    types of OWL.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    9/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    MOTIVATION FOR THE PROJECT

    Ontologies are more general and reusable than traditional data

    modelsThey are easily shareable

    They are intended for multiple purposes, goals and users

    Take stand on the semantics of the concepts (as opposed to

    mere structure and integrity)

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    10/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    OBJECTIVES OF THE PROJECT

    Design and develop an ontology for a Medical domain.

    Propose a system architecture for retrieving information andenrichment of the ontology.

    Retrieve the results in a way that can be used for furtherprocesses

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    11/40

    & j g p y

    LITERATURE REVIEW

    Recognizing and filtering web documents using an Ontology

    Authors:Abadi, R.M.B, Yektaie, M.H., Abbasi, M.Azad University Of Oloum va Tahghighat, Ahwaz, IranThis paper puts to evaluation the extent of relationshipbetween a semi structured HTML and ontology using somestatistical techniques.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    12/40

    j g p y

    Automatic ontology-based knowledge extraction from Webdocuments

    Authors:Alani, H., Sanghee Kim, Millard D.E., Hall W, Lewis,P.H., Shadbolt N.R

    Southampton University UKSpecialized knowledge services require tools that can searchand extract specific knowledge directly from unstructured texton the Web.This paper links a knowledge extraction tool withan ontology to achieve continuous knowledge support and

    guide information extraction

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    13/40

    Active User-Based and Ontology-Based Web Log DataPreprocessing for Web Usage Mining

    Authors:Natheer Khansawneh, Jordan University of Science

    and Technology, JordanChien-Chung Chan, University of Akron, USUser and session identification are two major steps in web logdata for web usage mining. This paper introduces a fast activeuser-based user identification algorithm with time complexityO(n)

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    14/40

    Building Semantic Rich Model for Web Documents UsingDomain Ontology

    Authors: ShahrulAzmanNoah, LailatulqadriZakaria,ArifahCheAlhadi,SaidahSaad,

    National University of MalaysiaThe paper proposes an approach meant to assist inconstructing semantic document models using naturallanguage analysis technique and a domain specificontology,which simplifies the working of search engines and

    other such applications

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    15/40

    TOOLS USED

    Protege

    Jena API

    Pellet API

    SPARQL

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    16/40

    Protege

    Protege is a free , open source platform that provides agrowing user community with a suite of tools to construct

    domain models and knowledge based applications withontologies

    Protege has an open architecture that allows programmers tointegrate plugins

    The plugins can appear as separate tabs, specific user

    interface components(widgets), or perform any other specifiedoperation on the user model

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    17/40

    Protege Contd.

    The Protege platform supports two main ways of modellingontologies:

    The Protege-Frames editor enables users to build and populate

    ontologies that are frame-based, in accordance with the OpenKnowledge Base Connectivity protocol (OKBC). In this model,an ontology consists of a set of classes organized in asubsumption hierarchy to represent a domains salientconcepts.

    The Protege-OWL editor enables users to build ontologies forthe Semantic Web, in particular in the W3Cs Web OntologyLanguage.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    18/40

    Protege Features

    Extension to handle OWL ontologies

    Loading and saving OWL files and databases

    Graphical editors for class expressions

    Integrated reasoner to ensure consistency

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    19/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    20/40

    JENA

    It is an open source semantic web framework written in Java

    Jena is composed of:RDF processing APIOWL processing APIA rule- based inference engineSPARQL query engine

    In-memory and persistent storage.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    21/40

    JENA Contd.

    Can parse,create and search RDF models

    ModelFactory for creating models. So that application code

    remains independent of the implementation, it is best if ituses interfaces wherever possible, not specific classimplementations.

    JENA has a special model class called OntModel

    This can be used to derive meaningful relationship that themodel does not express directly

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    22/40

    Pellet API

    Pellet is an open source Java based OWL DL reasoner

    It can be used in conjunction with both Jena and OWL API

    libraries and also provides a DIG interfaceprovides functionalities to see the species validation, checkconsistency of ontologies, classify the taxonomy

    Special features

    Ontology analysis and repairData type reasoningRule integration

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    23/40

    SPARQL

    Simple Protocol And RDF Query Language

    SPARQL query consist of triplepatterns,disjunctions,conjunctions and optional patterns

    SPARQL queries are created and executed with Jena viaclasses in the com.hp.hpl.jena.query package

    SPARQL is data oriented in that it only queries information

    held in the models,there is no inference in the query language

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    24/40

    PLATFORM USED

    Linux

    Java runtime environment

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    25/40

    ARCHITECTURE

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    26/40

    The architecture consists of 4 main modules. Theyare:-

    Hierarchy viewing module

    Consistency checking module

    Query processing module

    Enrichment module

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    27/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    28/40

    HIERARCHY VIEWING MODULE

    This module shows the user the hierarchical structure of theontology

    Different axioms like the classes, objects and data propertiesare also displayed

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    29/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    30/40

    CONSISTENCY CHECKING MODULE

    This module makes use of a reasoner like pellet,racer etc tocheck the consistency status of the domain ontology

    Consistency checking module has to be activated while theuser enriches the ontology, to ensure validity of the ontology

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    31/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    32/40

    Query processing module

    Query processing can be handled in two ways

    User can enter the SPARQL query directlySPARQL query generation

    Information retrieval can also be done by node searching

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    33/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    34/40

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    35/40

    ENRICHMENT MODULE

    This module allows user to add new information to the

    domain ontologyWe have provided two options to enrich the ontology:

    User may delete an existing classUser may add a valid class

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    36/40

    CONCLUSION

    The project puts emphasis on some valuable points in the fieldof patient oriented medical information system

    Since the application is aimed at the general public, the

    interface has a simple and easy-to-understand designIt is also possible to add newer ontologies to theapplication(from websites such as swoogle.com) directly toour application

    System runs through java run time environment that isplatform independent.

    System implements disambiguation feature.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    37/40

    FUTURE ENHANCEMENTS

    Developing a Semantic search engine utilizing severalheterogeneous open source technologies

    Designing an Auto enriching Ontology, which is capable ofmaking transitive deductions, based on user input

    Designing an online ontology knowledge based system,capable of sharing and enriching information by using suitable

    networking among them.

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    38/40

    FUTURE ENHANCEMENTS Contd.

    User can enter queries in XML format and also addinformation as XML file.

    It is possible to generate XML file so that it can be used asinput for further processing.

    Caching of query is yet another feature that can beimplemented

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    39/40

    BIBLIOGRAPHY

    Natalya F. Noy, Deborah L McGuinness, OntologyDevelopment 101: A Guide to Creating your own Ontology

    Matthew Horridge, Holger Knublauch, Alan Rector, Robert

    Stevens and Chris Roe: A Practical guide to building OWLOntologies Using the Protg OWL Plugin

    Herbert Schildt : Java 2- The Complete Reference, TataMcGraw Hill

    Amandeep Sidhu, Tharam S. Dillon, Elizabeth Chang,Baldeep Sidhu:Medical Ontology Development using OWL,OWLED, Volume 188 of CEUR Workshop proceedings,CEUR-WS.org, 2005

    Introduction Motivation & Objectives Tools Used Architecture Conclusion Bibliography

    http://find/http://goback/
  • 8/8/2019 ontology information retreival system

    40/40

    http://protege.stanford.edu/

    http://jena.sourceforge.net/ARQ/Tutorial

    http://www.w3.org/TR/rdf-sparql-query/

    http://www.swoogle.com/

    http://find/http://goback/

Recommended