SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
International Journal of Research in Computer Science
eISSN 2249-8265 Volume 2 Issue 3 (2012) pp. 31-36
© White Globe Publications
www.ijorcs.org


  A COMPARATIVE STUDY OF RECENT ONTOLOGY
 VISUALIZATION TOOLS WITH A CASE OF DIABETES
                   DATA
                                   V. Swaminathan1, R. Sivakumar2
       1
         Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University,
                                          Trichirappalli, India
                                      Email: vswaminathanthanjavur@yahoo.com
       2
           Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University,
                                            Trichirappalli, India
                                      Email: rskumar.avvmspc@gmail.com

Abstract: Ontology is a conceptualization of a domain       checking, and documentation. In the last few years, the
into machine readable format. Ontologies are                number of ontology tools has greatly increased and
becoming increasingly popular modelling schemas for         they have been diversified. Gomez-perez [1]
knowledge management services and applications.             distinguishes the following groups:
Focus on developing tools to graphically visualise             Ontology development tools group includes tools
ontologies is rising to aid their assessment and            and integrated suites that can be used to build a new
analysis. Graph visualisation helps to browse and           ontology from scratch. In addition to the common
comprehend the structure of ontologies. A number of         edition and browsing functions, these tools usually
ontology visualizations exist that have been embedded       give support to ontology documentation, ontology
in ontology management tools. The primary goal of           export and import to/from different formats and
this paper is to analyze recently implemented ontology      ontology languages, ontology graphical edition,
visualization tools and their contributions in the          ontology library management, etc.
enrichment of users’ cognitive support. This work also         Ontology evaluation tools are used to evaluate the
presents the preliminary results of an evaluation of        content of ontologies and their related technologies
three visualization tools to determine the suitability of   Ontology content evaluation tries to reduce problems
each method for end user applications where                 when one needs to integrate and use ontologies and
ontologies are used as browsing aids with a case of         ontology-based technology in other information
Diabetes data.                                              systems. Ontology merge and alignment tools are to
                                                            solve the problem of merging and aligning different
Keywords: Ontology Visualization, Semantic Web,
                                                            ontologies in the same domain. With Ontology - based
Knowledge retrieval, Reasoner.                              annotation tools users can insert instances of concepts
                 I. INTRODUCTION                            and of relations in ontologies and maintain
                                                            (semi)automatically ontology-based markups in web
    An ontology is a formal, explicit specification of a    pages. Most of these tools appeared recently, in the
shared conceptualization. Conceptualization refers to       context of the semantic Web. Ontology querying tools
an abstract model of some phenomenon in the world           and inference engines allow querying ontologies easily
by having identified the relevant concepts of that          and performing inferences with them. Normally, they
phenomenon. Explicit means that the type of concepts        are strongly related to the language used to implement
used, and the constraints on their use are explicitly       ontologies.
defined. Formal refers to the fact that the ontology
should be machine-readable. Shared reflects the notion         Ontology learning tools can derive ontologies
that ontology captures consensual knowledge, that is, it    (semi)automatically from natural language texts, as
is not private of some individual, but accepted by a        well as semi-structured sources and databases, by
group. To build ontologies is complex and time              means of machine learning and natural language
consuming, and it is even more if ontology developers       analysis techniques.
have to implement them directly in an ontology                 In recent years, number of ontology tools have been
language, without any kind of tool support. To ease         designed and implemented with the support of
this task, in the mid – 1990s the first ontology building   visualization. The area of cognitive assistance much
environments were created. The provided interfaces          requires visualization techniques for its improvement
that helped users carry out some of the main activities     in performance. Focus on developing tools to
of the ontology development process, such as                graphically visualise ontologies is rising to aid their
conceptualization,      implementation,       consistency   assessment and analysis. Graph visualisation helps to


                                                                            www.ijorcs.org
32                                                                                   V. Swaminathan, R. Sivakumar

browse and comprehend the structure of ontologies. A        evaluate the degree of cognitive support offered in
number of ontology visualizations [2] [3] exist that        selected three different ontology visualization tools
have been embedded in ontology management tools             with the help of end user groups.
(e.g.          http://protege.stanford.edu/          and
                                                                The remaining part of this paper is organized as
http://kaon.semanticweb.org/) and are used as
                                                            follows: Section 2 gives the introduction to Protégé.
information retrieval aids in applications that use
                                                            Next Section 3 gives a survey on features
ontologies [4]. Evaluations of ontology visualization
                                                            developments in recent ontology visualization tools.
effectiveness, however, are up to this point scarce: [5]
                                                            Followed which, section 4 comes out with evaluation
presents some user experiments focused on tree
                                                            of selected tools to determine their effectiveness in
visualization systems, whereas [6] reports on
                                                            cognitive support. Section 5 concluded with future
preliminary results from a user study involving four
                                                            work.
visualization methods. They are indented list, node-
link and tree, zoomable, and focus+context. A number                       II. PROTEGE -2000
of visualisation techniques have been described over
the years, such as spanning tree layouts, tree-maps [7]         Protege -2000 [20] is the latest version of the
fisheye views [8] , hyperbolic [9] and 3D hyperbolic        protégé line of tools, created by the Stanford Medical
layouts [10], aiming to help comprehend and analyse         Informatics (SIM) group at Stanford University. The
complex information structures. Preference of               first protégé tool was created in 1987[21]; its main aim
visualisation models vary according to the user’s needs     was to simplify the knowledge acquisition process for
and query context [11]. It is also dependant of the type    expert systems. To achieve this objective, it used the
and extent of the visualised network. Using a               knowledge acquired in previous stages of the process
combination of integrated visualisations of various         to generate customized forms for acquiring more
types has shown to be sometimes beneficial [12][13].        knowledge. Since then, Protégé has gone through
Complex networks of multi-dimensional hierarchies           several releases and has focused on different aspects of
and arbitrary relations are becoming common                 knowledge acquisition (knowledge bases, problem
characteristics of current ontologies. Visualising large    solving methods, ontologies, etc.), the result of which
networks has always been challenging. [14][15]              is protégé-2000.The history of the protégé line of tools
Surveyed a wide range of visualisation techniques and       was described by Gennari and colleagues [22]. It has
concluded that all existing algorithms have a size limit    around 7000 registered users.          Protégé-2000 is
after which they cannot cope [16] and [17] stressed the     oriented to the task of ontology and knowledge-base
importance of reducing the visualised graphs into           development. It is freely available for downloading
smaller sized sub graphs that users can browse to           under the Mozilla open-source license. The current
visualise other parts of the network. Ontologies are        version is 1.8(April 2003). Protégé-2000 is a Java-
semantically rich by definition. Ontology visualization     based standalone application to be installed and run in
should therefore turn some of these semantics more          a local computer .The core of this application is the
explicit [14] Spring-layout algorithms [18] are             ontology editor, described further. Protégé-2000 has
example techniques that display semantically similar        an extensible architecture for creating and integrating
nodes closer to each other. Such layouts could help         easily new extensions (aka plug-ins). These extensions
users to quickly recognise dense areas and interrelated     usually perform functions not provided by the protégé-
objects in their ontologies and KBs. In this paper we       2000 standard distribution (other types of
conduct a survey on identifying developments of             visualization, new import and export formats, etc.),
cognitive support in recently implemented ontology          implement Applications that use protégé-2000
visualization tools and present a summary of various        ontologies, or allow configuring the ontology editor.
features and capabilities of those tools. The purpose of    Most of the plug-ins are available in the protégé Plug-
this work is to assist the researchers of ontologies to     in Library, where contributions from many different
understand more about this domain and to extend their       research groups can be found.
research activities in new directions.                              The three groups of plug-ins that can be
    Information      visualization     [19]    represents   developed for protégé-2000 with actual examples of
information in a manner which aids in communication         such types of plug-ins are described below:
and facilitates understanding and exploration. The              The first one, Tab Plug-ins are the most common
view of tools requires the user to first understand what    types in Protégé-2000, and provide functions that are
the view is attempting to show. Most innovative             not covered by the standard distribution of the
visualizations suffer from lack of industry acceptance.     ontology editor. To perform their task, tab plug-ins
This lack of adoption restricts meaningful evaluation       extends the ontology editor with an additional tab so
of the ideas in the tool. With this concept of simplicity   that users can access its functions from it. The
in mind, we need to make conscious and deliberate           following functions are covered by some of the plug-
efforts to focus in identifying a tool which would focus    ins available: ontology graphical visualization
on the key goals of communication and understanding,        (Jambalaya tab and Onto Viz tab), ontology merge and
leveraging the techniques that best facilitate those        versioning (PROMT tab), management of large on-line
goals. Hence the next purpose of this paper is to           knowledge sources (UMLS and WordNet tab), OKBC


                                                                            www.ijorcs.org
A Comparative Study of Recent Ontology Visualization Tools with a Case of Diabetes Data                            33

ontology access (OKBC tab), constraint building and          node-type, arc type and search (contains, start with,
execution (PAL tab), and inference engines using             end with, exact match, reg exp).
Jess[23],Prolog, FLogic, FaCT, and Algemon (Jess,
Prolog, FLORA, OIL and Algernon tabs respectively).          C. 3.3 DL Query (2008)
                                                                It offers the facility of quick test definition of
    The next one, Slot widgets are used to display and       classes to see that they subsume the appropriate
edit slot values without the default display and edit        subclasses or to test for class membership of arbitrary
facilities. There are also slot widgets for displaying       descriptions without having to create named class.
images, video and audio, and for managing dates, for         This tool belongs to the type Tab Widget. It is
measurement units, for swapping values between slots,        designed for the application of Protégé –OWL. This
etc.                                                         tool adds effectiveness to the user’s cognitive support
   Finally, Backends enables users to export and             by introducing the following features: Query box,
import ontologies in different formats: RDF Schema,          execute option, object properties, class hierarchy
XML, XML Schema, etc. There is a backend for                 window, data properties, checkboxes for super class,
storing and retrieving ontologies from databases so          ancestor class, equivalent class, subclass, descendent
that not only ontologies can be stored as CLIPS files        class and individuals and Query result frame.
(the default storage format used by Protégé-2000) but
they can also be stored in any database JDBC                           IV. STUDY OF PERFORMANCE
compatible. Recently a backend to expert and import             An experiment was conducted in order to evaluate
ontologies in XML has been made available                    users’ satisfaction on extended features implemented
                                                             by three different ontology visualization tools. As a
   III. FEATURES OF RECENT ONTOLOGY                          part of our real time project, we created ontologies for
            VISUALIZATION TOOLS                              DIABETES patients’ information. The experiment
   This section surveys the recently implemented             described in this work was designed in order to
ontology visualization tools with a scope of extended        provide useful insight concerning three research areas,
features.                                                    which are:
A. OWL2Query (2011)                                              •   The evaluation of three ontology visualization
                                                                     tools- DL Query, OntoGraf and OWL2Query.
   This is a conjunction query cum meta-query engine
and visualization plug-in. It facilitates the creation of        •   The strategies and techniques employed by the
queries using SPARQL or intuitive graph based syntax                 users     while     researching    DIABETE
and valuates them using any OWL API complaint                        information.
reasoner. This tool belongs to the category Tab Widget           •   The evaluation of the DIABETES ontology
and application. This tool incorporates several new                  created by our research project.
features such as toolbar, prefix editor, variable editor,       This paper limits the discussion to the results
layout editor, query graph, SPARQL query view,               concerning the advantages and disadvantages of the
SPARQL-DL preview, result panel, edge editor,                three ontology visualization tools. The focus of this
property editor and Abox, Tbox & Rbox node editors.          experiment was not overall ontology management and
These help the development of effectiveness of user’s        editing, but rather information retrieval and assessing
cognitive support.                                           the stability of each method for end user applications
B. Onto Graf (2010)                                          where ontologies are used as browsing assisters. This
                                                             section gives and overview of the performed
    This tool is designed for Protégé-OWL application.
                                                             evaluation, containing brief descriptions of the
It offers support for interactively navigating the
                                                             evaluation user group, the ontology used, the query
relationships of created OWL ontologies. It supports
various layouts for automatically organizing the             types used for information retrieval through the
structure of designed ontology. It is compatible with        ontology, the description of the evaluation sequence
Protégé-OWL 4.1 and 4.2. It is available in various          and the results.
versions like1.0.1, 0.0.5, 0.0.4, 0.0.3, 0.0.2 and 0.0.1.    A. Users for Evaluation
The 1.0.1 version fixed a weird generics problem with
Java6. On the other hand the 0.0.5 version added                In order to examine the effectiveness of the
support to export the current visible graph into a DOT       evaluated ontology visualization, a user group with
language format file. The addition of new view for           both computer skills and basic domain knowledge was
visualization OWL imports and adds support for               chosen. The choice of ontology was such that all the
pinning the tool tip display to show multiple tool tips      users could have at least some familiarity with
at once and this is offered by version 0.0.4. By the         computers and domain. This fact ensured that there
mean-time 0.0.3 version added new tool tips exporting        would not be significant differences in the
graphs as images and saving/opening graphs. This tool        performance of the users due to complete lack of
incorporates additional features such as focus on            knowledge of the domain. Then the ontology created
home, grid alphabet, radial, spring, tree-vertical &         for the “DIABETES” domain was chosen. Most of the
horizontal directed, zoom-in, zoom-out, no-zoom,             users that participated to the experiment were the


                                                                              www.ijorcs.org
34                                                                                     V. Swaminathan, R. Sivakumar

research scholars of Computer Science and                     characteristics etc. The identified query types are
Information Science departments of Sri Pushpam                presented in the following text, along with brief
College of Bharathidasan University, India. All these         description examples.
users have some knowledge both in computers and
                                                              1. The user is given the value of a slot of an instance,
DIABETES domain as they are instructed to be
familiar for testing. But they vary in degree of skills       and is asked to find the value of another slot of the
both in computer and domain knowledge respectively.           same instance. For example, “What is the year of
The user group was divided into two commensurate              registration of the patientid 101?”
groups of eight users one that got a short introduction        In this case the user has to locate a specific instance
in how to use these testing tools, and one without any        and then extract a slot value to find the answer to the
prior knowledge about ontology editing.                       query.
B. Ontology Description                                       2. The user is given the value of a slot of an instance
   The ontology used in this experiment is an effort to       I1, and is asked to retrieve a slot value of some
describe the domain of the DIABETES -                         instance I2, linked to I1 through a role relationship.
THANJAVUR. It presents the current DIABETES                   For example, “What is the year of identification of the
patients information under the treatment and also             Type 1 that a particular patient affected with?”
contains relevant information about the symptoms and           In this case the user should first locate I1, follow the
causes of DIABETES. It contains 15 classes. It is             role relationship to I2 and then extract a slot value to
populated with 257 instances. The maximum depth of            find the answer to the query.
the “is-a” taxonomy tree is 13 classes. Multiple
inheritances have been employed for about 2 classes           3. Query related to the class hierarchy, the taxonomy.
and no other classes are having more than one parent.         In this case, a class is described to the user and he/she
                                                              is asked to retrieve its direct subclasses. For example,
C. Experimental set-up
                                                              “What are the symptoms of the “Type 1”?
   Before starting the evaluation process we had to            In this example, the result is a set of class names,
perform some preliminary tests in order to decide upon        which should be organized hierarchically.
the visualization method set-up to be used in the
experiment.                                                   4. Querying for the number of instances of a specific
                                                              class. For example, “What is the number of the drug
   Bearing in mind that we were investigating the
most suitable visualization not for ontology developers       manufacturer?”
but for users that will use the ontology as an                In this case the result is a number, so the user has to
information retrieval aid, we had to keep the                 locate the specific instances and count them or view
visualization method controls as simple as possible.          their number if this feature is provided by the
Furthermore, for the size of the experiment ontology,         interface.
some visualization set-ups were really cluttered and          5. Retrieve the number of instances with a specific
not at all useful for information retrieval. In the case of   common slot value. For example, “What is the number
DLQuery, Query box, execute option; object                    of patients prescribed with a specific drug?”
properties, class hierarchy window, data properties,
checkboxes for super class, ancestor class, equivalent           In this case, as in query 4 of the previous section,
class, subclass, descendent class and individuals and         the result is a number, so the user has to locate the
Query result frame were introduced to the users. In the       specific instances and count them (or view their
case of OntoGraf, focus on home, grid alphabet, radial,       number if this feature is provided by the interface).
spring, tree-vertical & horizontal directed, zoom-in,         However, this case is somewhat more complicated as
zoom-out, no-zoom, node-type, arc type and search             not all the instances of an entity are requested, but a
(contains, start with, end with, exact match, reg exp)        sub-set of them with a common slot value. The user
options were introduced to the users. Finally, for the        groups were involved in retrieving the answers for
case of OWL2Query, we introduced the following                those queries using DL Query, OWL2Query and
features to the users: toolbar, prefix editor, variable       OntoGraf.
editor, layout editor, query graph, SPARQL query
                                                              E. Performance Evaluation
view, SPARQL-DL preview, result panel, edge editor,
property editor and Abox, Tbox & Rbox node editors.              For each task (query), we measured the NASA
                                                              Task Load Index (TLX) [24] and the time that was
D. DIABETES ontology information retrieval tasks              needed to perform the task. Figure 1 show the results
    This experiment constructed five different queries        of the comparison of OWL2Query, DLQuery and
to retrieve information from DIABETES ontology.               OntoGraf ontology visualization tools based on the
The queries are then grouped into different types             visualization scores as perceived by the users. As we
according to ontology related criteria, such as the           expected, we can see that the group that was given a
number of different classes they entail, if they are          short introduction into the tools, performed better on
relevant to the ontology hierarchy or not, if they ask        average. It scored lower TLX and shorter time.
for the number of classes of instances with a common

                                                                               www.ijorcs.org
A Comparative Study of Recent Ontology Visualization Tools with a Case of Diabetes Data                                  35

    For task1, there was almost no difference observed       also included in its analysis information about the
between the two groups with respect to Onto Graf. The        import/export format, graph view, consistency check,
figure 1 clearly shows Onto Graf let to a lower TLX on       version, dependencies, type, multi-user type, web
average in all five tasks compared to other two tools        support, library support and etc., The result of this
such as OWL2Query and DLQuery, that is, users were           survey and analysis provides comprehensive
less frustrated and mentally stressed. That is very          understanding of new features that enhance cognitive
likely also an outcome of the reduced time users had to      support. Finally, we presented some preliminary
spend for each task. The figure shows that users could       results from a comparative evaluation of selected three
solve each task faster using Onto Graf. On average           visualization tools. The results are being further
users spent approximately 58.9 % less time with Onto         analyzed in order to extract interesting patterns.
Graf and had a 24.9% lower TLX than when using               Furthermore, the results of this evaluation are being
OWL2Query and 32.8 % less time with Onto Graf and            analyzed with respect to the other two aspects of the
had a 15.9% lower TLX than when using DLQuery.               experiment, i.e. the evaluation of the ontology itself
The comparison only shows that Onto Graf is better           and a test of the methods users employ for dealing
suited for the use case of DIABETES ontology we              with various information retrieval types. This work can
described. DLQuery and OWL2Query are however                 be extended with other tools/ frameworks for the
much more feature enriched tools which make it               complete ontology management operations
difficult to use than Onto Graf for our experiment. We
evaluated only information retrieval process that was                         VI. REFERENCES
possible with these three tools.                             [1] Gomez-perez A Survey on ontology Tools, OntoWeb
                                                                  deliverable         D1.3.         http://ontoweb.aifb.uni-
                                                                  karlsruhe.de/About/Delieverables/D13_1-0.zip.
                                                             [2] Guarino N, Giaretta P (1995) Ontologies and
                                                                  Knowledge        bases:    towards     a    terminological
                                                                  clarification. Towards Very Large Knowledge Bases:
                                                                  Knowledge Building and Knowledge Sharing, IOS, 25-
                                                                  32.
                                                             [3] Boinski T, Bundnik L, Jaworska A, Mrozinski J,
                                                                  Mazurkiewicz, K (2009) OCS-Domain Oriented
                                                                  Ontology Creation System. Polish Journal of
                                                                  Environmental Studies. 18:3B. pp 35-38.
                                                             [4] Benjamin B, Emmanuel P, Ilaria L, Gennady L (2011)
                                                                  OntoTrix: A Hybrid Visualization for Populated
                                                                  Ontologies. Proceedings of WWW2011, Hyderabad,
                                                                  India
                                                             [5] Katifori A, Halatsis C, Lepouras G, Vassilakis C,
                                                                  Giannopoulou E (2007) Ontology Visualization
                                                                  Methods - A Survey, ACM Computing Surveys, Vol.
                                                                  39, Issue 4.
                                                             [6] Kobsa A (2004) User Experiments with Tree
                                                                  Visualization Systems. In IEEE Symposium on
                                                                  Information Visualization (INFOVIS'04), 9-16.
                                                             [7] Katifori A, Torou E, Halatsis C, Lepouras G, Vassilakis
                                                                  C (2006) A Comparative Study of Four Ontology
                                                                  Visualization Techniques in Protégé: Experiment Setup
                                                                  and Preliminary Results, URL:http://ieeexplore.ieee.org
                                                                  /stamp/stamp.jsp?arnumber =01648294
                                                             [8] Johnson B, Shneiderman B (1991) Treemaps: a space-
                                                                  filling approach to the visualisation of hierarchical in-
                                                                  formation structures. Proc. 2nd Int. IEEE Visualization
 Figure 1.TLX and Time comparison for five different tasks        Conference, San Diego.
         in OntoGraf, DLQuery and OWL2Query                  [9] Furnas GW (1986) The FISHEYE view: A new look at
                                                                  structured files. Proc. of the Conf. on Human Factors in
                 V. CONCLUSION                                    Computing Systems ACM. pp 16-23.
   This paper reported the Performance analysis of           [10] Lamping J, Rao R, Pirolli P (1995) A focus + context
advances of cognitive support in recent ontology                  Technique based on Hyperbolic Geometry for Visual-
visualization tools. The review includes both research            izing Large Hierarchies. ACM Conference on Human
and commercial category tools. Tools of similar                   Factors in Computing Systems (CHI'95), New York,
purpose are chosen to analyze their features. This work           ACM Press. pp 404-408.




                                                                               www.ijorcs.org
36                                                                                      V. Swaminathan, R. Sivakumar

[11] Munzner T (1997)       H3: Laying Out Large Directed      [28] OWL2Query:
     Graphs in 3D Hyperbolic Space. Proc. of the IEEE             http://protegewiki.stanford.edu/wiki/OntoGraf
     Symp. on Information Visualisation., Phoenix, USA.
[12] Graham M, Kennedy J, Benyon D (2000) Towards a
     Methodology for Developing Visualizations. Int. J. of
     Human-Computer Studies 53(5): 789-807.
[13] North C, Shneiderman B (2000) Snap-together
     visualisation: can users construct and operate
     coordinated visu-alisations?. Int. J. of Human-Computer
     Studies 53: 715-739.
[14] Risden K, Czerwinski MP, Munzner T, Cook D (2000)
     An initial examination of ease of use for 2D and 3D
     information visualizations of web content. Int. J. of
     Human-Computer Studies 53: 695-714.
[15] Wills GJ (1997) NicheWorks - Interactive Visualisation
     of Very Large Graphs. Proc. Graph Drawing '97, Rome,
     Italy, Springer-Verlag. pp 403-414.
[16] Herman I, Melancon G, Marshall MS (2000) Graph
     Visualization and Navigation in Information Visualisa-
     tion: a Survey. IEEE Transactions on Visualisation and
     Computer Graphics 6(1): 24-43.
[17] North SC (1995) Incremental layout in DynaDAG.
     Proc. of the Symposium on Graph Drawing GD '95,
     Springer-Verlag, pp 409-418.
[18] Eades P (1984) A Heuristic for Graph Drawing.
     Congressus Numerantium,42:149-160.
[19] Boinski T, Jaworska A, Kleczkowski R, Kunowski P
     (2010) Ontology Visualization. Proceedings of the 2nd
     International Conference on Information Technology,
     ICIT.
[20] Musen MA (1989) Automated support for building and
     extending expert models Machine Learning 4:347 –
     376.
[21] Noy NF, Musen MA (2000) PROMPT: Algorithm and
     Tool for Automated Ontology Merging and Alignment.
     In: Rosenbloom P, Kautz HA, Porter B, Dechter R,
     Sutton R, Mittal V (eds) 17th National Conference on
     Artificial Intelligence (AAAI’00). Austin, Texas, pp
     450-455.
[22] Gennari JH, Musen MA, Fergerson RW, Grosso WE,
     Crubezy M, Eriksson H, Noy NF, Tu SW (2003) The
     Evolution of Protégé: An Environment for knowledge-
     Based Systems Development. International Journal of
     Human-Computer Studies 58(1):89-123.
[23] Friedman – Hill E (2003) Jess in Action: Java Rule-
     Based Systems. Manning Publications Company,
     Greenwich, Connecticut.
[24] Musen MA, Fergerson RW, Grosso WE, Noy NF,
     Grubezy MY, Gennari JH (2000) Component -based
     support for building knowledge-acquisition systems.
[25] Proc. Intelligent Information Processing (IIP 2000)
     Conf. Int. Federation for Processing (IFIP), World
     Computer Congress (WCC'2000), Beijing, China, pp
     18-22.
[26] DLQuery
     http://protegewiki.stanford.edu/wiki/OWL2Query
[27] OntoGraf
     :http://protegewiki.stanford.edu/wiki/DL_Query




                                                                               www.ijorcs.org

Weitere ähnliche Inhalte

Was ist angesagt?

Use of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionUse of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionkamalsrit
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsIJEACS
 
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...IRJET Journal
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationShahab Mokarizadeh
 
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET Journal
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02ayu dewi
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Webguestecf0af
 
Analysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionAnalysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionIDES Editor
 
A scenario based approach for dealing with
A scenario based approach for dealing withA scenario based approach for dealing with
A scenario based approach for dealing withijcsa
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryDeakin University
 
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemTAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemYi-Shin Chen
 
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...ijcsa
 
5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal clusterVenkat Projects
 
IRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET Journal
 
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...Waqas Tariq
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering SystemIRJET Journal
 
Ck32985989
Ck32985989Ck32985989
Ck32985989IJMER
 
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...ijaia
 

Was ist angesagt? (20)

Use of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionUse of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognition
 
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy SystemsComputer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
Computer Aided Development of Fuzzy, Neural and Neuro-Fuzzy Systems
 
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...
IRJET-Classifying Mined Online Discussion Data for Reflective Thinking based ...
 
Ekaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotationEkaw ontology learning for cost effective large-scale semantic annotation
Ekaw ontology learning for cost effective large-scale semantic annotation
 
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
IRJET- User Behavior Analysis on Social Media Data using Sentiment Analysis o...
 
CV
CVCV
CV
 
0810ijdms02
0810ijdms020810ijdms02
0810ijdms02
 
Nature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic WebNature Inspired Reasoning Applied in Semantic Web
Nature Inspired Reasoning Applied in Semantic Web
 
Analysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String RecognitionAnalysis of Neocognitron of Neural Network Method in the String Recognition
Analysis of Neocognitron of Neural Network Method in the String Recognition
 
A scenario based approach for dealing with
A scenario based approach for dealing withA scenario based approach for dealing with
A scenario based approach for dealing with
 
Machine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug DiscoveryMachine Learning and Reasoning for Drug Discovery
Machine Learning and Reasoning for Drug Discovery
 
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent SystemTAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
TAAI 2016 Keynote Talk: Intercultural Collaboration as a Multi‐Agent System
 
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
 
5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster5.local community detection algorithm based on minimal cluster
5.local community detection algorithm based on minimal cluster
 
IRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in Twitter
 
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...
Performance Evaluation of Neural Classifiers Through Confusion Matrices To Di...
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering System
 
Ck32985989
Ck32985989Ck32985989
Ck32985989
 
seanogdenphd1
seanogdenphd1seanogdenphd1
seanogdenphd1
 
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...
PREDICTING STUDENT ACADEMIC PERFORMANCE IN BLENDED LEARNING USING ARTIFICIAL ...
 

Ähnlich wie Comparative Study Recent Ontology Visualization Tools Diabetes Data

ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWijait
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ijait
 
IRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET Journal
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications dannyijwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications IJwest
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications dannyijwest
 
Feature analysis of ontology visualization methods and tools
Feature analysis of ontology visualization methods and toolsFeature analysis of ontology visualization methods and tools
Feature analysis of ontology visualization methods and toolsCSITiaesprime
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...dannyijwest
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...IJwest
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsCSCJournals
 
A Novel approach for Document Clustering using Concept Extraction
A Novel approach for Document Clustering using Concept ExtractionA Novel approach for Document Clustering using Concept Extraction
A Novel approach for Document Clustering using Concept ExtractionAM Publications
 
A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...ijcnes
 
A Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information SystemsA Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information Systemsiosrjce
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING cscpconf
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...IJwest
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 

Ähnlich wie Comparative Study Recent Ontology Visualization Tools Diabetes Data (20)

ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEWONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS – A REVIEW
 
IRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect InformationIRJET - Deep Collaborrative Filtering with Aspect Information
IRJET - Deep Collaborrative Filtering with Aspect Information
 
A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications A Comparative Study of Ontology building Tools in Semantic Web Applications
A Comparative Study of Ontology building Tools in Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications A Comparative Study Ontology Building Tools for Semantic Web Applications
A Comparative Study Ontology Building Tools for Semantic Web Applications
 
Feature analysis of ontology visualization methods and tools
Feature analysis of ontology visualization methods and toolsFeature analysis of ontology visualization methods and tools
Feature analysis of ontology visualization methods and tools
 
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
An Approach to Owl Concept Extraction and Integration Across Multiple Ontolog...
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
 
Ontology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and TrendsOntology Construction from Text: Challenges and Trends
Ontology Construction from Text: Challenges and Trends
 
Ijetcas14 368
Ijetcas14 368Ijetcas14 368
Ijetcas14 368
 
A Novel approach for Document Clustering using Concept Extraction
A Novel approach for Document Clustering using Concept ExtractionA Novel approach for Document Clustering using Concept Extraction
A Novel approach for Document Clustering using Concept Extraction
 
A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...A Survey of Ontology-based Information Extraction for Social Media Content An...
A Survey of Ontology-based Information Extraction for Social Media Content An...
 
A Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information SystemsA Review on Evolution and Versioning of Ontology Based Information Systems
A Review on Evolution and Versioning of Ontology Based Information Systems
 
F017233543
F017233543F017233543
F017233543
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEMSTUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 

Mehr von IJORCS

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsIJORCS
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4IJORCS
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemIJORCS
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveIJORCS
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...IJORCS
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionIJORCS
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicIJORCS
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...IJORCS
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2IJORCS
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1IJORCS
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template MatchingIJORCS
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessIJORCS
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...IJORCS
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...IJORCS
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsIJORCS
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...IJORCS
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemIJORCS
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...IJORCS
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...IJORCS
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmIJORCS
 

Mehr von IJORCS (20)

Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
 
Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4Call for Papers - IJORCS, Volume 4 Issue 4
Call for Papers - IJORCS, Volume 4 Issue 4
 
Real-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition SystemReal-Time Multiple License Plate Recognition System
Real-Time Multiple License Plate Recognition System
 
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A RetrospectiveFPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
FPGA Implementation of FIR Filter using Various Algorithms: A Retrospective
 
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...Using Virtualization Technique to Increase Security and Reduce Energy Consump...
Using Virtualization Technique to Increase Security and Reduce Energy Consump...
 
Algebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression FunctionAlgebraic Fault Attack on the SHA-256 Compression Function
Algebraic Fault Attack on the SHA-256 Compression Function
 
Enhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State LogicEnhancement of DES Algorithm with Multi State Logic
Enhancement of DES Algorithm with Multi State Logic
 
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
Hybrid Simulated Annealing and Nelder-Mead Algorithm for Solving Large-Scale ...
 
CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2CFP. IJORCS, Volume 4 - Issue2
CFP. IJORCS, Volume 4 - Issue2
 
Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1Call for Papers - IJORCS - Vol 4, Issue 1
Call for Papers - IJORCS - Vol 4, Issue 1
 
Voice Recognition System using Template Matching
Voice Recognition System using Template MatchingVoice Recognition System using Template Matching
Voice Recognition System using Template Matching
 
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and FairnessChannel Aware Mac Protocol for Maximizing Throughput and Fairness
Channel Aware Mac Protocol for Maximizing Throughput and Fairness
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...
 
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
Congestion Prediction and Adaptive Rate Adjustment Technique for Wireless Sen...
 
A Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETsA Study of Routing Techniques in Intermittently Connected MANETs
A Study of Routing Techniques in Intermittently Connected MANETs
 
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
Improving the Efficiency of Spectral Subtraction Method by Combining it with ...
 
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed SystemAn Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
An Adaptive Load Sharing Algorithm for Heterogeneous Distributed System
 
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...The Design of Cognitive Social Simulation Framework using Statistical Methodo...
The Design of Cognitive Social Simulation Framework using Statistical Methodo...
 
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
An Enhanced Framework for Improving Spatio-Temporal Queries for Global Positi...
 
A PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering AlgorithmA PSO-Based Subtractive Data Clustering Algorithm
A PSO-Based Subtractive Data Clustering Algorithm
 

Kürzlich hochgeladen

Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 

Kürzlich hochgeladen (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 

Comparative Study Recent Ontology Visualization Tools Diabetes Data

  • 1. International Journal of Research in Computer Science eISSN 2249-8265 Volume 2 Issue 3 (2012) pp. 31-36 © White Globe Publications www.ijorcs.org A COMPARATIVE STUDY OF RECENT ONTOLOGY VISUALIZATION TOOLS WITH A CASE OF DIABETES DATA V. Swaminathan1, R. Sivakumar2 1 Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University, Trichirappalli, India Email: vswaminathanthanjavur@yahoo.com 2 Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University, Trichirappalli, India Email: rskumar.avvmspc@gmail.com Abstract: Ontology is a conceptualization of a domain checking, and documentation. In the last few years, the into machine readable format. Ontologies are number of ontology tools has greatly increased and becoming increasingly popular modelling schemas for they have been diversified. Gomez-perez [1] knowledge management services and applications. distinguishes the following groups: Focus on developing tools to graphically visualise Ontology development tools group includes tools ontologies is rising to aid their assessment and and integrated suites that can be used to build a new analysis. Graph visualisation helps to browse and ontology from scratch. In addition to the common comprehend the structure of ontologies. A number of edition and browsing functions, these tools usually ontology visualizations exist that have been embedded give support to ontology documentation, ontology in ontology management tools. The primary goal of export and import to/from different formats and this paper is to analyze recently implemented ontology ontology languages, ontology graphical edition, visualization tools and their contributions in the ontology library management, etc. enrichment of users’ cognitive support. This work also Ontology evaluation tools are used to evaluate the presents the preliminary results of an evaluation of content of ontologies and their related technologies three visualization tools to determine the suitability of Ontology content evaluation tries to reduce problems each method for end user applications where when one needs to integrate and use ontologies and ontologies are used as browsing aids with a case of ontology-based technology in other information Diabetes data. systems. Ontology merge and alignment tools are to solve the problem of merging and aligning different Keywords: Ontology Visualization, Semantic Web, ontologies in the same domain. With Ontology - based Knowledge retrieval, Reasoner. annotation tools users can insert instances of concepts I. INTRODUCTION and of relations in ontologies and maintain (semi)automatically ontology-based markups in web An ontology is a formal, explicit specification of a pages. Most of these tools appeared recently, in the shared conceptualization. Conceptualization refers to context of the semantic Web. Ontology querying tools an abstract model of some phenomenon in the world and inference engines allow querying ontologies easily by having identified the relevant concepts of that and performing inferences with them. Normally, they phenomenon. Explicit means that the type of concepts are strongly related to the language used to implement used, and the constraints on their use are explicitly ontologies. defined. Formal refers to the fact that the ontology should be machine-readable. Shared reflects the notion Ontology learning tools can derive ontologies that ontology captures consensual knowledge, that is, it (semi)automatically from natural language texts, as is not private of some individual, but accepted by a well as semi-structured sources and databases, by group. To build ontologies is complex and time means of machine learning and natural language consuming, and it is even more if ontology developers analysis techniques. have to implement them directly in an ontology In recent years, number of ontology tools have been language, without any kind of tool support. To ease designed and implemented with the support of this task, in the mid – 1990s the first ontology building visualization. The area of cognitive assistance much environments were created. The provided interfaces requires visualization techniques for its improvement that helped users carry out some of the main activities in performance. Focus on developing tools to of the ontology development process, such as graphically visualise ontologies is rising to aid their conceptualization, implementation, consistency assessment and analysis. Graph visualisation helps to www.ijorcs.org
  • 2. 32 V. Swaminathan, R. Sivakumar browse and comprehend the structure of ontologies. A evaluate the degree of cognitive support offered in number of ontology visualizations [2] [3] exist that selected three different ontology visualization tools have been embedded in ontology management tools with the help of end user groups. (e.g. http://protege.stanford.edu/ and The remaining part of this paper is organized as http://kaon.semanticweb.org/) and are used as follows: Section 2 gives the introduction to Protégé. information retrieval aids in applications that use Next Section 3 gives a survey on features ontologies [4]. Evaluations of ontology visualization developments in recent ontology visualization tools. effectiveness, however, are up to this point scarce: [5] Followed which, section 4 comes out with evaluation presents some user experiments focused on tree of selected tools to determine their effectiveness in visualization systems, whereas [6] reports on cognitive support. Section 5 concluded with future preliminary results from a user study involving four work. visualization methods. They are indented list, node- link and tree, zoomable, and focus+context. A number II. PROTEGE -2000 of visualisation techniques have been described over the years, such as spanning tree layouts, tree-maps [7] Protege -2000 [20] is the latest version of the fisheye views [8] , hyperbolic [9] and 3D hyperbolic protégé line of tools, created by the Stanford Medical layouts [10], aiming to help comprehend and analyse Informatics (SIM) group at Stanford University. The complex information structures. Preference of first protégé tool was created in 1987[21]; its main aim visualisation models vary according to the user’s needs was to simplify the knowledge acquisition process for and query context [11]. It is also dependant of the type expert systems. To achieve this objective, it used the and extent of the visualised network. Using a knowledge acquired in previous stages of the process combination of integrated visualisations of various to generate customized forms for acquiring more types has shown to be sometimes beneficial [12][13]. knowledge. Since then, Protégé has gone through Complex networks of multi-dimensional hierarchies several releases and has focused on different aspects of and arbitrary relations are becoming common knowledge acquisition (knowledge bases, problem characteristics of current ontologies. Visualising large solving methods, ontologies, etc.), the result of which networks has always been challenging. [14][15] is protégé-2000.The history of the protégé line of tools Surveyed a wide range of visualisation techniques and was described by Gennari and colleagues [22]. It has concluded that all existing algorithms have a size limit around 7000 registered users. Protégé-2000 is after which they cannot cope [16] and [17] stressed the oriented to the task of ontology and knowledge-base importance of reducing the visualised graphs into development. It is freely available for downloading smaller sized sub graphs that users can browse to under the Mozilla open-source license. The current visualise other parts of the network. Ontologies are version is 1.8(April 2003). Protégé-2000 is a Java- semantically rich by definition. Ontology visualization based standalone application to be installed and run in should therefore turn some of these semantics more a local computer .The core of this application is the explicit [14] Spring-layout algorithms [18] are ontology editor, described further. Protégé-2000 has example techniques that display semantically similar an extensible architecture for creating and integrating nodes closer to each other. Such layouts could help easily new extensions (aka plug-ins). These extensions users to quickly recognise dense areas and interrelated usually perform functions not provided by the protégé- objects in their ontologies and KBs. In this paper we 2000 standard distribution (other types of conduct a survey on identifying developments of visualization, new import and export formats, etc.), cognitive support in recently implemented ontology implement Applications that use protégé-2000 visualization tools and present a summary of various ontologies, or allow configuring the ontology editor. features and capabilities of those tools. The purpose of Most of the plug-ins are available in the protégé Plug- this work is to assist the researchers of ontologies to in Library, where contributions from many different understand more about this domain and to extend their research groups can be found. research activities in new directions. The three groups of plug-ins that can be Information visualization [19] represents developed for protégé-2000 with actual examples of information in a manner which aids in communication such types of plug-ins are described below: and facilitates understanding and exploration. The The first one, Tab Plug-ins are the most common view of tools requires the user to first understand what types in Protégé-2000, and provide functions that are the view is attempting to show. Most innovative not covered by the standard distribution of the visualizations suffer from lack of industry acceptance. ontology editor. To perform their task, tab plug-ins This lack of adoption restricts meaningful evaluation extends the ontology editor with an additional tab so of the ideas in the tool. With this concept of simplicity that users can access its functions from it. The in mind, we need to make conscious and deliberate following functions are covered by some of the plug- efforts to focus in identifying a tool which would focus ins available: ontology graphical visualization on the key goals of communication and understanding, (Jambalaya tab and Onto Viz tab), ontology merge and leveraging the techniques that best facilitate those versioning (PROMT tab), management of large on-line goals. Hence the next purpose of this paper is to knowledge sources (UMLS and WordNet tab), OKBC www.ijorcs.org
  • 3. A Comparative Study of Recent Ontology Visualization Tools with a Case of Diabetes Data 33 ontology access (OKBC tab), constraint building and node-type, arc type and search (contains, start with, execution (PAL tab), and inference engines using end with, exact match, reg exp). Jess[23],Prolog, FLogic, FaCT, and Algemon (Jess, Prolog, FLORA, OIL and Algernon tabs respectively). C. 3.3 DL Query (2008) It offers the facility of quick test definition of The next one, Slot widgets are used to display and classes to see that they subsume the appropriate edit slot values without the default display and edit subclasses or to test for class membership of arbitrary facilities. There are also slot widgets for displaying descriptions without having to create named class. images, video and audio, and for managing dates, for This tool belongs to the type Tab Widget. It is measurement units, for swapping values between slots, designed for the application of Protégé –OWL. This etc. tool adds effectiveness to the user’s cognitive support Finally, Backends enables users to export and by introducing the following features: Query box, import ontologies in different formats: RDF Schema, execute option, object properties, class hierarchy XML, XML Schema, etc. There is a backend for window, data properties, checkboxes for super class, storing and retrieving ontologies from databases so ancestor class, equivalent class, subclass, descendent that not only ontologies can be stored as CLIPS files class and individuals and Query result frame. (the default storage format used by Protégé-2000) but they can also be stored in any database JDBC IV. STUDY OF PERFORMANCE compatible. Recently a backend to expert and import An experiment was conducted in order to evaluate ontologies in XML has been made available users’ satisfaction on extended features implemented by three different ontology visualization tools. As a III. FEATURES OF RECENT ONTOLOGY part of our real time project, we created ontologies for VISUALIZATION TOOLS DIABETES patients’ information. The experiment This section surveys the recently implemented described in this work was designed in order to ontology visualization tools with a scope of extended provide useful insight concerning three research areas, features. which are: A. OWL2Query (2011) • The evaluation of three ontology visualization tools- DL Query, OntoGraf and OWL2Query. This is a conjunction query cum meta-query engine and visualization plug-in. It facilitates the creation of • The strategies and techniques employed by the queries using SPARQL or intuitive graph based syntax users while researching DIABETE and valuates them using any OWL API complaint information. reasoner. This tool belongs to the category Tab Widget • The evaluation of the DIABETES ontology and application. This tool incorporates several new created by our research project. features such as toolbar, prefix editor, variable editor, This paper limits the discussion to the results layout editor, query graph, SPARQL query view, concerning the advantages and disadvantages of the SPARQL-DL preview, result panel, edge editor, three ontology visualization tools. The focus of this property editor and Abox, Tbox & Rbox node editors. experiment was not overall ontology management and These help the development of effectiveness of user’s editing, but rather information retrieval and assessing cognitive support. the stability of each method for end user applications B. Onto Graf (2010) where ontologies are used as browsing assisters. This section gives and overview of the performed This tool is designed for Protégé-OWL application. evaluation, containing brief descriptions of the It offers support for interactively navigating the evaluation user group, the ontology used, the query relationships of created OWL ontologies. It supports various layouts for automatically organizing the types used for information retrieval through the structure of designed ontology. It is compatible with ontology, the description of the evaluation sequence Protégé-OWL 4.1 and 4.2. It is available in various and the results. versions like1.0.1, 0.0.5, 0.0.4, 0.0.3, 0.0.2 and 0.0.1. A. Users for Evaluation The 1.0.1 version fixed a weird generics problem with Java6. On the other hand the 0.0.5 version added In order to examine the effectiveness of the support to export the current visible graph into a DOT evaluated ontology visualization, a user group with language format file. The addition of new view for both computer skills and basic domain knowledge was visualization OWL imports and adds support for chosen. The choice of ontology was such that all the pinning the tool tip display to show multiple tool tips users could have at least some familiarity with at once and this is offered by version 0.0.4. By the computers and domain. This fact ensured that there mean-time 0.0.3 version added new tool tips exporting would not be significant differences in the graphs as images and saving/opening graphs. This tool performance of the users due to complete lack of incorporates additional features such as focus on knowledge of the domain. Then the ontology created home, grid alphabet, radial, spring, tree-vertical & for the “DIABETES” domain was chosen. Most of the horizontal directed, zoom-in, zoom-out, no-zoom, users that participated to the experiment were the www.ijorcs.org
  • 4. 34 V. Swaminathan, R. Sivakumar research scholars of Computer Science and characteristics etc. The identified query types are Information Science departments of Sri Pushpam presented in the following text, along with brief College of Bharathidasan University, India. All these description examples. users have some knowledge both in computers and 1. The user is given the value of a slot of an instance, DIABETES domain as they are instructed to be familiar for testing. But they vary in degree of skills and is asked to find the value of another slot of the both in computer and domain knowledge respectively. same instance. For example, “What is the year of The user group was divided into two commensurate registration of the patientid 101?” groups of eight users one that got a short introduction In this case the user has to locate a specific instance in how to use these testing tools, and one without any and then extract a slot value to find the answer to the prior knowledge about ontology editing. query. B. Ontology Description 2. The user is given the value of a slot of an instance The ontology used in this experiment is an effort to I1, and is asked to retrieve a slot value of some describe the domain of the DIABETES - instance I2, linked to I1 through a role relationship. THANJAVUR. It presents the current DIABETES For example, “What is the year of identification of the patients information under the treatment and also Type 1 that a particular patient affected with?” contains relevant information about the symptoms and In this case the user should first locate I1, follow the causes of DIABETES. It contains 15 classes. It is role relationship to I2 and then extract a slot value to populated with 257 instances. The maximum depth of find the answer to the query. the “is-a” taxonomy tree is 13 classes. Multiple inheritances have been employed for about 2 classes 3. Query related to the class hierarchy, the taxonomy. and no other classes are having more than one parent. In this case, a class is described to the user and he/she is asked to retrieve its direct subclasses. For example, C. Experimental set-up “What are the symptoms of the “Type 1”? Before starting the evaluation process we had to In this example, the result is a set of class names, perform some preliminary tests in order to decide upon which should be organized hierarchically. the visualization method set-up to be used in the experiment. 4. Querying for the number of instances of a specific class. For example, “What is the number of the drug Bearing in mind that we were investigating the most suitable visualization not for ontology developers manufacturer?” but for users that will use the ontology as an In this case the result is a number, so the user has to information retrieval aid, we had to keep the locate the specific instances and count them or view visualization method controls as simple as possible. their number if this feature is provided by the Furthermore, for the size of the experiment ontology, interface. some visualization set-ups were really cluttered and 5. Retrieve the number of instances with a specific not at all useful for information retrieval. In the case of common slot value. For example, “What is the number DLQuery, Query box, execute option; object of patients prescribed with a specific drug?” properties, class hierarchy window, data properties, checkboxes for super class, ancestor class, equivalent In this case, as in query 4 of the previous section, class, subclass, descendent class and individuals and the result is a number, so the user has to locate the Query result frame were introduced to the users. In the specific instances and count them (or view their case of OntoGraf, focus on home, grid alphabet, radial, number if this feature is provided by the interface). spring, tree-vertical & horizontal directed, zoom-in, However, this case is somewhat more complicated as zoom-out, no-zoom, node-type, arc type and search not all the instances of an entity are requested, but a (contains, start with, end with, exact match, reg exp) sub-set of them with a common slot value. The user options were introduced to the users. Finally, for the groups were involved in retrieving the answers for case of OWL2Query, we introduced the following those queries using DL Query, OWL2Query and features to the users: toolbar, prefix editor, variable OntoGraf. editor, layout editor, query graph, SPARQL query E. Performance Evaluation view, SPARQL-DL preview, result panel, edge editor, property editor and Abox, Tbox & Rbox node editors. For each task (query), we measured the NASA Task Load Index (TLX) [24] and the time that was D. DIABETES ontology information retrieval tasks needed to perform the task. Figure 1 show the results This experiment constructed five different queries of the comparison of OWL2Query, DLQuery and to retrieve information from DIABETES ontology. OntoGraf ontology visualization tools based on the The queries are then grouped into different types visualization scores as perceived by the users. As we according to ontology related criteria, such as the expected, we can see that the group that was given a number of different classes they entail, if they are short introduction into the tools, performed better on relevant to the ontology hierarchy or not, if they ask average. It scored lower TLX and shorter time. for the number of classes of instances with a common www.ijorcs.org
  • 5. A Comparative Study of Recent Ontology Visualization Tools with a Case of Diabetes Data 35 For task1, there was almost no difference observed also included in its analysis information about the between the two groups with respect to Onto Graf. The import/export format, graph view, consistency check, figure 1 clearly shows Onto Graf let to a lower TLX on version, dependencies, type, multi-user type, web average in all five tasks compared to other two tools support, library support and etc., The result of this such as OWL2Query and DLQuery, that is, users were survey and analysis provides comprehensive less frustrated and mentally stressed. That is very understanding of new features that enhance cognitive likely also an outcome of the reduced time users had to support. Finally, we presented some preliminary spend for each task. The figure shows that users could results from a comparative evaluation of selected three solve each task faster using Onto Graf. On average visualization tools. The results are being further users spent approximately 58.9 % less time with Onto analyzed in order to extract interesting patterns. Graf and had a 24.9% lower TLX than when using Furthermore, the results of this evaluation are being OWL2Query and 32.8 % less time with Onto Graf and analyzed with respect to the other two aspects of the had a 15.9% lower TLX than when using DLQuery. experiment, i.e. the evaluation of the ontology itself The comparison only shows that Onto Graf is better and a test of the methods users employ for dealing suited for the use case of DIABETES ontology we with various information retrieval types. This work can described. DLQuery and OWL2Query are however be extended with other tools/ frameworks for the much more feature enriched tools which make it complete ontology management operations difficult to use than Onto Graf for our experiment. We evaluated only information retrieval process that was VI. REFERENCES possible with these three tools. [1] Gomez-perez A Survey on ontology Tools, OntoWeb deliverable D1.3. http://ontoweb.aifb.uni- karlsruhe.de/About/Delieverables/D13_1-0.zip. [2] Guarino N, Giaretta P (1995) Ontologies and Knowledge bases: towards a terminological clarification. Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing, IOS, 25- 32. [3] Boinski T, Bundnik L, Jaworska A, Mrozinski J, Mazurkiewicz, K (2009) OCS-Domain Oriented Ontology Creation System. Polish Journal of Environmental Studies. 18:3B. pp 35-38. [4] Benjamin B, Emmanuel P, Ilaria L, Gennady L (2011) OntoTrix: A Hybrid Visualization for Populated Ontologies. Proceedings of WWW2011, Hyderabad, India [5] Katifori A, Halatsis C, Lepouras G, Vassilakis C, Giannopoulou E (2007) Ontology Visualization Methods - A Survey, ACM Computing Surveys, Vol. 39, Issue 4. [6] Kobsa A (2004) User Experiments with Tree Visualization Systems. In IEEE Symposium on Information Visualization (INFOVIS'04), 9-16. [7] Katifori A, Torou E, Halatsis C, Lepouras G, Vassilakis C (2006) A Comparative Study of Four Ontology Visualization Techniques in Protégé: Experiment Setup and Preliminary Results, URL:http://ieeexplore.ieee.org /stamp/stamp.jsp?arnumber =01648294 [8] Johnson B, Shneiderman B (1991) Treemaps: a space- filling approach to the visualisation of hierarchical in- formation structures. Proc. 2nd Int. IEEE Visualization Figure 1.TLX and Time comparison for five different tasks Conference, San Diego. in OntoGraf, DLQuery and OWL2Query [9] Furnas GW (1986) The FISHEYE view: A new look at structured files. Proc. of the Conf. on Human Factors in V. CONCLUSION Computing Systems ACM. pp 16-23. This paper reported the Performance analysis of [10] Lamping J, Rao R, Pirolli P (1995) A focus + context advances of cognitive support in recent ontology Technique based on Hyperbolic Geometry for Visual- visualization tools. The review includes both research izing Large Hierarchies. ACM Conference on Human and commercial category tools. Tools of similar Factors in Computing Systems (CHI'95), New York, purpose are chosen to analyze their features. This work ACM Press. pp 404-408. www.ijorcs.org
  • 6. 36 V. Swaminathan, R. Sivakumar [11] Munzner T (1997) H3: Laying Out Large Directed [28] OWL2Query: Graphs in 3D Hyperbolic Space. Proc. of the IEEE http://protegewiki.stanford.edu/wiki/OntoGraf Symp. on Information Visualisation., Phoenix, USA. [12] Graham M, Kennedy J, Benyon D (2000) Towards a Methodology for Developing Visualizations. Int. J. of Human-Computer Studies 53(5): 789-807. [13] North C, Shneiderman B (2000) Snap-together visualisation: can users construct and operate coordinated visu-alisations?. Int. J. of Human-Computer Studies 53: 715-739. [14] Risden K, Czerwinski MP, Munzner T, Cook D (2000) An initial examination of ease of use for 2D and 3D information visualizations of web content. Int. J. of Human-Computer Studies 53: 695-714. [15] Wills GJ (1997) NicheWorks - Interactive Visualisation of Very Large Graphs. Proc. Graph Drawing '97, Rome, Italy, Springer-Verlag. pp 403-414. [16] Herman I, Melancon G, Marshall MS (2000) Graph Visualization and Navigation in Information Visualisa- tion: a Survey. IEEE Transactions on Visualisation and Computer Graphics 6(1): 24-43. [17] North SC (1995) Incremental layout in DynaDAG. Proc. of the Symposium on Graph Drawing GD '95, Springer-Verlag, pp 409-418. [18] Eades P (1984) A Heuristic for Graph Drawing. Congressus Numerantium,42:149-160. [19] Boinski T, Jaworska A, Kleczkowski R, Kunowski P (2010) Ontology Visualization. Proceedings of the 2nd International Conference on Information Technology, ICIT. [20] Musen MA (1989) Automated support for building and extending expert models Machine Learning 4:347 – 376. [21] Noy NF, Musen MA (2000) PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In: Rosenbloom P, Kautz HA, Porter B, Dechter R, Sutton R, Mittal V (eds) 17th National Conference on Artificial Intelligence (AAAI’00). Austin, Texas, pp 450-455. [22] Gennari JH, Musen MA, Fergerson RW, Grosso WE, Crubezy M, Eriksson H, Noy NF, Tu SW (2003) The Evolution of Protégé: An Environment for knowledge- Based Systems Development. International Journal of Human-Computer Studies 58(1):89-123. [23] Friedman – Hill E (2003) Jess in Action: Java Rule- Based Systems. Manning Publications Company, Greenwich, Connecticut. [24] Musen MA, Fergerson RW, Grosso WE, Noy NF, Grubezy MY, Gennari JH (2000) Component -based support for building knowledge-acquisition systems. [25] Proc. Intelligent Information Processing (IIP 2000) Conf. Int. Federation for Processing (IFIP), World Computer Congress (WCC'2000), Beijing, China, pp 18-22. [26] DLQuery http://protegewiki.stanford.edu/wiki/OWL2Query [27] OntoGraf :http://protegewiki.stanford.edu/wiki/DL_Query www.ijorcs.org