I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute r  E ng in ee ring   ( I J E CE )   Vo l.   9 ,   No .   4 ,  A u g u s t   201 9 ,   p p .   3 2 9 8 ~ 3 3 0 6   I SS N:  2088 - 8708 ,  DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 9 i 4 . p p 3 2 9 8 - 3306           3298       J o ur na l ho m ep a g e :  h ttp : //ia e s co r e . co m/ jo u r n a ls /in d ex . p h p / I JE C E   O nto2 DB:  t o w a r ds a n eclipse  plug in f o r auto m a te d  da taba se  desig n f ro m  an o ntolo g y       M o ra d H a j j i ,  M o ha m m e d Q ba do u ,  K ha lifa   M a ns o uri   L a b o ra to ry :  S ig n a ls,  d istri b u ted   s y ste m s a n d   A rti f icia l  In telli g e n c e   (S S DIA ),   ENS ET   M o h a m m e d ia,    Un iv e rsit y   Ha ss a n   II  o f   Ca sa b lan c a ,   M o ro c c o       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   J an   21 ,   2 0 1 9   R ev i s ed   Mar   26 ,   2 0 1 9   A cc ep ted   A p r   6 ,   2 0 1 9       On to l o g ies   a re   sp re a d in g   m o re   a n d   m o re   in   th e   f ield   o f   in f o r m a ti o n   tec h n o l o g ies   a s  a   p riv il e g e d   so lu ti o n   a ll o w in g   th e   f o r m a li z a ti o n   o f   k n o w led g e .   T h e   th e o re ti c a l  m o d e l  o f   o n to lo g ies   is  m o st  p ro m isin g .   T h e y   a re   in c re a sin g l y   u b iq u it o u s  g iv e n   th e   b e n e f it s  th e y   p re se n t.   De sp it e   th e   p ro li f e ra ti o n   o f   re se a rc h   p ro p o si n g   a p p ro a c h e s  d e d ica ted   to   th e   d e sig n   o f   a   d a tab a se   f ro m   a n   o n to lo g y ,   th e   t o o ls  to   d e sig n   a   d a tab a se   f ro m   a n   o n t o lo g y   a re   ra r e   o r  in a c c e ss ib le.  T h u s,  in   th is  c o n tri b u ti o n ,   w e   p re se n t  o u r  a p p ro a c h   f o r  th e   d e v e lo p m e n t  o f   a n   Eclip se   P lu g - i n ,   in   o r d e r  to   a u to m a ti c a ll y   g e n e r a te   a   c o n c e p tu a l   m o d e l  o f   a   re latio n a l  d a tab a se   f ro m   a n   o n t o lo g y .   To   e v a lu a te  th e   u se f u ln e ss   o f   o u r  a p p r o a c h ,   w e   u se d   o u r  re su lt in g   Ecli p se   P l u g - in   t o   a u to m a ti c a ll y   g e n e ra te  a   c o n c e p tu a l   m o d e l  o f   a   re latio n a l  d a tab a se   f ro m   a n   o n t o lo g y ,   c u sto m iz e   it ,   a n d   a u to m a ti c a ll y   g e n e ra te  th e   c o rre sp o n d in g   S QL   sc rip t  f o r  Da ta  De f in it io n .   T h e   r e su lt s  o f   th is   e x p e rim e n t  sh o w e d   t h a t  o u r   P l u g - in   c o n stit u tes   a   c o n c re ti z a ti o n   o f   o u r  a p p ro a c h   a n d   a   m e a n s  o f  a u to m a ti c   tran sla ti o n   f ro m   th e   o n t o lo g ica l  m o d e l  to   t h e   re latio n a l  m o d e l.   K ey w o r d s :   E clip s e   E MF    GE F   GM F   On to lo g y   P lu g - in   R elatio n a l d atab ase  ( R DB )   Se m a n tic  w eb   Co p y rig h t  ©   2 0 1 9   In stit u te o f  A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e .    Al l  rig h ts re se rv e d .   C o r r e s p o nd ing   A uth o r :   Mo r ad   Ha j j i ,     SS DI A   lab o r ato r y ,   E NSET   Mo h a m m ed ia,   Hass a n   I I   Un i v er s it y   o f   C a s ab lan ca ,   Mo r o cc o .   E m ail:  m o r ad . h aj j i@ g m ail. co m       1.   I NT RO D UCT I O N     R ec en t l y ,   t h e  Se m an tic  W eb   f ield   h a s   attr ac ted   in cr ea s i n g   in ter est  f r o m   r esear c h er s   b ec au s e  o f   i ts   in n o v ati v e  f ea t u r es  a n d   in ter ac tio n s   w it h   o th er   f ie ld s .   I n d ee d ,   o n to lo g ies  p r o lif er ate  in   s ev er al  d is cip lin e s ,   n a m e l y   m ed ici n e,   b io lo g y ,   g e o lo g y ,   en v ir o n m e n t,  b u s i n es s ,   e - co m m er ce ,   s ec u r it y ,   etc.   T o d ay ,   o n to lo g ies  ar e   a  s o lu t io n   to   th e   f o r m al  r ep r es en tatio n   o f   k n o w led g e   o f   a   f ie ld   o f   s tu d y .   T h e y   p r o m o te  th e   s h ar i n g   a n d   r eu s e  o f   k n o w led g e  [ 1 ]   an d   to   in ter o p er ab ilit y   [ 2 ] .   I n   f ac t,  o n to lo g ies  m a k e  it  p o s s ib le  to   s tr u ctu r e  th e  d ata  in   a   s e m a n tic   w a y ,   f a v o r in g   t h eir   u n d er s tan d i n g   b y   m ac h i n es.   I n   co n tex t   o u r   co n tr ib u tio n   an d   as  r e s u l t  o f   t h e   o n to lo g y   lear n in g ,   th e y   co n s t it u te  th e  ap p r o p r iate  m ea n s   o f   t r an s itio n   f r o m   a  co r p u s   o f   tex t u al  d o cu m e n ts   to   a  s e m a n tical l y   s tr u ctu r ed   k n o w l ed g e  b ase.   O u r   c h o ice  i s   s u p p o r ted   b y   th e   ad v e n t  o f   m at u r e  to o ls   f o r   b u ild i n g   o n to lo g ies  f r o m   te x t u al  r eso u r ce s .   W e  p ar ticu lar l y   cite  th e  to o l T ex t2 On to   [ 3 ].   As  p ar t  o f   o u r   r esear ch ,   w e  h av e  p r o p o s ed   a  g lo b al  m o d e l  f o r   th e  an al y s is   o f   a  co r p u s   o f   tex t u al   d o cu m en ts   t h at  w as  t h e  s u b j ec t  o f   o u r   f ir s t  p ap er   [ 4 ] ,   w h o s e  o b j ec tiv e  is   to   p r esen t  o u r   ap p r o ac h   th at  ai m s   at   ex p lo itin g   tec h n o lo g ical  ad v a n ce s   o f f er ed   b y   th e  ar ch itect u r e  o f   a  d ec is io n   s u p p o r t  s y s te m   to   an al y ze   an   o n to lo g y   g en er ated   f r o m   a  co r p u s   o f   d o cu m e n ts   r elate d   t o   th e  f ield   o f   p ed ag o g y .   T h is   o n to lo g y ,   w h o s e   g en er atio n   is   b ase d   o n   o n to lo g y   lear n i n g   tech n iq u e s ,   co n s ti tu tes  a  s tr u c tu r ed   s o u r ce   o f   s e m an tic  d ata  t h at  ca n   b e  an al y ze d   b y   t h e  s u g g e s ted   s y s te m   to   d ed u ce   d ec is io n al  i n d icato r s ,   w h ich   ca n   b e  ex p lo it ed   in   th e  p ed ag o g ic   d ec is io n - m a k i n g   p r o ce s s .   O u r   g lo b al  m o d el  co n s is t s   o f   s e v er al  s tep s ,   w h ich   i n clu d e   th e  d esig n   o f   a  Data   W ar eh o u s e  f r o m   a n   o n to lo g y .   T h is   s tep   w as  t h e  s u b j ec t  o f   o u r   s ec o n d   p ap er   [ 5 ]   w h o s e  g o al  is   to   p r o p o s e  a   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       On to 2 DB :   to w a r d s   a n   ec lip s e  p lu g in   fo r   a u to ma ted   d a ta b a s e …   ( Mo r a d   Ha jji )   3299   n e w   m u lti - ap p r o ac h   m o d el  b a s ed   o n   t h e  co u p li n g   o f   r elatio n al  d atab ase  d esi g n   ap p r o ac h es  f r o m   an   o n to l ogy  w it h   Data   W ar eh o u s e  d esi g n   a p p r o ac h es f r o m   a  r elatio n al  d a tab ase.   Un f o r tu n atel y ,   w h ile  tr y in g   t o   ap p ly   o u r   ap p r o ac h   w e  f ac ed   th e  lac k   o f   to o ls   to   d esi g n   a  d atab ase   f r o m   a n   o n to lo g y .   I n   t h e  liter a tu r e,   w e  f i n d   s e v er al  r esear ch   w o r k s   th a t p r o p o s e  ap p r o ac h es f o r   th e  d esi g n   o f   a  d atab ase  f r o m   an   o n to lo g y   s u c h   as   [6 - 13] .   T h e  p r o p o s ed   ap p r o ac h es  in   t h e  liter atu r e  i n tr o d u ce   tr an s f o r m a tio n   r u les  a llo w in g   th e   au to m atic   d esig n   o f   a  r elat io n al  d atab as e  f r o m   a n   o n to lo g y .   Ho w ev er ,   to   o u r   k n o w led g e   n o n e  o f   t h e m   h a s   p r o d u ce d   an   ex p lo itab le  to o l   to   g en er ate  d e  co n ce p tu al  m o d el  o f   r elatio n al  d atab ase  ( R DB ) .     T h is   p ap er   ai m s   to   o v er co m e   th e   af o r e m en tio n ed   li m i tatio n   a n d   it   p r esen t s   o u r   ap p r o ac h   f o r   d ev elo p in g   a n   E clip s e  P lu g - i n   b ased   o n   E cli p s e  P r o j ec t  Mo d elin g   f o r   th e  au to m at ic  g e n er atio n   o f   a  co n ce p tu al  m o d el  o f   a   R DB   f r o m   a n   o n to lo g y   a n d   it s   i m p le m e n tatio n   w i th i n   a   r elatio n al  d atab ase  m a n ag e m e n t  s y s te m   ( R DB MS ) .   Ou r   ap p r o ac h   ca n   p r o d u ce   m o r e  ac cu r ate  an d   f le x ib le  r esu lt s   b y   p r o m o ti n g   th e  ad ap tatio n   an d   cu s to m izatio n   o f   t h e  g en er ated   m o d el  at  t h e  co n ce p tu al  le v el.   T h e  f lo w   o f   t h is   p ap er   is   o r g a n ized   as   f o llo w :   s ec t io n   2   p r esen t s   t h e  m o d el  d r iv e n   e n g i n e er in g   an d   E lip s e  m o d elin g   p r o j ec t  r elati o n s h ip ,   s ec tio n   3   d ep icts   o u r   p r o p o s ed   m o d el  an d   p r esen ts   p r o p o s ed   P lu g - in   f o llo w ed   b y   an   e x a m p le  o f   i m p le m en ta tio n   i n   s ec tio n   4 .   T h e  an al y s i s   o f   t h e  r es u lt s   ar e  p r esen ted   i n   s ec t io n   5   b ef o r e  co n clu d in g   i n   s ec tio n   6 .       2.   M O DE L   DRI VE N  E N G I N E E RIN G   AN D  E C L I P S E   M O DE L I N G   P RO J E C T   T h e  co n ce p tio n   o f   to o ls   to   d esig n   o th er   to o ls   is   o n e  o f   t h e  co n ce p ts   o n   w h ich   t h e  ev o lu tio n   o f   civ ilizat io n s   is   b ased .   L i k e  b lack s m it h s   w h o   m ak e   to o ls   t o   m a k e  o th er   to o ls ,   co m p u te r   s cien tis t s   d ev e lo p   s o f t w ar e  to   d ev e lo p   o th er   s o f t w ar e.   E clip s e  ca n   b e  co n s i d er ed   as  a  w o r k s h o p   f o r   th e   p r o d u ctio n   o f   n e w  s o f t w ar e  a n d   to o ls ,   s i n ce   E cl i p s e  is   co m p o s ed   o f   s e v er al  to o ls   t h at  w e   ca ll   " P lu g - i n s " .   T h e  p l u g - i n   co n ce p t  allo w s   E clip s e  to   b e  s ca lab le.   I t  is   o n e  o f   its   d is t in ct iv e  f ea t u r es.  E clip s e  is   a  f o r g e  f o r   s o f t w ar e  d ev elo p m en t.   L i k e  th e  h a m m er ,   an v i l  an d   f o r g i n g   b ello w s   th a t  ar e  t h e  s tar tin g   to o ls   o f   b lack s m it h s ,   a  s o f t w ar e  to o l  o f   an al y s is ,   a  s o f t w ar e  to o l  o f   d esig n ,   co d in g ,   co m p ilat io n   an d   ex ec u tio n   ar e  th e  s tar t in g   m ea n s   o f   th e   s o f t w ar e  g e n i u s e s .     2 . 1 .     E clips e  m o delin g   f ra m e w o rk   ( E M F )   E MF  is   a  J av a  f r am e w o r k   an d   a  co d e  g en er ato r   f o r   b u ild in g   to o ls   an d   ap p licatio n s   u s i n g   a  s tr u ct u r ed   m o d el   ap p r o ac h .   Mo r eo v er ,   th e   s o f t w ar e  ap p r o ac h   r ec o m m e n d s   s tar ti n g   w it h   th e   p h ase s   r elati n g   to   co n ce p tu al  m o d elin g .   T h is   Fr a m e w o r k   co n cr etize s   th e   p er ce p tio n   o f   t h e  i m p le m e n tatio n   o f   a  s et   o f   to o ls   p r o v id in g   s u p p o r t  f o r   o r g an i za tio n   an d   s tr u ct u r in g   t h e  d ev elo p m e n t  o f   s o f t w ar e  to o l s   u s i n g   th e  E clip s e   p latf o r m .   On e  o f   E MF 's  g o als  is   to   f r ee   d ev elo p er s   o f   co d e  g en er atio n   an d   f o cu s   o n   m o d el  d esig n .     T h e  f u n d a m en ta l  co n ce p t s   o f   th i s   Fra m e w o r k   ar e:   m etad at a,   co d e  g en er atio n   a n d   s er iali za tio n .   E MF   is   a n   i m p le m en ta tio n   a n d   ev o lu t io n   o f   th e  s ta n d ar d   MO F  ( Me ta  Ob j ec t  Facilit y ) ,   p r ec is el y   v er s io n   2 . 0   o f   th e  MO F   s p ec if icatio n .     T h er ef o r e,   E MF  is   p a r t  o f   th e  MD A   ar ch itec tu r e;  it  is   t h e   i m p le m e n tatio n   o f   th i s   ar ch i tectu r e  at  E clip s e.   I n   th e  co n tex t  o f   E M F,  th e  m eta m o d el  is   n a m ed   E co r e.   T h r o u g h   E MF,   E clip s e  o f f er s   t h e  n ec es s ar y   to o ls   to   ex p lo it   t h e  ad v a n ta g es  o f f er ed   b y   t h e  m o d el - d r iv en   s o f t w ar e   d ev elo p m e n t  ap p r o ac h   n a m el y   t h e   MD A .   E MF   p r o v id es t h e  m eta m o d el   la y er   i n   t h e  f o r m   o f   E c o r e  d ef in i n g   t h e  la n g u a g e  n ee d ed   f o r   m o d elin g   to   d escr ib e  class es,   attr ib u te s ,   d a ta  t y p es,   an d   r elat io n s h ip s .   E co r e  is   ali g n ed   w it h   OM G ' s   E s s en tia l  Me ta - Ob j ec t  Facilit y   [ 1 4 ]   w h ic h   co r r esp o n d s   to   lay er   f o u r   ( M3 )   at  th e  le v el  o f   OM G  ar c h itect u r e.     2 . 2 .     G ra ph ica l  edit ing   f ra m ew o rk   ( G E F )   T h e  GE F  is   an   E clip s e  p r o j e ct  th at   ai m s   to   d ev elo p   t h e  t o o ls   n ee d ed   to   d ev elo p   ap p li ca tio n s   a n d   to o ls   f o r   m an ip u lati n g   i n f o r m atio n   in   a  g r ap h ical  f o r m .   I n d ee d ,   GE F  m a k es  it  p o s s ib le  to   cr ea te  ap p licatio n s  an d   to o ls   in te n d ed   f o r   th e  m a n ip u latio n   o f   t h e  o b j ec ts   an d   th e  in ter ac tio n   o f   t h e  u s er s   w it h   th ese  o b j ec ts ,   s u c h   as:  c u r v es,  g r ap h s ,   d iag r a m s ,   etc.   T h is   f r a m e w o r k   is   b a s ed   o n   SW T   ( Stan d ar d   W id g et  T o o lk it)  an d   Dr a w 2 d   to   f ac ilit ate  t h e  i m p le m en tati o n   o f   g r ap h ic  ed ito r s .   T h e  d e v elo p er s   o f   GE F  h av e  ad o p te d   th e  Mo d el - Vie w - C o n tr o ller   ( MV C )   ar c h itect u r e  w h o s e  co m p o s itio n   co m p r i s es  t h e  m o d el,   th e   v ie w   o r   t h e  r ep r esen tat io n .   Fo llo w i n g   t h e  cr ea tio n   o r   m o d if icatio n   o f   a n   ele m e n t a t   t h e  l ev el  o f   t h e  m o d el,   t h e  co n tr o ller   th at   co r r esp o n d s   to   it  is   r esp o n s ib le  f o r   p r o p ag atin g   th is   e v en t  a t  th e  lev el  o f   th e  v is u al  r ep r esen tat io n   b y   m ak in g   t h e  ch a n g es   to   th e  co r r esp o n d in g   v is u al  o b j ec ts .   T h is   p r o ce s s   is   b id ir ec tio n al,   s i n ce   th e  c h a n g e s   t h at  th e  v is u al  o b j ec ts   u n d er g o   co r r esp o n d in g   to   an   o b j ec t o f   th e  m o d el,   f o llo w i n g   t h e  i n ter ac tiv it y   w it h   th e  u s er ,   h av e  r ep er cu s s io n s   o n   th e  m o d el  th r o u g h   t h e  co r r esp o n d in g   co n tr o ller .   I n   f ac t,  th e  m o d el  co n tain s   t h e  in f o r m at io n ,   th e  v ie w   d is p la y s   t h e  in f o r m atio n   co n t ain ed   in   th e  m o d el,   an d   th e  co n tr o ller   co o r d in ates  th e  e x ch an g e s   b et w ee n   t h e   m o d el  a n d   th e  v ie w .   Fi g u r e  1   i llu s tr ates its   i n ter ac tio n s   b et wee n   th e  d i f f er e n t c o m p o n e n t s .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   4 ,  A u g u s t   201 9   :   3 2 9 8   -   330 6   3300       Fig u r e  1 .   GE F M VC   m o d el       2 . 3 .     G ra ph ica l  m o deli ng   f ra m ew o r k   ( G M F )   T h e  o b j ec tiv e  o f   GM F  is   to   p r o v id e  a  g e n er ativ e  b r id g e  b et w ee n   E MF  a n d   GE F  [ 1 5 ] .   T h e  GM F    s u b - p r o j ec t  is   p ar t  o f   th e  E cl i p s e  Mo d elin g   P r o j ec t ,   a  co llectio n   o f   s u b - p r o j ec ts   th at  ar e  p ar t  o f   m o d el - d r i v en   s o f t w ar e  d ev elo p m e n t.  W h ile   E MF  allo w s   t h e  m o d elin g   as  w el l  as  th e  g e n er atio n   o f   th e  co d e  f r o m   t h e  p r o d u ct  m o d els  a n d   GE F  allo w s   t h e  cr ea tio n   o f   t h e  g r ap h ical  i n ter f ac e s   f o r   p u b lis h er s   b ased   o n   m o d els,   GM F  allo w s   th e  co n n ec tio n   b et w ee n   th e s e  t w o   u n iv er s es  to   p r o v id e  an   in teg r ated   d ev elo p m e n t  f r a m e w o r k .   W ith   GM F,  th e  tr an s itio n   f r o m   th e  m o d el  to   a  g r ap h ic  ed ito r   is   s y s te m ic  p r o f ilin g   t h e  b ea u t y   o f   th e  b en e f it s   b r o u g h t  b y   t h e  MD A   w h o s e  m ai n   ad v a n ta g e  is   t h e  co n tr ib u tio n   o f   a  h ig h - le v el  o f   ab s tr ac tio n .   T h u s ,   r el y i n g   o n   E MF  an d   GE F,  GM F  o f f er s   a  d ev elo p m e n t  e n v ir o n m en t  r ich   g r ap h ical  ed ito r s   b ased   o n   G E F  an d   g en er ated   f r o m   a  m o d el   ex p r ess ed   u s i n g   E MF.   I n   e x tr e m e l y   s i m p l if ied   m a n n er ,   GM F   m ak e s   i t  p o s s ib le  to   p r o d u ce   g r ap h ic  ed ito r s   f r o m   a  m eta m o d el  e x p r ess ed   u s in g   E MF .   GM F  b r in g s   to g et h er   th r ee   s u b - p r o j ec ts :  GM F  R u n t i m e,   GM F  T o o lin g   an d   GM F  No t atio n   [ 16 ] .   GM F  R u n ti m e  s u p p o r ts   b r id g in g   b et w ee n   E MF  a n d   GE F  an d   o f f er s   ap p licatio n   s er v ices  ( A P I )   f o r   th e   p r o d u ctio n   o f   g r ap h ic  ed ito r s .   W h ile  GM F  T o o lin g   p la y s   t h e  r o le  o f   in ter f ac i n g   b et w ee n   th e  d e v elo p er   an d   th e  GM F  R u n ti m e,   it   is   th e  v i s ib le  p ar t  o f   t h e  MD A  i ce b er g   to   d ef in e  th e  g r ap h ic   ele m e n ts ,   d ia g r a m   to o lin g   an d   th e  ass o ciatio n   b et w ee n   t w o   s et s   an d   th e  b ase  d o m ai n   m o d el.   As  p ar t  o f   th e  GM F,  th e  cr ea tio n   o f   a  g r ap h ic  ed ito r   i s   g u id ed   b y   a  w ell - d e f in ed   p r o ce s s   f r a m ed   b y   t h e  MD A  ap p r o ac h .   T h is   p r o ce s s   b eg in s   w i t h   th e  cr ea tio n   o f   a  p r o j ec t  u n d er   ec lip s e  an d   en d s   w it h   th e  g en er atio n   o f   a  p lu g - i n   f o r   a  g r ap h ic  ed ito r   w h ile   p ass in g   t h r o u g h   i n ter m ed iate  s tep s ,   in   t h i s   ca s e  t h e  d ev elo p m en t  o f   a  m o d el  o f   th e  d o m ai n ,   th e  d ev e lo p m en t   o f   a  g r ap h ic  d ef in itio n ,   t h e  d ev elo p m e n t  o f   a  to o l  d ef in itio n ,   th e  d ev elo p m e n t  o f   a  m ap p in g   m o d el  an d   t h e  cr ea tio n   o f   a  g e n er atio n   m o d el .         3.   T O WARD S P L U G - I N  O N T O 2 DB   T h e  co n ce p tu al  lev el  o f   a  r el atio n al  d atab ase  is   r ep r esen te d   b y   t h e  E n t it y - R elatio n   m o d el  w h o s e  co m p o s i tio n   g r o u p s   t h e  co n c ep t s :  en ti t y ,   r elatio n ,   attr ib u te   ( id en tifie r   o r   d escr ip to r )   an d   th e  li n k s   b et w ee n   en titi e s   an d   r elatio n s   ( w ith   ca r d in alitie s ) .     3 . 1 .     Arc hit e ct ure   T h e  On to 2 D B   P lu g - i n   is   a  v is u al  m o d elin g   e n v ir o n m e n t  f o r   g en er a tin g   a  co n ce p tu a l  m o d el   o f   a   R DB   f r o m   a n   o n to lo g y .   O n to 2 DB   g i v es   d esi g n er s   t h e  ab ilit y   to   cu s to m ize  t h e  co n ce p tu al   m o d el   g e n er ated   b y   in ter ac ti n g   w it h   g r ap h ical  u s er   in ter f ac e  w id g et s .   As  m e n tio n ed   ab o v e,   th e  d ev elo p m en t  o f   On to 2 DB   is   b ased   o n   t h e  E clip s e   p latf o r m   b ec au s e  o f   t h e  ad v a n ta g es   m e n tio n e d   ab o v e,   in   th is   ca s e  i ts   e x te n s ib ilit y   an d   t h e   w id e   r an g e  o f   to o ls   av a ilab le  as  a   f r a m e w o r k .   I n   f ac t,  On to 2 DB   is   i m p le m e n ted   as  an   E cli p s e  p lu g - i n ,   ad d in g   ca p ab ilit ies  to   g en er ate   an d   v is u alize   co n ce p tu a l  m o d el s   o f   R DB s   f r o m   o n to lo g ie s   a n d   m a n ip u late   t h ese   m o d el s   u s i n g   g r ap h ical  u s er   in ter f ac e,   s u c h   as  e n titi e s ,   r elatio n s h ip s ,   attr ib u tes,  etc.   Fi g u r e  2   s h o w s   t h e   s tack i n g   r elatio n s h ip   b et w ee n   On to 2 DB   an d   E clip s e  in   a  la y er ed   ar ch itectu r e.   I n d ee d ,   On to 2 DB   is   b ased   o n   th e  ex p lo itatio n   o f   t h e  s er v ice s   o f f er ed   b y   GM F.           Fig u r e  2 .  On to 2 DB   an d   E clip s e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       On to 2 DB :   to w a r d s   a n   ec lip s e  p lu g in   fo r   a u to ma ted   d a ta b a s e …   ( Mo r a d   Ha jji )   3301   On to 2 DB 's  ar ch itect u r e  is   ce n tr ed   ar o u n d   a  co r e  th at  c o o r d in ates  th e  p r o ce s s   o f   d esig n i n g   a   co n ce p tu al  m o d els  o f   R DB   f r o m   a n   o n to lo g y .   I t  u s es   t h e  al g o r ith m   c h o s e n   b y   t h e  u s er   to   p r o d u ce   th is   m o d el .  T h e  r esu lt  is   m ad e   a v ailab le  t o   th e  d esig n er   i n   a  v is u al  f o r m   r ep r esen ti n g   t h is   co n ce p tu a l  m o d el  o f   R DB   as   illu s tr ated   in   Fi g u r e  3 .           Fig u r e  3 .  On to 2 DB   in ter n al  ar ch itect u r e       T h er e  ar e   tw o   t y p e s   o f   o n to lo g y   r elatio n al  co u p li n g   m et h o d s   d ep en d in g   o n   th e  t y p e  o f   g en er ated   s ch e m as.  T h e  f ir s t  k in d   o f   m e th o d s   ai m s   to   d esi g n   th e   C o n ce p tu al  Data   Mo d el  ( C DM )   f r o m   an   o n to lo g y   a s   m en t io n ed   b y   Y.   L v   an d   C .   Xi e  in   [ 1 7 ] ,   w h ile  t h e  s ec o n d   k in d   o f   m et h o d s   is   f o cu s ed   o n   th e  d esig n   o f   L o g ica l   Data   Mo d el  ( L DM )   f r o m   a n   o n to lo g y   a s   s tated   b y   I .   Ast r o v a,   N.   Ko r d a  an d   A .   Kalj   in   [ 8 ] .   I n   th e  f ir s t  ca s e ,   th e  g en er ated   C DM   w il l  b e  tr an s f o r m ed   i n to   a  L DM .   T h e  l o g ic  m o d el  i s   t h en   tr a n s la ted   in to   a  p h y s ica l   d ata   m o d el  ( P DM )   ac co r d in g   to   t h e  ch o s en   R DB MS.   T h e  p h y s ic al  m o d el  is   u s ed   to   g e n er ate  t h e  SQ L   D DL   ( Da ta   Def i n itio n   L a n g u a g e)   s cr ip t  wh o s e  ex ec u tio n   p r o d u ce s   th e  p h y s ical  s tr u ct u r e  o f   th e  r elatio n al  d atab ase  w ith in   th e  R DB MS.     3 . 2 .    Sy m bo l s   T h e  s y m b o ls   u s ed   an d   t h eir   m ea n in g s   f o r   m o d elin g   a  s c h e m a  o f   a n   E n tit y - R e latio n s h ip   co n ce p tu al   m o d el  ar e  s h o w n   i n   Fi g u r e   4 .   I n   f ac t,  a  co n ce p tu al  m o d el  o f   a  R DB   in clu d es  e n tit ies  w ith   at tr ib u tes,   r elatio n s h ip s   w i th   o r   w i th o u t   attr ib u tes   in   ad d itio n   to   li n k s   b et w ee n   e n titi e s   a n d   r elat io n s h ip s ,   a n d   lin k s   b et w ee n   attr ib u tes  a n d   t h eir   e n tit y   o r   r elatio n s h ip .     A n   en tit y   i s   r ep r esen ted   b y   a  r ec ta n g l e,   a  r elatio n s h ip   i s   r ep r esen ted   b y   lo ze n g e ,   an   at tr ib u te  is   r ep r esen ted   b y   a  r o u n d ed   r ec tan g le,   an   attr ib u te  f o r m i n g   p ar t  o f   th e  id en ti f ier   o f   an   en tit y   i s   r ep r es en ted   b y   a  r o u n d ed   r ec tan g le  w it h   th e   u n d er li n in g   o f   th e   te x t  a n d   f i n all y   a  lin k   b et w ee n   an   e n tit y   an d   a  r elatio n   b y   a  lin e  lab eled   w it h   ca r d in alit y .           Fig u r e  4 .  B asic E R   m o d el  s y m b o ls     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   4 ,  A u g u s t   201 9   :   3 2 9 8   -   330 6   3302   3 . 3 .    M et a m o del   W e  ad v o ca te  f o r   t h e  u s e  o f   E MF  to   d ef i n e  th e  u n d er l y i n g   m o d el.   As  i llu s tr ated   i n   F ig u r e  5 ,   w e   u s e  th e  E co r e  g r ap h ical   ed ito r   in   o r d er   to   s p ec if y   t h is   m o d el.   W e  co n s id er   t h at  a   co n ce p t u a l  m o d el  o f   a   R DB   is   co m p o s ed   o f   ele m en t s   a n d   lin k s .   E n titi e s ,   r elatio n s h ip s ,   attr ib u tes,  a n d   attr ib u te s   t h at  ar e  p ar t  o f   an   id en ti f ier   ar e  ele m en t s .   T h er e  ar e  t w o   ty p e s   o f   li n k s :  t h e  li n k s   t h at  li n k   a n   attr ib u te  to   it s   en t it y   o r   r elatio n s h ip ,   an d   th e   lin k s   t h at  li n k   e n titi e s   an d   r ela tio n s h ip s .   T o   p r o g r am m atica ll y   m an ip u l ate  an   o n to lo g y ,   w e  u s ed   OW L 2 A P I   [ 18 ]   to   g en er ate  th e   co n ce p tu a l  m o d el   o f   a   R DB   a n d   to   le v er a g e  E MF   s u p p o r t f o r   r eso u r ce   m an a g e m e n t  f o r   th e   p er s is te n c e  o f   t h is   co n ce p tu a l  m o d el   an d   th e   g en er atio n   o f   th e  D D L   S QL   s cr ip t.   I n   t h i s   co n tex t,   it  s h o u ld   b e  ta k e n   i n to   ac co u n t   t h at  a n   o n to lo g y   ca n   b e  d i v id ed   in to   t w o   p ar ts :   T er m i n o lo g ica lB o x   ( T B o x )   an d   A s s er tio n B o x   ( A B o x )   [ 1 9 ].   T B o x   co r r esp o n d s   to   th e  co n ce p tu al  m o d el  o f   a n   o n to lo g y   r ep r ese n ti n g   th e  co n ce p ts   lin k ed   to g et h er   b y   s e m a n tic  r elatio n s .   T o   ea ch   co n ce p t  ar e  attac h ed   s p ec if ic  p r o p er ties ,   w h ic h   u n iq u e l y   id en t if ies  i t  in   a  d o m ai n   [ 2 0 ] .   A B o x   r eg r o u p s   all  th e  i n s ta n ce s   o f   t h e  co n ce p ts   i n   ad d itio n   to   th e  in s tan ce s   o f   th e  r elatio n s   as  w ell  a s   th e  v al u e s   o f   th e  p r o p er t ies [ 1 9 ].           Fig u r e  5 .  On to 2 DB   m eta m o d e l       3 . 4 .    O nt o 2 DB   Desig n   T h e  co n s tit u tio n   o f   th e   u s er   i n ter f ac e  w il l  co m p r i s e ,   as   is   ill u s tr ated   i n   Fi g u r e  8 ,   a   g r ap h ic   ed ito r ,   an   ex p lo r er   v ie w ,   a  P r o p er ties   v ie w   an d   O u tli n e  v ie w .   T h e  g r ap h ic  ed ito r   w i ll  d is p la y   t h e  s c h e m a  r es u lti n g   f r o m   th e  au to m atic  g e n er atio n   o f   t h e  co n ce p tu al  s c h e m a  o f   a  d atab ase  f r o m   a n   o n to lo g y ,   an d   will  also   allo w   u s er s   to   ed it  th is   s c h e m a   b y   m a k i n g   m o d i f icatio n s   ac co r d in g   to   n ee d s .   A s   f o r   t h e  e x p lo r er   v ie w,   it  w i ll  allo w   u s er s   to   b r o w s e  t h e  r eso u r ce s   o f   a  p r o j ec t a n d   p o s s ib ly   n a v ig a te  t h r o u g h   a  m o d el  ( s c h e m a)   an d   i t s   co m p o n e n ts .   T h e  p r o p er ties   v ie w   is   u s ed   to   ed i t  th e  p r o p er ties   o f   a  m o d el  ( s ch e m a)   a n d   it s   ele m en t s   ( en ti ties ,   r elatio n s h ip s ,   attr ib u tes,  id en tifie r s   an d   li n k s ) .   T h u s ,   t h e  ele m en t s   o f   a  m o d el  ar e  r ep r esen ted   g r ap h icall y   at  th e  ed ito r   le v el  an d   th eir   p r o p er ties   ar e  m a n ip u lab le  at  th e  le v el  o f   t h e  p r o p er t y   v ie w .   T h e  ed ito r   h as   a  p alette  th at  g r o u p s   all   th e  t y p es  o f   g r ap h ic  ele m e n t s   f o r   th e  d esig n   o f   d atab ase  m o d el s ,   s u c h   as  E n ti t y ,   R elat io n ,   A ttrib u te,   L i n k   b et w ee n   A t tr ib u te  a n d   it s   E n tit y / R elatio n .   A   u s er   ca n   th er ef o r e  m o d i f y   a  s c h e m a  a u to m atica ll y   g e n er ated   f r o m   a n   o n to lo g y .   Af ter   c h ec k in g / m o d if y i n g   th e   s c h e m a   a n d   its   p r o p er ties   as  w el l  as  t h o s e  o f   its   ele m en t s ,   th e  u s er   ca n   p r o ce ed   to   th e  g e n er atio n   o f   a   co r r esp o n d in g   D DL   SQ L   s cr ip t  w h ic h   h e  ca n   i m p le m e n t   w it h i n   a   R DB MS.             Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       On to 2 DB :   to w a r d s   a n   ec lip s e  p lu g in   fo r   a u to ma ted   d a ta b a s e …   ( Mo r a d   Ha jji )   3303   4.   E XAM P L E   CAS E   S T UDY   I n   o r d er   to   s h o w   h o w   o u r   P lu g - in   w o r k s ,   w e   h a v e  o p ted   f o r   a  s i m p lis tic   o n to lo g y   r ep r es en tati v e  o f   th e  f ield   o f   p u r ch a s es  an d   s a les.  T h is   o n to lo g y   h a s   th r ee   b asic  co n ce p ts :  cu s to m er s ,   p r o d u cts  an d   o r d er s .   Fig u r e  6   illu s tr ates t h e  cr ea tio n   o f   t h is   o n to lo g y   u s i n g   P r o tég é  o n to lo g y   m a n ip u latio n   to o l .           Fig u r e  6 .  On to lo g y   e x a m p le       Af ter   r u n n i n g   o u r   P lu g - i n   a n d   cr ea tin g   a  n e w   p r o j ec t u n d er   t h e  n a m e   " T estOn to 2 DB " ,   w e  p r o ce ed   to   th e  cr ea tio n   o f   a  n e w   O n to 2 D B   Diag r a m   as   s h o w n   o n   le f t   s i d e  in   F ig u r e  7 .   Af ter   t h is   ac tio n ,   t h e  w izar d   o f f er s   a  w i n d o w   f o r   s elec t in g   t h e  o n t o lo g y   s o u r ce   f ile  in   ad d itio n   t o   th e  g e n er atio n   m et h o d .   T h is   w izar d   allo w s   u s   to   co m p lete  th e  ac t io n   b y   c lick i n g   o n   t h e  " Fin is h "   b u tto n   o r   to   co n tin u e  b y   cl ick i n g   o n   t h e  " Nex t"   b u tto n   to   cu s to m ize  t h e  n a m e  o f   t h e  f i le   to   b e  g en er ated .   T h is   is   s h o wn   o n   r ig h t s id e  in   Fi g u r e  7 .             Fig u r e  7 .  Ne w   O n to 2 DB   d iag r a m ,   o n to lo g y   an d   m eth o d   ch o i s e       F ig u r e  8   s h o w s   t h e  r es u lt   o f   th e   g e n er atio n   o f   a  co n ce p t u al  m o d el  o f   a  R DB   f r o m   t h e  ex a m p le   o n to lo g y   a n d   ch o o s in g   th e  m eth o d   d ictated   b y   Y.   L v   a n d   C .   Xie  [ 17 ] .   I n   ad d itio n   to   th e  g en er atio n   o f   t h e   co n ce p tu al  m o d el,   o u r   O n to 2 DB   P lu g - i n   g iv e s   u s   th e   h a n d   to   h a n d le  t h is   m o d el  c lo s el y .   I n d ee d ,   o u r   p lu g - in   p r o v id es u s   w it h   t h e  ab ilit y :   −   T o   an al y ze   t h e  d ata,   −   T o   v er if y   t h e  v alid it y   o f   th e  d a ta,   −   T o   f ilter   th e  d ata,   −   T o   s elec t th e  u s ef u l d ata,   −   T o   d elete   th e  u s ele s s d ata,   −   T o   en s u r e  t h e  co h er en ce   o f   t h e  d ata,   −   T o   en s u r e  t h e  in te g r it y   o f   t h e  d ata,   I n   ad d itio n ,   t h r o u g h   th e   r elati o n al  m o d el,   w e   ar e  ab le  to   ac t  o n   t h e  m o d el  i t s elf .   C o n s eq u en t l y ,   w e  ca n   ad d   o r   r em o v e  en ti ties ,   at tr ib u tes,  an d   r elatio n s h ip s .   Af ter   cu s to m izin g   t h e  g e n er ated   co n ce p tu al  m o d el ,  th e  P lu g - i n   allo w s   u s   to   g e n er ate  th e   DD L   SQ L   s cr ip t  w h o s e  ex ec u tio n   p r o d u ce s   t h e  p h y s ical  s tr u ctu r e   o f   th e  r elatio n al  d ata b ase  w i th i n   t h e  ch o s en   R DB MS.   T h e  g en e r atio n   o f   th e  DD L   SQ L   s c r ip t  is   illu s tr ated   in     Fig u r e  9 .   Ho w ev er ,   t h e  r esu lt  o f   th e  e x ec u t io n   o f   t h is   s cr ip t is sh o w n   i n   Fi g u r e  1 0 .     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   4 ,  A u g u s t   201 9   :   3 2 9 8   -   330 6   3304       Fig u r e  8 .  On to 2 DB   d esig n   p r e v ie w           Fig u r e  9 .  DDL   SQ L   s cr ip t g en er atio n           Fig u r e  10 .  R esu lt in g   d atab ase     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       On to 2 DB :   to w a r d s   a n   ec lip s e  p lu g in   fo r   a u to ma ted   d a ta b a s e …   ( Mo r a d   Ha jji )   3305   5.   D I SCU SS I O N  O F   R E SU L T S   T h e  p r o lif er atio n   o f   Se m an t i c  W eb   p r o j ec ts   o v er   th e  m o d er n   er a  is   i m p r es s iv e.   T h e  n o tio n   o f   o n to lo g y   is   t h e  f u n d a m e n tal  p illar   o f   th is   d is cip li n e.   As  a  r esu lt,  o n to lo g ie s   ar e  g r ad u all y   in v ad in g   th e  f ield   o f   in f o r m atio n   s y s te m s .   T h e y   ar e  u s ed   f o r   th e  s ta n d a r d izatio n ,   s tr u ct u r in g   a n d   f o r m al izatio n   o f   t h e  W eb ,   W eb   Ser v ice,   e - lear n in g   s y s te m s ,   et c.   I n   f ac t,  o n to lo g ie s   h av e   b ec o m e   w id el y   u s ed   in   m an y   ar ea s   a n d   t h eir   n u m b er   an d   s ize  ar e  g r o w in g .     Ho w e v er ,   t h e  r ep r esen tat io n   a n d   p er s is te n ce   o f   d ata  in   to d ay 's   in f o r m a tio n   s y s te m s   is   d o m i n ated   b y   th e  r elatio n al  m o d el  a n d   to   a  l ess er   d eg r ee   b y   t h e  o b j ec t  m o d el.   Desp ite  th is   d o m i n atio n ,   t h e  ad o p tio n   o f   th e   o n to lo g ical  m o d el  as   p ar t  o f   th e   r ep r esen tatio n   o f   k n o w l ed g e  p r o v es  to   b e  in   p er p etu al  g r o w th .   I n   t h i s   co n tr ib u tio n ,   w e  p r o v id e  a  n ew   ap p r o ac h   f o r   th e  d ev elo p m en t  o f   a  p r ac tical  an d   ex p lo itab le  to o l  d ev elo p ed   ac co r d in g   to   th e  MD A   ap p r o a ch   in   it s   v er s io n   i m p le m en ted   b y   E clip s e.   T h u s ,   w e  to u c h   o n   a  r elativ el y   r ec en t   an d   i n n o v ati v e  f ield   b y   o p en i n g   t h e  w a y   to   th e   d ev elo p m e n t  o f   to o ls   allo w i n g   th e   co ex i s ten ce   b et w ee n   th e   o n to lo g ical  d atab ases   a n d   th e  r elatio n al  d atab ases .   Fo r   th e  v alid atio n   o f   o u r   co n t r ib u tio n ,   w e  ca r r ied   o u t  an   ex a m p le  o f   a  r ep r esen tati v e  ca s e  s tu d y   f o r   ev alu a tin g   t h e  f u n ctio n ali ties   o f   o u r   d ev elo p ed   E cli p s e  P lu g - i n .   W e  ad m it  th at  t h e  ex a m p le  is   s i m p li s tic,   b u t  w e  h a v e  s ee n   th e   ef f icie n c y   a n d   th e   g o o d   f u n ctio n in g   o f   th is   P lu g - i n .   I t   f u l f il s   t h e  g ap   b et w ee n   t h e  t h eo r y   an d   p r ac tice  o f   co u p lin g   an   o n to lo g y   w it h   a  r elatio n al  d atab a s e.     T h e  r esu lts   s h o w   t h at  o u r   ap p r o ac h   allo w s   to   cr ea te  a n   E clip s e  P l u g - i n   f o r   th e   g en er atio n ,   cu s to m izatio n   an d   i m p le m e n t atio n   o f   a  r elatio n al  co n ce p tu a l  m o d el  f r o m   a n   o n to lo g y .   I n   f ac t,  th e  g e n er atio n   o f   th e  co n ce p tu al  m o d el  is   a u to m at ic,   th e  cu s to m izat io n   i s   ca r r ied   o u t  th r o u g h   t h e  g r a p h ic  ed itio n   an d   th e  g en er atio n   o f   t h e  DD L   SQ L   s cr ip t  is   a u to m atic.   I n   ad d itio n ,   o u r   ap p r o ac h   d e m o n s tr ates  t h e  e f f ec tiv e n es s   o f   th e  to o ls   d ev elo p ed   b y   E clip s e  as  p ar t  o f   th e  E clip s e  Mo d e lin g   P r o j ec t.   I n   p ar ticu lar ,   th e   GM F  s u b - p r o j ec t   allo w s   th e  cr ea t io n   o f   g r ap h i c  ed ito r s   ac co r d in g   to   a  h ig h l y   d ev elo p ed   lev el  o f   ab s tr ac tio n   b ased   o n   th e  i m p le m en ta tio n   o f   t h e  MD A   a p p r o ac h   at  th e  E clip s e  lev el.       6.   CO NCLU SI O N   I n   t h is   p ap er ,   w e   p r esen ted   o u r   ap p r o ac h   f o r   t h e  d ev e lo p m e n t  o f   O n to 2 DB   an   E clip s e   P lu g - in   ai m ed   at  th e  au to m a tic  g e n er atio n   o f   a  co n ce p tu al  m o d el  o f   a  r elatio n al  d atab ase  f r o m   an   o n to lo g y   w it h   th e   p o s s ib ilit y   o f   ed iti n g   t h i s   m o d el.   I n   th is   ap p r o ac h   w e  h a v e  d ev elo p ed   a  DSL   b ased   o n   E MF  o f f er i n g   a  h ig h   lev el  o f   ab s tr ac tio n .   I n   ad d itio n ,   w e  r ev ie w ed   th e   d i f f er en t  c o n ce p ts   an d   to o ls   n ee d ed   f o r   th e  i m p le m e n tatio n   o f   th i s   v i s u a l  m o d eli n g   to o l b ased   o n   th e  E clip s e  GM F Fr a m e w o r k .     T h r o u g h   th i s   w o r k ,   w e  h a v e  p r o v en   t h e  f ea s ib ili t y   o f   th e   au to m ated   g e n er atio n   o f   th e   co n ce p tu al  m o d el   o f   a   r elatio n al   d atab ase  f r o m   a n   o n to lo g y   a n d   th u s   f ill ed   o u r   n ee d   f o r   s u ch   a  to o l i n   o r d er   to   im p le m e n t   o u r   g lo b al  ap p r o ac h   th at  ai m s   to   p r o d u ce   d ec is io n   m a k in g   in d icato r s   f r o m   a n   o n to lo g y   g e n er ated   f r o m   a   co r p u s   o f   d o cu m e n ts   [ 4 ] .   A d d itio n al  w o r k   is   n ee d ed   to   i m p r o v e  t h is   p lu g - in   b y   e n f o r cin g   v alid atio n   r u le s   th r o u g h   Ob j ec t  C o n s tr ai n t  L a n g u a g e  ( OC L )   an d   i m p le m en tin g   o th er   r elatio n al  d atab ase  m e th o d s   f r o m   a n   o n to lo g y .   An o th er   p er s p ec ti v e  is   to   d ev elo p   an o th er   P lu g - i n   ai m ed   at  g e n er atin g   t h e  co n ce p tu al  m o d el  o f   a   Data   W ar eh o u s e  f r o m   a  d atab ase.       RE F E R E NC E S   [1 ]   T.   R.   G ru b e r,   “ T h e   Ro le  o f  Co m m o n   On to lo g y   in   A c h iev in g   S h a r a b le  Re u sa b le  Kn o w led g e   Ba se s , ”   Pro c .   KR  '9 1   S e c o n d   In t ' l   Co n f.   Prin c ip les   o f  K n o wled g e   Rep re se n ta ti o n   a n d   Re a so n i n g ,   p p .   6 0 1 - 6 0 2 ,   1 9 9 1 .   [2 ]   C.   Ro u ss e y ,   F .   P i n e t ,   M .   A .   Ka n g ,   a n d   O.  Co rc h o ,   “ On to lo g ies   f o r  In tero p e ra b il it y , ”   in   On t o l o g ies   in   Ur b a n   De v e lo p me n t  Pro jec ts ,  L o n d o n :  S p rin g e r  L o n d o n ,   p p .   3 9 - 53 ,   2 0 1 1 .   [3 ]   P .   Cim ian o   a n d   J.  V o lk e r,   “ Tex t2 On to – A   F ra m e w o rk   f o r  On to lo g y   L e a rn in g   a n d   Da ta   d riv e n   Ch a n g e   Dis c o v e r y , ”   Na tu ra l  la n g u a g e   p ro c e ss in g   a n d   in fo rm a ti o n   sy ste ms :   1 0 th   In ter n a ti o n a l  Co n fer e n c e   o n   Ap p li c a ti o n s  o f  Na tu r a l   L a n g u a g e   t o   I n fo rm a ti o n   S y ste ms ,   NL DB 2 0 0 5 ,   p p .   2 2 7 - 2 3 8 ,   2 0 0 5 .   [4 ]   M .   Ha jj i,   M .   Q b a d o u ,   a n d   K.  M a n so u ri ,   “ P r o p o sa l  f o r  a   n e w   s y ste m ic  a p p ro a c h   o f   a n a li ti c a l  p r o c e ss in g   o f   sp e c if ic   o n t o lo g y   to   d o c u m e n tary   r e so u rc e s  c a se   o f   e d u c a ti o n a l  d o c u m e n ts,”  J o u rn a l  o f  T h e o re ti c a l  a n d   A p p li e d   In fo rm a t io n   T e c h n o l o g y ,   v o l.   8 9 ,   n o .   2 ,   p p .   4 8 1 - 4 8 8 ,   2 0 1 6 .   [5 ]   M .   Ha jj i,   M .   Qb a d o u ,   a n d   K.  M a n so u ri ,   “ T o wa rd   M u lt i - A p p ro a c h   M o d e l  f o r  S e m i - A u to m a ti n g   a   D a ta  W a re h o u se   d e sig n   f ro m   a n   On to lo g y , ”   T ra n s.  M a c h .   L e a r n .   Art if .   I n tell. ,   v o l.   5 ,   n o .   4 ,   2 0 1 7 .   [6 ]   A .   Ga li ,   C.   Ch e n ,   K.  Cla y p o o l  a n d   R.   Uc e d a S o sa ,   " F ro m   o n to lo g y   to   re latio n a l  d a tab a se s,"   in   Co n c e p tu a l  M o d e li n g   fo r A d v a n c e d   A p p li c a ti o n   Do ma i n s ,   L NCS,   v o l.   3 2 8 9 ,   p p .   2 7 8 - 2 8 9 ,   2 0 0 5 .   [7 ]   E.   V y sn iau sk a s,  a n d   L .   Ne m u ra it e ,   “ T ra n s f o r m in g   o n to l o g y   re p re se n tatio n   f ro m   O WL   to   re latio n a l  d a tab a se , ”   In fo rm a t io n   T e c h n o l o g y   a n d   Co n t ro l ,   v o l.   3 5 A ,   n o .   3 ,   p p .   3 3 3 - 3 4 3 ,   2 0 0 6 .   [8 ]   I.   A stro v a ,   N.  Ko rd a   a n d   A .   Ka lj a ,   “ S to rin g   OW L   On to lo g ies   in   S QL   Re latio n a l  Da tab a se s,”   In ter n a ti o n a l   J o u r n a l   o f  El e c trica l,   Co mp u ter   a n d   S y ste m E n g i n e e rin g ,   2 0 0 7 .   [9 ]   C.   F a n k a m ,   L .   Be ll a trec h e ,   H.  De h a in sa la,  Y.   A it   Am e u r  a n d   G .   P i e rra ,   “ S IS RO  :  C o n c e p ti o n   d e   b a se s  d e   d o n n é e s  à   p a rti r  d ’ o n t o l o g ies   d e   d o m a in e ,”   T S I  V o lu me   2 8 ,   p a g e s 1 - 2 9 ,   2 0 0 9 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  9 ,   No .   4 ,  A u g u s t   201 9   :   3 2 9 8   -   330 6   3306   [1 0 ]   J.  T rin k u n a s  a n d   O.  V a silec a s,  “ A   Gra p h   Orie n ted   M o d e l  f o r   On to l o g y   T ra n s f o r m a ti o n   in t o   C o n c e p t u a l  Da ta  M o d e l , ”   In fo rm a t io n   T e c h n o l o g y   a n d   Co n tro l ,   V o l .   3 6 (1 A ),   p p .   1 2 6 - 1 3 2 ,   2 0 0 7 .   [1 1 ]   I.   A stro v a ,   N.  Ko rd a   a n d   A .   Ka lj a ,   “ S to ri n g   OW L   o n to lo g ies   in   S QL   Re latio n a l  Da tab a se s,”   En g in e e rin g   a n d   T e c h n o l o g y ,   Vo l.   2 3 ,   p p .   1 6 7 - 1 7 2 ,   2 0 0 7 .   [1 2 ]   E.   V y sn iau sk a s  a n d   L .   Ne m u ra it e ,   “ M a p p in g   o f   OWL   o n to lo g y   c o n c e p ts  to   RDB  sc h e m a s , ”  in   In f o rm a ti o n   T e c h n o l o g ies ’  2 0 0 9 ,   Pro c e e d in g s  o f  th e   1 5 th   In ter n a ti o n a l  Co n fer e n c e   o n   In fo rm a ti o n   a n d   S o ft w a re   T e c h n o lo g ies ;  p p .   3 1 7 - 327 ,   2 0 0 9 .   [1 3 ]   M .   M a h f o u d h   a n d   W .   Ja z iri ,   “ Ap p r o c h e   d e   c o u p lag e   d e   BD  e t  d ’o n t o lo g ie  p o u r  l' a id e   à   la  d é c isi o n   sé m a n ti q u e :  c o n tri b u ti o n   p o u r  la  sa ti sf a c ti o n   d e s  re q u ê te s  S QL  e t  S P A RQ L , ”   T e c h n iq u e s  e t  S c ien c e s  In fo rm a ti q u e s,  v o lu me   3 2   o f  He rm e s ,   p a g e s 8 6 3 - 8 8 9 ,   2 0 1 3 .   [1 4 ]   S .   R.   Ch a u d h u ri  P a tw a ri,   A .   Ba n e rjee ,   S .   Na tara jan ,   S .   P a n d e y ,   “ A   c o m p le m e n tar y   d o m a in   sp e c if ic  d e sig n   e n v iro n m e n t  a id in g   S y sML , ”   2 0 1 6   IEE E   In ter n a ti o n a l  S y m p o siu m   o n   S y ste ms   En g i n e e rin g   ( IS S E) ,   p p .   1 - 8 ,   2 0 1 6 .   [1 5 ]   C.   A n isz c z y k ,   “ Us in g   G EF   w it h   EM F , ”   Ecli p se . o rg ,   2 0 1 9 .   [ O n li n e ] .   A v a il a b le:  h tt p : // ww w . e c li p se . o rg /article s/ Article - G EF - EM F /g e f - e m f . h t m l.   [A c c e ss e d :  1 0 - Ja n - 2 0 1 9 ].   [1 6 ]   N.  Rich a rd   C.   G ro n b a c k ,   “ G r a p h ica l  M o d e li n g   F ra m e w o rk   |   T h e   E c li p se   F o u n d a ti o n ,”   Eclip se . o rg ,   2 0 1 9 .   [ O n li n e ].   Av a il a b le:  h tt p :/ /www . e c li p se . o rg /m o d e li n g /g m p /.   [ A c c e ss e d :  1 0 - Ja n - 2 0 1 9 ] .   [1 7 ]   Y.  L v   a n d   C.   X ie,  “ A n   o n to l o g y b a se d   a p p ro a c h   t o   b u il d   c o n c e p tu a l  d a ta  m o d e l, ”   2 0 1 2   9 t h   In ter n a ti o n a l   Co n fer e n c e   o n   Fu zz y   S y ste ms   a n d   Kn o wle d g e   Disc o v e ry ,   S ich u a n ,   p p .   8 0 7 - 810 ,   2 0 1 2 .   [1 8 ]   M .   Ho rrid g e   a n d   S .   Be c h h o f e r,   “ T h e   OWL   A P I:  A  Ja v a   A P I  f o r  OWL   o n to l o g ies , ”   S e ma n t.   W e b ,   v o l.   2 ,   n o .   1 ,     p p .   1 1 – 2 1 ,   2 0 1 1 .   [1 9 ]   I.   Ho rro c k s,  “ On t o lo g ies   a n d   th e   se m a n ti c   w e b , ”   C o m m u n .   A CM ,   v o l.   5 1 ,   n o .   1 2 ,   p p .   5 8 6 7 ,   2 0 0 8 .   [2 0 ]   J.  Ch a rlet,   B.   Ba c h i m o n t  &   R.   T r o n c y ,   “ On to lo g ies   P o u r  L e   Web   S e m a n ti q u e , "   In   L e   Web   S e m a n ti q u e ,   Ch a rlet  J.,   L a u b let  P .   &   Re y n a u d   C.   (Ed . ) ,   Ho rs  S e rie  De   L a   Re v u e   In f o r m a ti o n   I n tera c ti o n   In tell ig e n c e   (I3 ),   4 (1 ),   Ce p a d u e s,   T o u lo u se ,   pp .   2 1 - 43 ,  2 0 0 4 .         Evaluation Warning : The document was created with Spire.PDF for Python.