Co m pu ter Sci ence a nd Inf or mat i on  Tec h no lo gies   Vo l.   1 , No 2 J uly 2 020 ,  pp.  61 ~ 7 7   IS S N:  27 22 - 3221 ,   DOI: 10 .11 591 / csi t.v 1i 2 .p 61 - 7 7          61       Journ al h om e page : htt p: // ia esprime .com/i ndex. php/csit   Featur e anal ysis of ontol ogy visu ali za ti on m ethods and  tool s       Merli n Florre nce Jose ph R av i L ou r dus am y   Depa rtment  o C om pute Applica ti ons (UG) Sa cr ed  Hea rt  Co ll eg e ,   T irupattur,   Vel l ore ,   Ta m il n adu,  India       Art ic le  In f o     ABSTR A CT   Art ic le  history:   Re cei ved   Dec   1 7 , 20 19   Re vised  Ma y   1 , 20 2 0   Accepte Ma y   2 4 , 20 2 0       Visuali z at ion  is a   techniqu of  cr ea t ing  images,   g rap hs  or  ani m ati ons  to  share   knowledge .   Diff ere nt   kinds  of   vi suali z at ion   m et h ods  and  tool are  avail abl e   t o   envi sion  th data  in  an  eff i ci en wa y .   The  visuali za t ion  tool and  te chn ique s   ena bl th use to  under st and  th knowledg in  an  e as y   m anne r .   Now aday s   m ost  of  the  info r m at ion  is   pre sen te sem an ti c al l which   p rovid es  knowledge  base ret r ie v al   of  the   informa tion.  Know le dge  base visualizati on  tool ar e   req uire to  visu al i ze   sem antic  c once pts.  Thi ar ti cle  an aly ses  th exi st ing   sem ant ic   b ase d   visualization   tool and  pl ug - ins.  Th f ea tur es  an d   cha ra cteri sti cs  of   t hese   tool s   and   plug - ins a r e ana l y z ed and ta bul ated.   Ke yw or d s :   Data vis ualiz at ion ,     On t ology,    Tax onom y   This   is an  open   acc ess arti cl e   un der  the  CC  B Y - SA   l ic ense .     Corres pond in Aut h or :   Me rlin Florre nc e Jo se ph ,   Dep a rtm ent o f C om pu te A pp li cat ion s (UG),     Sacre d Heart C ollege,  Tir up at tur, Vell ore,  T a m il nad u,   I nd i a .   Em a il m erli nf lor ren ce @ gm ail.co m       1.   INTROD U CTION   Diag ram m at ic   represe ntati on  of  a   te xt  is   us ed   to   un der sta nd  t he  c oncept   easi ly   and  rap i dly.  Visu al iz in the  te xt   in   gr a phic al   m od is  cal le as   co nce pt  m ap  or  knowle dge   vis ualiz at ion .   It  is   wi dely   us e i   the  e ducat ion  dom ai wh ic m akes  the   le ar ner  to   unde rstand  the   c oncept   in  a interact iv m ann er.   Num ero us   too ls  a nd   te c hniq ues  ar ava il able  to  co nvert  the  te xt  int gra ph ic al   vi su al iz at ion   a nd  they   are   ad opte i diff e re nt  dom a ins.  T hese  te c hniq ues  a re  a pp l ie to  de velo plug - i ns   wh e re   plug - in  is  a   p ie ce  of   softwa r co de  that  ena bles   an   ap plica ti on  or   pro gram   to  do   so m et hin g.  M os of  the   we pa ges   are   de ve lop e with   set   of   plug - i ns   to   s upport  vid e os gr aph ic s   an s on.   M os of  the  i nfor m at ion   is  t ie up  sem anticall wh ic is  sh are in  var i ou s   do m ai ns Kno wledg e   base ret rieval  m et ho is  us e ove s e m antic   we t echnolo gy   to   f aci li ta t e     the  us e to  util iz the  inf orm ation   a nd  res our ce  eff ic ie ntly On t ologies  pla vital   ro l in  s toring  a nd   retri evin inf or m at ion   ba sed  on  knowle dg e On t ology  is  colle ct ion  of  pri m it ives  lik cl asses pro per ti es,  a xi om s   et c.   On t ology  can  be  de fine as “On t ology  is  hierar c hical ly   structu re set   of  te rm fo des cribin do m ai that   can  be  u se as   sk el et al   fou nd at io for  knowle dge  base ”  [ 1 ] T his  sk el et al   structur of  ontol og is  use to   dev el op  kn ow l edg e   ba sed   vis ualiz at ion   of  ontolo gies.   O nt ology  pr ov i des   the  m eans  f or  desc ribing   ex plici tl the  co nce ptu al iz at ion   beh i nd  the  knowle dge  rep rese nted  i knowle dge ba se  [ 1 ] I on t olo gy,   the  c once pts  are   al ign ed   in   hi erarch ic al   str uctu re  a nd  the   relat ionshi ps   are  est a blished  us i ng  pr op e rt ie an i nd i vid uals .   On t ologies  are   us e to   re pr e s ent  the  te xt  in  sem antic   based   gr a ph  us in pl ug - ins On t ology  vis ualiz ing  plug - ins  a re  de velo ped  by  ad aptin gr a ph  visu al i zat ion   te c hn i ques  li ke   S pace Tree  a nd  Gr a phViz.   Ma ny   ontolo gy   visu al iz at ion  t oo ls   ( O WLGr Ed,  Na vigO W L,  GRO W,  RDF Gr a vity   an s on)   an plug - ins   ( OntoG raf ,   O WLV iz Kno ok s T GV iz   an so   on)  are  a vaila ble.  T he  arti cl aim to  analy ze  var io us   data  visu al i zat io te chn iq ues ne eds   an im po rtance  of  de velo ping  data   vis ua li zat ion   to ols  a nd  plug - i ns .   I this   arti cl e,  ty pes   of   gr a ph  vis ualiz at ion are  pr ese nted  in  Sect i on   2.   V ario us   on t ol og vis ualiz at io plug - i ns   an too ls  are  el ab orat ed   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2722 - 3221   Com pu t. Sci.  I nf. Tec hnol. V ol.  1 , N o.   2, J ul 20 20 61     77   62   in  Sect io 3.  T he  featu res  of  on t ology  visu a li zat ion   to ols  a nd  plug - in a re   al so  analy zed   and  c om par ed  in  thi s   sect ion .  Th e  c ha ll eng es a nd th e co nclusi on s  a re  propose i n Sect ion   4.       2.   BACKG ROU ND AN D REL ATED W O RKS    gr a p is   c ol le ct ion   of   ob j e ct that  a re  c on nected   to gethe in   s om way  for  t he  represe ntati on  of  netw ork  w her e   each   ob j ect   is  ve rtex   or  no de  [ 2 ] .   T he  gr a ph  ca be  ei th er  directed   or  undirecte d.   G r aph ic al   represe ntati on  of  da ta   in volve di ff e ren t   m eth ods   an sty le s.  T he   str uctu r of   dia gr am   will   dif fer  depend i ng  upon  the  ty pe  of   data  or  co nc ept  [ 2 ] Acc ordi ng   t the  ty pe  of  data  a nd   con ce pt  it   is  cl assifi ed  into  four  cat egories  na m el data  vi su al iz at ion ,   in form ation   vis ualiz at ion ,   sci entifi visu al i zat ion   a nd  s of t war visu al iz at ion.  Data  vis ualiz at ion   te c hn i qu e   is  ada pted  i on t ologica en gin e erin to  vis ualiz ontolo gy  c oncepts .   On t ology  visu a li zat ion   to ols   a nd  plug - i ns  are   com par ed   in   va rio us   resea rch  works  [3 - 7] T he  t oo ls   a re  c om par ed   base on  t he  t wo  c at eg or ie s:  on t ology  vis ua li zat ion   to ols  f or   ontol og e xperts  a nd  on t olo gy  visu al iz at ion  to ols   for  e ver y on e All  these  surve ys  wer e   c om par ed   ontol og vi su al iz at ion   t oo l with   their   cha racteri sti cs.  Ontology   visu al iz at ion   m et ho ds   a re  cl assifi ed  as:   in de nted  li st,  node - li nk   a nd  tree zo om able,  sp ace - fill ing,  f oc us   wit con te xt  or  distor ti on,   a nd  dim ension  [ 8 ] .   T hese   m et ho ds  a re  furthe r   cl ass ifie unde r   tw dim ension s   (2D)  a nd  three  dim ension ( 3D).  The   on t ology  visu a li zat ion   m et ho ds   dis play   the   cl asses,   insta n ces,   pr op e rtie a nd   ind ivi du al   of  de velo ped  ontol og ie cl ea rly I nd e nted   li st   dis play the  cl ass  hierar c hy  in   th form   of   tree   vie w .   The  c hild  no de are  dis play ed  un der   root  node  or   par e nt   node.   N ode - li nk  an tre m et hod   re pr e sen the  on t ologies  as  t op  t bo tt om   or   le ft  to  ri gh i ntercon nected  no de.   Zoo mable   vi su al iz at ion   m e thod  al lo ws  the   use r   to  z oo m   al th no des   of   t he   ontol og y.   T he   vis ualiz at ion  sp ace   or  a rea   is  di vid e acco rd i ng  to   the   si ze  an pro per ty   of  the   no de  in   s pace  fi lling   meth od Foc us   wi t co ntext   m et ho ds   are  us e t fo c us   pa rtic ular  c on ce pt   wh e re all  the  c orres pondin c on ce pts a re  pla ced a rou nd the  sam e.       3.   TYPES  OF O NTOLOG Y V ISUALIZ ATION  T OOLS   On t ology vis ua li zat ion  too ls a re classi fied  i nto  v a rio us  m et ho ds as e xp la ine in t he  pre vious c h apte r .   In  this  pa per,  ontolo gy  visu al i zat ion   te c hn i ques  are   cl assifi e i nto   t wo  cat e gories  nam el on t ology  visu al iz at ion   too ls  a nd   ontol og visu al iz at ion   plug - ins.   O nto lo gy  visu al iz at ion   to ols  ar furthe cl assi fied  int Sta ndal one   too ls a nd  web  base to ol s.      3.1.   An   overview   of  on t olog y vis ua li z at ion  too l s   On t ology  vis ua li zat ion   too ls  are  de velo pe to  buil a nd   vi su al iz ontolo gies  ef fecti vely Ther are   two  ty pes  of   ontolo gy  vis ualiz at ion   to ols  ar avail able  na m el sta nd al on vis ualiz at ion   to ol  an we b - bas e visu al iz at ion   t oo l.  Stan dalo ne   too ls  can  be   dow nlo a ded   and   i ns ta ll ed  in  an  e nd   us e r   syst e m W eb - base visu al iz at ion  t oo l   ena bles  t he   us e t uploa or  sel ect   ontol og y   that  t hey  wan t   to   vis ualiz e.  On t ology  t oo ls   are  dev el op e t run  in de pende ntly   wh ic e na b le the  us er   to  uploa a nd   vis ualiz on t ology.  O nt ology  visu al iz at ion  to ols  ca be   r un  ei ther  on  cl ie nt   m achine  or   in   we bro wse r.  This   sect io de scribes   the   to ols  th at   are  us ed  to vis ualiz e ontol og i es.     3.1.1.   Ontolo gy  visu aliz at ion  tools   a.   O WLEasyViz   O WLEasyViz   is  a on t olo gy   edito w hich   com bin e te xtu al   re presentat io a nd  gr a phic al   represe ntati on  of  O W L   on t ol og ie s   [ 9 ] .   It   pr ov i des   an   easy   inter face   to   th use rs T he   te xtu al   re pr ese nt at ion   con ta in cl ass ,   data  pro per ti es   and  obj ect   pr operti es   in   a   thr ee - col um ta bl e.  T he   gr a ph ic al   re pr ese ntati on  ga ve  “i s - a”  in he rita nc relat io ns hi of  the   cl asses   a nd  properti es.   Hierarc hies   are   re pr es ente d as   neste d set   an d t he   child   no des  w ere  placed   i ns ide  of  it s   pa re nt  nodes O W LEasy Viz  is   use to   ove rcom the  draw ba cks   in   Sem antic   DB  syst e m It  prov i des  sim ple  wor king  are a,  a bs tr act ion   of   ontol og c onstr ucts  and  ad va nced  opti ons  to  c onstruct   c om plex  on t olog ie s.  T his  t oo l   is  inte gr at e wi th  on t ology  e di tor,  res ource   e ditor,  sea rc hing  a nd  filt ering   t oo ls   an in fer e nc m echan i s m s This  i nteg rati on   al lo we c on t ro ll in on t ology,  re sourc es  a nd   inf or m at ion   r ul es.  U nfor t un at el y,  this  too is   not  avail able.  The  Sam ple  vi su al iz at ion   us i ng  O WLEasy Viz  is  giv e in   F ig ure  1 .   Evaluation Warning : The document was created with Spire.PDF for Python.
Com pu t. Sci.  I nf. Tec hnol.         Feature  an alys is of  on t ology v isua li za ti on  me thods  and t ools … ( Merl in Flo rrence J os e ph )   63       Figure   1 .   Sam ple o f  OWLeasy Viz       b.   GrO WL   GrOw is   br owser   an d   e dito f or  O WL   ont ologies  [ 8 ] It  is  us e t visu a li ze  the  Desc ription  L og ic   sem antic of  O WL   ontol og ie s   acc ur at el y.  It  i dev el op e ba sed   on   P refuse   li br aries.   It  ca be  us e as   a   pr otégé   plug - i a nd  sta nd  al one   a pp li c at ion Proté   plug - i is  dev e lop e us in j a va   ap plet  an sta nd  al one  a pp li c at ion  is  dev el op e usi ng   j a va  ap plica ti on GrO W al lows   th use to  perform   ABox  m app in and   TBo m a pp i ng.  It   us es  force dir ect ed  la yout  f or   an  i nteracti ve  view  of  cl a ss  hi er arc hies.  It  filt ers  cl asse s,  s ub cl asses su pe r - cl asses  a nd  in s ta nces  of  a   sel ect ed  node M at hem atical   nota ti on a re   us e t re pr ese nt  the  relat ion s   be tween   the cla sses as  gi ven  i Fi gure  2.             Figure  2 .   Scree ns hot  of GrO WL  visu al iz at ion       c.   Nav i gOWL   Nav i gOWL   is  desig ne to   vis ualiz sem antic  net  [ 10 ] It  gi ves  gr a ph  la yo ut  that  is  us e t unde rstan the  str uctu re  of  on t ologies.  I is  al so  us e to  bu il m ind   m ap  of  ontol og ie s It  s upports   RDF   a nd  O WL   on t ologies  to  vi su al iz e.  It  gi ve too ti w hile  m ou se  hove on  t he  no de.   User   c an  vis ua li ze  in  five  la y ou ts nam ely  ci rcle  la yout,  ra ndom   la yout,  f orce  la yout,  s pri ng  la yout  a nd  po we la yout.   It  repr esents  se ven  va riet ie s   of no des  a s: cl ass  node, i ns ta nce  node , dat pro per ty   node,  obj ect pro pe rty  nod e , c o ll ect ion  node, l it eral n ode  and pr op e rty  nod e . T he  sam ple v is ualiz at ion   of Café  Sho p o nto lo gy in  N a vi gOWL t oo l i sh ow in  Fi gur e 3 .       Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2722 - 3221   Com pu t. Sci.  I nf. Tec hnol. V ol.  1 , N o.   2, J ul 20 20 61     77   64       Figure  3.   Vis ua li zat ion  of  ca f é sho in   Na vi gOWL       d.   RDF  Gr a vity     RDF  GRA ph  Visu al iz at ion  To ol  (R DF   Gravit y)  is  R D an O WL  vi su al iz at ion   to ol  pr ov i des   dire ct ed   RD gr a ph  str uct ur e [ 11 ] .   Je na  se m antic   web  to olk it   ( Jena   2.0 a nd  J UNG   G raph  API  a re   use i RDF  G rav it y.  I al lows  the   us er  to   nav i gate  gr a ph  easi ly U ser  ca sel ect   m or than   one   node   to   vis ualiz an m ov ov e the  gr a ph  as  s how in  Fig ur 4.   I prov i des  tw ty pes  of  filt ers  for  vis ualiz ing  on t ology.  T hey  are:   local   filt er   an global  filt er. L ocal  Fil te r   is  use d t hid e   or  view e dges   of  a   par ti cula r t ype .   Gl ob al   Fil te rs  al low  a u se to  h i de  s pecific e dg e s a nd c once pts  ba sed o ty pe.            Figure  4.   Vis ua li zat ion  in  R D gra vity       e.   IsaV iz   IsaV iz   is  vis ual  auth ori ng  too f or  RDF  [ 12 ] It  is  us e to   browse  an ed it   RDF  m od el s   represent e as  grap hs.  It  pro vid es   2.5   Dim ension  use i nterf ace   a nd  a ll ow z oom ing   an na vig at in within   the  grap h.   RDF/XML,   N otati on  3   a nd   N - T riple   ca be   i m po rted   an visu al iz ed   us i ng   t his  to ol.  R DF  g ra phs  are  r en der e us in G raph   S ty le   Sh eet s   ( G SS)  wh ic a re   der i ved  from   Ca scadin Sty le   S heet  (CSS )   and  Sc al able  Vecto Gr a phic (SV G) GSS  is  us e to  re present  RDF  as  no de - l ink   diag ram s.  This  sty le   sh ee ts  enab le   to  hig hlig ht     the  sel ect e no des.  It   disp la ys   the   net w ork   vi ew  of  overall   ontolo gy   withi sm al window.   Isa Viz   de pe nd s   on   Gr a phViz/ dot l ibrar ie s . T he  sa m ple v isuali zation   of Isa Viz is  g ive i F i gur e 5 .       Evaluation Warning : The document was created with Spire.PDF for Python.
Com pu t. Sci.  I nf. Tec hnol.         Feature  an alys is of  on t ology v isua li za ti on  me thods  and t ools … ( Merl in Flo rrence J os e ph )   65       Figure  5 .   Vis ua li zat ion  of  on t ology  in  i sa Viz       f.   On t oTr ac k   On t oTr ac k   is  bro wsing  an editi ng  on t olo gy  a uthori ng   too [ 13 ] It  is   Sp aceT ree  ba sed  syst em   i m ple m ented  in  Java 2D.   O nt oTr ac e xp a nd a nd  de - e xpa nd s   t he  cl ass es   with   a nim ation .   It   pr ov i des   editi ng   featur e t hro ugh  m ou se - ove a nc hor   butt ons.   On t oTr ac com bin es   hie rar c hical   la yo ut  te c hnologie with  con te xt  se ns it ive  z oo m ing  f e at ur es.   It  al lo w the u se to   zo om   the  tree  bra nch e s d ynam icall us ing  li nked  tre e   diag ram   app r oa ch.  I al so   al lo ws  the   us e to  ed it na vig at a nd  m anipu la te   la rg scal e ontolo gies.   All  th too ls   exp la ine ab ove  a re  c om par ed   in   three   pe rsp ect ive   na m el pr i m it iv es,  us er   inter f ace  an e nvir on m ent.    The res ults are  ta bu la te d i Ta ble 1.         Table  1.  C om par iso n of o nto l og vis ualiz at i on  to ols   ( a)   Visu alizatio n  T o o l/Plu g - in  na m e   Pri m itiv es   Clas s   Ob ject Pr o p erties   Data P rop erties   Ind iv id u als   Relatio n s   An n o tatio n s   IsAv iz   Y   Y   N   Y   Is - a   Y   On to Tr ack   Y   N   Y   N   Su p ercla ss   Y   GrO W L   Y   Y   Y   Y   User def in ed   N   RDF Gr av ity   Y   Y   Y   Y   User def in ed   N   Nav ig OW L   Y   Y   N   Y   Su b class - of   Y   OW LE as y Viz   Y   Y   Y   Y   IS - A   OW LE as y Viz       Table  1.  C om par iso n of o nto l og vis ualiz at i on  to ols   ( b)   Visu alizatio n   Too l/Plu g - in   n a m e   User I n te rf ace   Lay o u t   Di m en sio n   Zoo m ab le   Search   Direction s   Ad ju stab le   Mov ab le   Rep resentatio n   IsAv iz   Table   No d e and   Arc   2 .5D   Y   Y   Un d irected   Un id irection   Y   Y   Ellips e   Bo x es   On to Tr ack   Tr ee   2D   Y   Y   Un i - Direction   Y   Y   Rectan g le   GrO W L   Fo rced  d irected  lay o u t   2D   Y   Y   Un i - Direction   Y   Y   Rectan g le   RDF Gr av ity   Rad ial   2D   Y   Y   Un i - Direction   Y   Y   Rectan g le   Nav ig OW L   Circle,   Ran d o m ,   Fo rce,   Sp ring ,   Po wer   2D   Y   Y   Un i - Direction   Y   Y   Circles   OW LE as y Viz   Tr ee   2D   Y   Y   Un i - Direction   Y   Y   Ellips e   Ro u n d e d   recta n g le     Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2722 - 3221   Com pu t. Sci.  I nf. Tec hnol. V ol.  1 , N o.   2, J ul 20 20 61     77   66   Table  1.  C om par iso n of o nto l og vis ualiz at i on to ols (c )   Visu alizatio n   Too l/Plu g - in  na m e   Env iron m en t   Co m p atib ilit y   Av ailab ility   I m p o rt   Exp o rt   Dep en d en cies   Platf o r m   OL  Su p p o rt   NL   Su p p o rt   IsAv iz   Stan d - alo n e   Y   Y   Y   Graph v iz   Do t   Jav a   OW L   N   On to Tr ack   Stan d - alo n e   Y   Y   Y   Sp aceT re e   Jav a   OW L   N   GrO W L   Protég é   Stan d - alo n e   Y   N   Y   Ind ep en d en t   Jav a   OW L   N   RDF Gr av ity   Stan d alo n e   Y   Y   Y   JVM   Jav a   RDF,  OW L   N   Nav ig OW L   Stan d alo n e   Y   Y   N   Ind ep en d en t   Jav a   OW LRDF   N   OW LE as y Viz   Stan d alo n e   Y   N   Y   Ind ep en d en t   Jav a   OW L   N       3.1.2.   Web - b as e onto l ogy visu alizati on   tools   a.   O WLGrE d   O WLGrE is  UML  based  ontolo gy  visu al iz er.  Bot on li ne  a nd  offli ne   versi on  of   O WL Gr E is   avail able   [ 14 ] .   G ra ph ic al   nota ti on s   of   ontol og y   are   repres ented   as   UML   cl ass  dia gr am s.  O WL  cl as se ar e   visu al iz ed   as   U ML  cl asses.   D at pro per ti es   a re  represe nted   as  cl ass  at tri bu t es.  Object  pro pe rtie are   denot ed  as   associat ions.   I nd i viduals  a re   dis play ed   as   obj ect s.   Ca r di nalit restrict ion s   on  a sso ci a ti on  dom ai cl ass  a re   expresse as   UML  ca rd i nalit ie s.  O WLGrE diag ram us the  or t hogona la yout.  T he   inh e rita nce - de fini ng   relat ion li ke   s ub cl ass - of   relat ion betwe en c la sses  an d i nst ance - of  relat io ns   betwee n cl a sses  an d i ns ta nc es  ar e   pr ese nted   in  a   hiera rch ic al   l ay ou t.  It  r uns  ind e pende ntly   and  al lows  the   us er   to  im po r on t ology  f or   bette visu al iz at ion.  It  al so   al lo ws   the  us e to  dev el op  ontol og us in U ML  structu res The  scree nsho of    the OWL GrEd  is sho wn in Fi gure  6.           Figure   6 .   Vis ua li zat ion  of  ca f é sho p on t olog in OWL GrE d       b.   WebV ow l   WebV ow l   is  a   we ap plica ti on  us ed   to   vis ualiz ontol ogy  thr ough  we [ 15 ] .   It   pr ov i des  grap hical   represe ntati on   of   a on t ology  el e m ents  dev e lop e in  We On t ologica Langua ge  ( O WL).  It  is   com bin e to  a   force - directe gr a ph  la yout  wh ic re pr es e nts  the  ontol ogy.  The  gra ph ic al   dep ic ti ons  a re  im ple m ented  us i ng  Visu al   N otati on  of  O WL  on t ologies  ( VOW L).   It  has  tw pan el wh e re  l eft  side  pa nel  r epr ese nts  the  grap of  the  ontolo gy  a nd  rig ht  si de  p anel  represe nts   the   a nnotati ons  of  the   on t ology.  It  pro vid es   fi ve  f un ct io na li ti es:   expo rt, g ra vity filt er,   m od es and g ra ph.  E xp or is   use to   e xport   the   gra ph  as SVG  a nd  J SON f orm at Gr a vity   is  us e to   ad ju st  the   distance   bet ween  cl ass es  a nd  data  ty pes.  F il te has   four  ty pes   of  f il te ring   opti ons:  dat a   pro per ty s olit ary  subcl ass,   di sj oi ntn ess   in f a nd  set   oper at or s.   T he  VOWL  vis ualiz at i on s   are   a uto m at ic al ly  gen e rated   from   JS ON  file s.  W ebVO WL   co nt ai ns   Ja va   based  O WL 2VO WL   co nverte t e f fecti ve  vis ualiz at ion   of ontol og ie s.   Fr ie nd  of a F ri end voca bu la ry ontolo gy is  vis ualiz ed   i n Web VOWL  as s ho wn in Fi gure   7       Evaluation Warning : The document was created with Spire.PDF for Python.
Com pu t. Sci.  I nf. Tec hnol.         Feature  an alys is of  on t ology v isua li za ti on  me thods  and t ools … ( Merl in Flo rrence J os e ph )   67       Figure  7 .   Vis ua li zat ion  of  ca f é sho in  w e bVO WL       c.   Wor dV is   Wor dV is   is  a   web  a pp li cat io w hich   im pla nt  Gr a phViz   m od ule  a nd  pro vid es   th m eanin of    the  words  in   a   la rg e   gra ph  [ 16 ] . It   us es   Wo r dNet   as   s ource   to  searc w ord an fin the   m eaning s   of   th e m . It   is  de velo ped  usi ng  Java Scri pt   and  H TML 5.   It  has  the   f ollow i ng  feat ur es auto - com pleti ng   searc box,  no de   env i ronm ents,  filt ers,   res ults  pan el ,   pr ecal cu la ti on   an page   load  s pee op t i m iz ation s.  Auto - c om pleti ng   searc box  is  us ed   to   f ind  the  m eanin of  the   w ord   f ro m   the  WordNet  by  ty ping  t he  w ord  i the   search   box  w hich  al s facil it at es  the  us er   to  ty pe   c om m separ at ed   w ords  t fo c us  on  se ve ral  w ords .   N ode  e nvir on m ent  is  th pa nel  that  is  us ed  to  di sp la the  wor ds  and   t he  m eani ng   of   t he  w ords   in  three  dim en sion s Fil te rs  ar us ed  t cust om iz e   the  visu al iz at ion  of  the  grap by  unf old in or  deselect in the  opti ons  a nd  giv t he  re su lt s.  Re s ults  pan el   is    the  place  w he re  the  grap i dis play ed.   It  disp la ys  t he  m eaning   of  th w ord  al on with  thei rela ti on s.   Pr ecal culat io is  us e to   eval ua te   the  le vels  of  the   grap c on necti on.  T his  e nab le s   the  us e to  vis ualiz 30 5,000   nodes   sup port  i t he  resu lt   pa ne l.  Pa ge  loa s peed  op ti m iz a t ion  is  use to   s peed - up  the   vis ualiz at ion   by  a dd i ng  JavaSc ript  int the  pag e Wor dV is  is  an  ope s ource  onli ne   synonym - dictio na ry  ex pl or e that  us e to   fi nd  the  m eaning  of  t he   En glish   te rm s.  It  is   fle xib le   with  dif fer e nt  browsers T h e   sam ple  visu al iz at ion   of  Wor dV is   is   giv e in  Fig ure  8 .           Figure  8 .   Sam ple  visu al iz at ion  of  w ord Vis       d.   OLSVis   OLSVis  is  a On t ology  L ookup  Ser vice( O LS)  de velo ped  to  visu al iz ontolo gy  inte ra ct ively   fr om   OLS   re po sit or [ 17 ] It  is  a ap plica ti on   of  Wo r dV is   f or   on t ology.  OLSVis  pr ov i des  li st  of  ontol og ie to  be   Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2722 - 3221   Com pu t. Sci.  I nf. Tec hnol. V ol.  1 , N o.   2, J ul 20 20 61     77   68   visu al iz ed  i th form   of   li st  a nd   al lo ws  th use to  ei the sel ect   or   sea rch  f r om   the  search  box.  O LS  is  m ai nly  dev el op e for  Bi o - m edical   on tolo gies  a nd  it   is  updated   we ekly It  visu al i zes  ont ologies  as  giv e i Fi gure  9.  It   al so   gi ves  t he   synonym   of   the  te rm s.  Use can   vis ualiz an c us tom i ze  ontolo gies  and  their  sub grap hs.   Subgra ph us e   real - ti m fo rce - base la yo ut   al gorithm   to  a nim a te   the  visu al iz at ion Wh en  the  us er   sea rch es ,   adds,  dr a gs   a n hid es   te rm the  al gorithm   us ed  to   re orga nize  the  vis ualiz at ion   of   t he  gr a ph.  At  prese nt,  OL SV is   con ta in 191 o nto lo gies a nd  4,8 91,61 6   te rm s.            Figure  9 .   Vis ua li zat ion  of  OL SV is       e.   REVI GO   REVI GO  is   web  browser   that  ta ke li sts  of  Ge ne   O nto l og y ( G O)  te rm [ 18 - 19] .   It   is  dev el op e t visu al iz e GO ontolo gy b y   rem ov i ng r ed unda nt o f   it te rm s.  The   te rm are v isuali zed   in   t he   f or m   of sim ilarity - base scat te r plo ts,  inte racti ve   gr a phs,   or  ta cl ou ds Scat te rp lot  disp la y the  GO  te rm in  the   f or m   of   2D   bu bble s.  In te ra ct ive  grap hs   a r us e to   co nn ect   the  searc he GO   te rm based   on  the  G O   hiera rch y.   Tre eM ap  disp la ys  t he  te r m in  cl us te re m ann er   in   col or e ti le s.  Fina ll REVI GO  pro vid es   a   w ord   cl oud  wh ic is   us e to  highli gh fr e qu e ntly   us e ke ywo rd s nam e   a nd  desc riptio ns   of  the   G O   te rm s.  The  sam ple  visu al iz at ion  of   REVI GO is  giv en  in Fi gure   1 0.   It c on ta ins  100 bi om edical  o nt ologies.           Figure  10 .   Vis ualiz at ion   of GO in  REV I GO     Evaluation Warning : The document was created with Spire.PDF for Python.
Com pu t. Sci.  I nf. Tec hnol.         Feature  an alys is of  on t ology v isua li za ti on  me thods  and t ools … ( Merl in Flo rrence J os e ph )   69   The Fea ture of we b - ba sed  on tolog vis ualiz at ion  to ols a re  com par ed  a nd  ta bu la t ed  in  Ta ble 2.       Table   2.  C om par iso n of  we b - base d on t ology vis ualiz at ion   W eb   Too ls   So u rce   Do m ain   Av ailab ility   Rep resentatio n   URL   OwlGr Ed   An y  on to lo g y  f iles   Gen eral   Y   UML  M o d els   h ttp ://o wlg red.lu m ii.lv/o n lin e_ v is u alizatio n   W eb O W L   An y  on to lo g y  f iles   Gen eral   Y   Ro u n d   h ttp ://v isu ald ataweb.d e/webv o wl/   W o rdVis   W o rdNet   Eng lish   Dictio n ary   Y   Ter m s   h ttp ://wo rdv is.co m /   OLSVis   Bio Medical  On to lo g ies   Medical   Y   Ter m s   h ttp ://o ls.wo rdv is. co m /   REVIG O   Gen e Onto lo g ies   Medical   Y   scatterplo ts,    in terac tiv g raph s,    tag   clo u d s   h ttp ://revig o .ir b .hr/revig o .jsp       3.2.   Ontolo gy  visu aliz at ion  plug - ins   On t ology  visua li zat ion   pl ug - ins  a re  devel oped   to   inte gr at with   ontol og editor s.  The   plug - i ns   a re  us e t vis ualiz the   ta xo nom ic al   structure relat ion s   a nd  axi om of  on t ology.  I t his  sect ion ,   visu al i zat ion  plug - i ns   us e in  P r otégé  [ 20 ] NeOn  To olk it   [ 21 ] ,   S WOOP  [ 22 ]   an O NT OLIS  [ 23 ]   ontolo gy     editors  is  descri bed .       3.2.1.   Prot é gé    Pr oté gé  is   an   ontolo gy  e ditor  dev el op e to  buil ontolo gies   an knowle dg m anag em ent  syst e m s.  It   is use d t def i ne  ont ologies  by  usi ng t he  Grap hical   User  I nte rf ace  ( G UI).  I t   is b uilt   wit h n um ber  of  plug - i ns t perform   var io us  operati ons   li ke   evaluati on,  visu al iz at ion .   It  i ide ntifie d t ha nu m ber   of  on tolog vis ualiz at ion   plug - i ns   are d e velo ped   i P ro t égé  nam el OntoViz, O nt oGr af,  O W L Viz,  J a m balay a,  TG Viz,  O ntoSp he re  an Pr ote ge VOWL T his secti on e la borates the  ontolo gy  visu al i zat ion   plug - i ns use i P ro  Ed it or.      a.   On t oV iz     On t oV iz   t oo i an  ontolo gy  visu al iz at ion  pl ug - in  wh ic a ll ow th use to  vis ualiz on tolog [ 24 ] Gr a phviz   s oft war e   is  use to  visu al iz ontolog e ff ic ie nt ly This  pl ug - in  vis ualiz es  a   set   of  cl asses   an instances,   sl ots  an it ed ges I al lows  the   use to   c hange   the   colo rs  of  the   node a nd  e dg e s It   pr oduces   va rio us   cl os ure  op e rato rs s uch  as  s ub  -   subcl ass  c lo sure,  s up  -   supe rc la ss  cl os ure,   slx  -   slot  e xtensi on, i sx  -   in ver s slo t   extensi on,  slt   -   slots,  SLE   -   sl ot   ed ges,  INS     instances   a nd  s ys  -   syst em   fr a m es  to  t une  t he   gra ph.  The   sa m pl e   On t oV iz   vis ualiz at ion  of  Ne w sp a per   ontolo gy  is shown i F igure  11.            Figure  11 .   Illus trat ion   of  ont oviz  for ne ws pa per o nto l og y       Evaluation Warning : The document was created with Spire.PDF for Python.
                          IS S N :   2722 - 3221   Com pu t. Sci.  I nf. Tec hnol. V ol.  1 , N o.   2, J ul 20 20 61     77   70   b.   On t oGra ph   On t oGra ph   is  on of   t he  vis ua li zat ion   plug - i ns   use in  prot égé  [ 25 ] It  sup ports  va rio us   r el at ion sh i ps   li ke  subcl ass, i nd i vidual,  do m ai n/range  obj ec t prop e rtie s,  a nd e qu i valence  of   O WL on t ol og ie s . Ontol ogie s ar e   visu al iz ed   in   di ff ere nt  la yo uts   suc as   ra dial,   sprin g,  tree   horizo ntal  an tre ve rtic al Re la ti on s hip s   an node   ty pes  are  filt er ed  to   create   use desire view.   Fig ur e   12 .   Illustrat es   t he  visu al iz at ion  of  Ca   S hop  ontolo gy   u sin g On t oGra ph p l ug - in           Figure  12 .   Illus trat ion   of  ont ogra f plu g - i f or café  s hop       c.   O WLV iz   O WLV iz   is   an   ontol og vis ua li zat ion   pl ug - i [ 26 ]   us e to   view   cl ass  hier arch ie s   of  O W ontol og y.   It  com par es   th asserte cl as hie rar c hy  a nd  t he  i nf e rr e cl ass  hie rar c hy  as  show in   F igure  13.  It  represen t s   ever yt hi ng  in   s a m colo not  t disti nguis t he   de fine cl ass es  an pri m i ti ves.   T he   cl ass  hi erar c hy  is  vis ua li ze d   cl early   and   inc on sist e nt  co nce pts  are  highli ghte in  re c olo r O WLV iz   al lo ws  the  us er  t s ave  both  t he  as serte and  in ferred   vi ews  of  the  cl as hiera rc hy  to  va rio us   c on c rete   grap hics  form at inclu ding  P NG,  JP EG a nd  SVG .           Figure  13. Il lus trat ion   of Owl Viz  pl ug - in  for ca fé sh op       Evaluation Warning : The document was created with Spire.PDF for Python.