Repai ing Concep ual Rela ions in On ologies by
means o an In e ac i e Visual Reasoning:
Cogni i e and Design P inciples
Gonzalo A. A anda-Co al
Dep . o In o ma ion Technology
Uni e sidad de Huel a
Palos de La F on e a, Spain
Email:[email p o ec ed]
Joaqu´
ın Bo ego-D´
ıaz
Dep . Compu e Science and AI
Uni e sidad de Se illa
Se illa, Spain
Email:[email p o ec ed]
An onia M. Ch´
a ez-Gonz´
alez
Dep . Compu e Science and AI
Uni e sidad de Se illa
Se illa, Spain
Email: cha[email p o ec ed]
Abs ac —The echnologies o isual ep esen a ion a e a g ea
help o unde s anding i ems o in o ma ion and he ela ions
among hem, especially, o non-expe use s on Knowledge Based
Sys ems, e.g. on ologies, which ep esen a wo ld ha can e ol e
and, he e o e, has o be e en ually e ined. To ensu e a cogni i e
communica ion soundness, we mus in eg a e in o solu ions bo h,
usabili y o hese non-expe use s and a logical accu acy on
all in ol ed elemen s. In his pape , he design p inciples o a
ool o he isual epai o anomalies in consis en on ologies
is p esen ed. I helps use s o ob ain an on ological ag eemen
be ween his men al model o he concep s in o discou se domain
and he in ended model o he on ology ( ha is supposed o be
consis en ).
I. INTRODUCTION
The design o A i icial In elligence (AI) ools o ep esen
and p ocess knowledge is a pe sis en goal which mus o deal
wi h challenging p oblems such as he luidi y o knowledge’s
seman ics i sel . Ha ing in mind his idea, in gene al, use s do
no unde s and Knowledge Enginee ing Techniques and Tools
and, in o de o popula ize he use o such skills, esea che s
ha e o b idge he gap be ween ools and end-use s. This is
usually done by designing isual in e aces [7], [22].
A pa icula ly in e es ing case occu s when dealing wi h
p oblems o seman ic in e ope abili y be ween agen s/use s.
Tha is, when agen s need o sha e knowledge and hey ha e
o unde and and accep i , in o de o wo k wi h. In his case,
on ologies play a key ole being used o agging me ada a,
in an e ec i e way, wi h consensus and p ope ly unde s ood
by all. Howe e , his equi emen becomes a challenge when
agen s a e illi e acies in Seman ic Web echnologies.
The cogni i e gap, which a ises be ween he model ha
agen s hink i is and he model which i eally is, mus be
a oided i we wan ha communica ion and in e ac ion a e
cogni i ely sound. In ac , his p oblem mus be sol ed wi h
cogni i e in e aces ha allow use s bo h o unde s and and o
adjus in ol ed on ologies. Visual me apho s a e a powe ul
sou ce o me hodologies o p o iding solu ions.
In his pape we add ess he p oblem o isualizing he
ep esen a ion and he e ec o he au oma ed easoning on
on ologies ( hei Desc ip ion Logics ep esen a ion [14]). This
issue may include p ac ical managemen o on ologies, such as
ex ension, e inemen and e sioning echniques. The design
p inciples o he ool aims o sol e he obs acles abo e
desc ibed by using isual easoning, and specializing he epai
on li le pieces o on ologies ha wi nesses he anomaly (an
anomalous a gumen ).
The idea is based on a p e ious heo e ical analysis o
me eo opological ep esen a ion o ela ionships among he
on ology’s concep s [6], as well as he ounda ional p inciples
o isual on ology cleaning in oduced in [5]. In his way,
he in o ma ion abou concep s appea ing in he a gumen s
is nicely ep esen ed in a clea way. O en, an a gumen
is a e y small po ion o on ology, he e o e, i is easily
ep esen ed and, despi e i s mode a e size, i p o ides a mo e
use ul in o ma ion abou he anomaly han he ull on ology (a
simila a gumen a i e case o debugging is p esen ed in [16]).
Las ly, he ool has o allow (and s ongly induces o) use
in e ac ions on isual ep esen a ion ( he in o ma ion space)
wi h no limi s o classical use analysis in e ac ion, que ying
and na iga ion/b owsing.
The design p inciples desc ibed in his pape ha e been
conside ed in a ool implemen ed as a plug-in o P o ´
eg´
e1. The
ool allows he a angemen o concep s ela ionships because
i implemen s a soundly logical ansla ion o on ology code.
This ea u e is speci ic; o he end-use ools which a e mos ly
based on acili a ing he unde s anding o he on ology (see
e.g. [9], [19]) bu displaying a e y limi ed g aphical ans o -
ma ion o he on ology sou ce. Ano he essen ial ea u e is ha
he epa a ion p ocess has o be model-based, ha is, i has
o exploi he ac he use keep in mind he in ended model
ha he on ology should ep esen , and his model induces
he changes (use only aims o i spa ial model in o eal
one). The e o e, a gumen s epai ing is a ela i ely easy ask,
because i is mo e easible o be ep esen ed han he ull
on ology. Fo mally, he p oblem ha he pape add esses is
desc ibed in [20] as On ology Repai in he ollowing e ms:
1h p://p o ege.s an o d.edu/
Fo an on ology Σ, o any s a emen φ ha is de i able
om Σbu is disco e ed o be inco ec acco ding o he
wo ld, a map πexis s such ha ei he π(φ)is co ec
acco ding o he wo ld and de i able om π(Σ) o , i
his canno be sa is ied, hen π(φ)is no de i able om
π(Σ);
Σ`φ∧ 6|=φ=⇒ ∃π(π(Σ) `π(φ)∧ |=π(φ)∨π(Σ) 6` π(φ))
In such e ms, he ool has o p o ide o he use he
de ini ion o a map πon an a gumen ( he piece o he on ology
used in he p oo o φ).
In o de o implemen he sys em, se e al decisions ha e o
be made.
A. Requi emen s
•The ool con o ms he cogni i e p inciples o isual
on ology cleaning desc ibed in [5] (see sec ion below).
•The me a-on ological in e p e a ion o he concep ual
s uc u e o he on ology [5] is used in bo h di ec ions,
namely om on ology sou ce o spa ial ep esen a ions,
and also when isual a angemen s a e in e p e ed as
logical e isions o on ology code.
•The ool uses wo well-known sys ems, as black-box
modules: P o ´
eg´
e (by using he ool as a new plug-in)
and Race 2(by compu ing me eo opological ela ionships
among concep s).
•The main goal is no he isualiza ion o ull on ologies.
I is designed o isualize ela ions among concep s
implied in an de icien ep esen a ion o he wo ld.
B. S uc u e o he pape
The s uc u e o he pape is as ollows. Nex sec ion is
de o ed o summa ize he main ea u es o he me eo opolog-
ical in e p e a ion o concep ela ionships in an on ology. I
is an ab idged e sion o [5]. Sec ions 3 illus a e s ep by s ep
he wo k low by means o an example. Finally, we conclude
wi h some conclusions o he analysis and a compa ison wi h
simila ools.
II. MEREOTOPOLOGY AND VISUAL COGNITIVE
PRINCIPLES
The spa ial me apho s a e a powe ul ool in human in o -
ma ion p ocessing, al hough he e exis s h ee main obs acles.
Fi s ly, i can be ha d o acili a e he code o he on ology
ha has been epai ed om isual a angemen s. I is he
case o a ool no suppo ed by a o mal seman ics ha , a
he same ime, suppo s such changes. Secondly, he epai -
ing can be, om he poin o iew o compu a ional logic,
complex o be ep esen ed. Finally, isual ep esen a ion o
huge on ologies is an in ica e ask because i is ha d bo h o
comp ehend and o be shown in a sui able way. I makes i s
use app op ia e on ligh -weigh on ologies [10]. The p oblem
is also exace ba ed because logical o malisms ( he basis o
on ology web languages) a e a majo ba ie o end use s’
unde s anding o on ologies, among o he challenges [2]. This
2h p://www. ace -sys ems.com/
ba ie sugges s o add ess he p oblem by ans o ming and
weakening he complexi y o he knowledge ep esen a ion and
easoning (KRR) applied o he sys em, in o de o acili a e
he on ology epai ask o non expe use s.
In his sec ion we b ie ly in oduce he me eo opological
and me aon ological p inciples on which he de elopmen and
design o his ool a e based. We Wo k on he p inciple ha
i we aim o use spa ial easoning echniques o cleaning
on ologies, hen we need o p o ide wi h a heo y on spa ial
en i ies which allows us he ansla ion o he spa ial a ange-
men s o changes on he on ology sou ce. This is he idea
cap u ed by he Main Cogni i e P inciple (MCP) (see [5]) and,
in o de o mee his p inciple, we ha e selec ed a Quali a i e
Spa ial Reasoning (QSR) heo y. In his way, we can also
sa is y he Fi s Cogni i e P inciple (CP1) [5] by ep esen ing
opologically he concep s o he concep ualiza ion associa ed
wi h an on ology by means o non emp y egula egions. No e
ha egula egions comp yse polygons and ci cles.
Due o we a e in e es ed in wo king wi h models o
he on ology which uni e se is a wo-dimensional o h ee-
dimensional space and ha ing in main hose models in e p e
concep symbols as egions, i is clea ha he depic ed knowl-
edge depends on he opological ela ions among egions. The
QSR heo y we ha e chosen is Region Connec ion Calculus
(RCC).
A. The me eo opological heo y RCC
RCC heo y [8], a me eo opological app oach o QSR,
desc ibes opological ea u es o he spa ial ela ions. I has
been use ul in se e al ields o A i icial In elligence such as
Geog aphic In o ma ion Sys ems (GIS) and Spa ial Da abases
[24] [12]. Wi h he help o RCC, CP1 can be sa is ied. I
allows us bo h o eason on spa ial egions and in e change
knowledge be ween on ologies and hei spa ial models. We
conside a g ound ela ion, he connec ion be ween wo e-
gions, which enjoys he e lexi e and symme ical p ope ies.
The meaning o connec ion is: he opological closu es o wo
connec ed egions in e sec . The se o axioms exp essing he
p ope ies and de ini ions o he emaining ela ions (Fig. 1
(le ) con o ms he se o axioms o RCC (see [8]).
On one hand, he se o he eigh bina y ela ions de-
pic ed in Fig. 1 is deno ed by RCC8. These ela ions a e
join ly exhaus i e and pai wise disjoin (JEPD) and RCC8
is ega ded a calculus o Cons ain s Sa is ac ion P oblems
(CSP) [26]. On he o he hand, he e is ano he in e es ing
calculus, RCC5 = {DR, P O, P P, P P i, EQ}. The di e ence
be ween hem is ha while he o me allows us o en ich
he ep esen a ion o knowledge by using on ie s o he
egions, he la e do no . This ac will be discussed abo e.
Al hough i has been empi ically es ablished [17] ha RCC8 is
mo e sui able han RCC5 o he ep esen a ion o opological
ela ions disc imina ed by humans, bo h o hem a e used
he e: RCC5 is app op ia e o sol ing CSPs associa e o a
me eo opological ep esen a ion and RCC8 is use ul o design
a ich ansla ion o a spa ial ep esen a ion o he on ology
code.
Fig. 1. Axioms o RCC ( igh ) and RCC8 spa ial ela ions (le )
B. RCC in e p e ed as a me a-on ology
RCC was he QSR heo y selec ed as o mal suppo o
an on ology cleaning cycle p esen ed a [1], and now, he
use o RCC o ep esen isually he concep s, u ns o
RCC8 in o an on ology on concep ual ela ions. The mos
s aigh o wa d app oach consis s o in e p e ing concep s such
as egions in some model o he heo y. Thus, he s ong
in e p e a ion is de ined wi h he in ended meaning o wo
concep s C1,C2a e connec ed, deno ed by CΣ(C1,C2), i he e
exis s a common elemen in some model o he on ology Σ, i.e.
Σ6|=C1uC2≡ ⊥.
The knowledge we can ep esen by means o he s ong
in e p e a ion o RCC, is limi ed by he ollowing ea u e.
Theo em II.1 [5] The s ong in e p e a ion does no disc im-
ina e he elemen s o RCC8 like on ological ela ions be ween
concep s.
In ac , i C1,C2a e concep s and R∈
{EC, T P P, NT P P, T P P i, NT P P i}, hen ¬RΣ(C1,C2).
I means ha we can no di ec ly conside o RCC8 as
a me aon ology o analysing concep ela ionships in he
s ong in e p e a ion, because such an in e p e a ion can
no ep esen on ie -sensi i e knowledge (i is no able o
dis inguish among TPP and PP, o example). This limi a ion
is sol ed by using o he in e p e a ion p o ided by he
Second Cogni i e P inciple (CP2): The on ie o a spa ial
in e p e a ion o a concep C ep esen s he indi iduals wi h
possible eclassi ica ion C.
The s ong in e p e a ion o he emaining RCC ela ions is
ob ained om hei co esponding de ini ions (Fig. 1). No e
ha he s ong in e p e a ion does no wo k on a conc e e bu
abs ac spa ial in e p e a ion o concep s. By a spa ial model
o an on ology Σis an in e p e a ion Io Σwhose uni e se
is R2(o R3) which in e p e s concep s as egula egions
and such ha CΣ(C1, C2)i and only i I|=C(C1, C2). The
exis ence o an spa ial model is made su e by he heo em:
Theo em II.2 E e y consis en on ology has a spa ial model
P oo : (Ske ch) I an on ology Σis consis en , hen he
cons ain sa is ac ion p oblem (CSP) de ined by he weak
in e p e a ion o RCC- ela ionships [5] among i s concep s is
consis en . Thus, i holds ha he CSP is spa ially consis en
[25], ha is, he e exis s a solu ion in e p e ing concep s as
egula egions
I should be no ed ha Renz’s esul on which is based
abo e heo em only ensu es ha polygonal (no necessa ily
connec ed) egions can be selec ed o in e p e concep s. We
ha e selec ed only uses ec angula egions. Thus he e exis
spa ial con igu a ions ha can no be p ope ly ep esen ed.
Two easons jus i y his decision. On he one hand, i aims
o show use iendly ep esen a ions on ela ions among con-
cep s, and on he o he hand, concep s o ep esen a e hose
in ol ed in a gumen s, which usually deal wi h a ela i ely
small se o concep s.
Once an a gumen is spa ially ep esen ed, in nex sec ion
we analyse how he opological bo de s o egions a e en-
dowed o cogni i e ea u es, by means o RCC8. This ool
in e p e s concep ’s bo de as he se o indi iduals which
migh be candida es o eclassi ica ion.
III. PRAGMATICS IN SPATIAL INTERPRETATION AND
REARRANGEMENT
Based on ounda ional decisions made in abo e sec ion in
his sec ion i desc ibes all he s eps which he ool is based
on.
In o de o exploi RCC8 ea u es by sol ing he limi a ion
abo e commen ed, i in e p e s ECΣ(C1, C2)as ollows:
Σ6|=C1uC2≡⊥ and¬∃C3s. . Σ|=C3 (C1uC2)
Thus, he ela ions {EC, T P P, NT P P, T P P i, NT P P i}
can be e-in e p e ed and i allows us o use RCC8. The
a ionale design is based on h ee laye s (see Fig. 2). They
uses di e en ep esen a ion and easoning sys ems o connec
au oma ed easoning on on ologies wi h spa ial easoning. This
connec ion mus be showed o he end use by means o a
g aphical in e ace whe e spa ial ep esen a ion o me eo opo-
logical ela ions is displayed.
The (Fig. 2) wo k low s a s wi h a spa ial ep esen a ion o
he RCC ela ionships among concep s o a se . I is done by
using an au oma ed easoning sys em o compu e hese ela-
ions. In ac , his key s ep consis s in a ansla ion om logical
in o ma ion on concep ualiza ion o a CSP on spa ial ela ions.
By sol ing his CSP, a spa ial encoding o concep ualiza ions
is ob ained and g aphically ep esen ed o use eedback. The
solu ion is isualized. I he use conside s ha he e exis
Fig. 2. Repai ing Wo k low
an anomaly (i ep esen s an anomalous ep esen a ion o he
wo ld, i is usually a subse o concep s o which on ology
s a es a ela ionship which is no ue in he wo ld), hen i
p o ides an in e ace o spa ially ea ange he ep esen a ion.
Nex , i ansla es he new spa ial con igu a ion o on ology
sou ce code.
IV. AN EXAMPLE
To illus a e he ull edi ing p ocess we ha e chosen a well-
known on ology, he Ins uc ional Objec s3on ology, which
can be ound a SchemaWeb4
Fig. 3. Classes hie a chy iew in P o ´
eg´
e and classes selec ion
A. A gumen s
The i s s ep o he p ocess o epai he on ology, is
o selec he a gumen s om he on ology o s udy up on.
Pa icula ly, his on ology has no indi iduals, i jus has
classes, hence we only need he Classes Lis o selec he
a gumen s.
This example looks in e es ing when we s udy he “Exam-
ple” and “Coun e Example” classes. They bea an o e lapping
3h p://www.ac i ema h.o g/˜ cull ich/oio/Ins uc ionalObjec s.owl
4h p://www.schemaweb.in o/
ela ionship be ween hemsel es, which means ha i could ex-
is s some indi iduals o classes which belong o he in e sec ion
o hem. Suppose, o example, ha ou use hinks ha i is
no possible in his men al s a e (he aims o apply he on ology
in a conc e e kind o p oblems) and, he e o e, he de e mines
ha he ela ion among hese classes has o be he disjoin one
(DC).
Fig. 3 shows how he use selec s needed a gumen s om
he classes lis . He selec s “Example”, “Coun e Example” and
some o he ones ela ed o hem in o de o imp o e he
easoning p ocess.
B. G aphical ep esen a ion
As i is explained abo e, all he ela ions among a gumen s,
in RCC5, a e compu ed and op imized o be sen o he CSP.
F om his ask, we ob ain he coo dina es belonging o he
egula egions and his ac ion le us o build he g aphical
ep esen a ion o all he ela ions.
Fig. 4. Ini ial g aphical ep esen a ion
C. Mo emen s
Once ep esen ed he selec ed concep s (see Fig. 4) no e ha
he e a e some ela ions which a e no co ec , in spi e o being
consis en . In ou example, “Example” and “Coun e Example”
classes ha e o be disjoin ed, which i means ha we ha e
o esize “Ilus a ion” class and mo e “Example” class up o
make i disconnec ed o “Coun e Example”. We ealize all he
possible mo emen s in plug-in, and we u n an o e lapping
in o a disjoin ela ion (see Fig. 5).
Fig. 5. Resizing (le ) and ansla ion ( igh )
These mo emen s could inse anomalies in o he on ology,
essen ially on classes and indi iduals which a e no g aphically
ep esen ed. This kind o anomalies is sol ed by assuming
some c i e ia as de aul and, i he epai ing is no easible, a
wa ning message is displayed and all classes and indi iduals
which a e in ol ed in he anomaly a e included.
D. Sa ing and inal esul
When all he mo emen s a e pe o med and he men al use
s a es he is acco ding o he on ology, we can p oceed o sa e
pe manen ly all he changes in ou knowledge da abase o
on ology.
In addi ion, a his s age is when, i he use has inse ed
some inconsis ence in o he on ology, i has o be de ec ed and
decisions o a oid i ha e o be made. The ool has o apply
some se o c i e ia as de aul which helps he use o make
hese decisions, i he has no a clea answe . These c i e ia a e
always based on he in en ion o modi y knowledge base as
less as possible.
In ou example, i could exis a class o indi idual which
belongs o “Example” and “Coun e Example” classes simul-
aneously, and he e o e, when hey u ns in o disjoin , he
use is inse ing an inconsis ency. I could ix his si ua ion in
wo ways: On one hand, i he classes ha e been ep esen ed,
when hey a e mo ed he use has speci ied, explici ly, he new
ela ion be ween he classes which in oduce he inconsis ence,
and hence i disappea s. On he o he hand, i he e exis s a
class a ec ed and i is no ep esen ed, i conside s ha he
a ec ed class belongs o he class which was no mo ed.
Fig. 6. Upda ing on ology sou ce
As he las mo emen in ol ed in ou example, we
ha e made he change P O(Example, Coun e Example)⇒
DC(Example, Coun e Example)in he on ology, and ob-
ained he changes in axioms (see Fig. 6 down, om P o ´
eg´
e
in e ace).
Along his p ocess, he use has ob ained a modi ica ion o
his on ology wi hou needing expe knowledge on on ological
enginee ing.
V. CLOSING REMARKS AND RELATED WORK
In his pape an in elligen ool o on ology epai designed
o non-expe s on on ology enginee ing is p esen ed. The
a ionale behind he ool is ha logical ela ionships among
concep s can be spa ially ep esen ed, as well as he changes in
he ep esen a ion can be ansla ed o on ology code. RCC8-
based spa ial encoding p o ides us wi h a o mal seman ics
whe e spa ial a angemen s mean on ology e ision. The en-
coding es ablishes a co espondence be ween he concep ual-
iza ion implici in he On ology and a ealm well known o he
use . We desc ibed se e al spa ial encodings based on di e en
me eo opological in e p e a ions o on ologies.
Fu he mo e, we exploi logical ea u es o RCC o analyze
he impac o e ision on he on ology i sel . I is wo h o
no e ha he ool can be eused o o he ela ed p oblems
as o example on ology alignmen , and he analysis o he
ela ions among concep s in di e en e sions o an on ology.
Pa icula ly in e es ing is he case o analyzing he di e ence
be ween wo DL on ologies, whe e he spa ial ep esen a ion
o concep s (and anonymous classes) o bo h on ologies can
acili a e he wo k o on ology enginee s [11].
The idea o combining spa ial calculi wi h Desc ip ion
Logics is a esea ch line bo h in he Seman ic Web and also in
he Desc ip ion Logics communi y (see e.g. [13], [23]). The
app oach p esen ed does no a emp o combine bo h heo ies,
jus use a ansla ion o DL o QSR o acili a e use in e ac ion
by isual easoning. This app oach was success ul in p e ious
case s udies [4].
A g ea numbe o ools o on ologies ha suppo s isual
ep esen a ion exis s, e en also suppo ing a a ie y o asks
such as da a analysis and que ies [9], [10]. Fo example,
An a i.ca’s Visual Ne 5o AquaB owse display on ology
sou ces as maps o g aphs, and que ies can be made bu
hey canno be upda ed. They also ha e p oblems o display
indi iduals and in e sec ions. Howe e hese wo ks a e mos ly
ocused on isual ep esen a ion and hey lack bo h in e ence
mechanisms and o mal seman ics ep esen a ions ou lined
he e ope a es beyond jus p ima ily mapping he on ology
in o ma ion/concep ualiza ion s uc u e. A la ge numbe o
ools a e based on G aphViz6and hey ha e a nice isual ep-
esen a ion wi hou p o iding ools o changing he on ology.
O he example is Jambalaya, a plug-in c ea ed o P o ´
eg´
e
which uses Sh imp o isualize he knowledge bases ha he
use has c ea ed7. As abo e ools, Jambalaya does no p o ide
spa ial ea angemen s o epai he on ology. O he ool which
add esses he p oblem o use ’s comp ehension o he s uc u e
o he on ology is KC-Viz [21] which p o ides a ele an
isualiza ion o he on ology, acili a ing he na iga ion and
b owsing.
I is app op ia e o indica e ha he anomalies could be
o igina ed om o he di e en easons, hey no only come
om he concep ualiza ion. Roles (objec p ope ies) a e also
an impo an sou ce o anomalies. We will be ocused on
me eo opological encodings o hem, and de elop a ool ha
can assis o use s o epai he anomalies coming om oles.
Finally, no e ha we use small on ologies pieces because
ou epa a ion me hod is a gumen a i e and i does no need
5h p://www.an a c i.ca
6h p://www.g aph iz.o g
7h p://www. hechiselg oup.o g/jambalaya
he whole on ology. Fo medium and la ge size on ologies,
isual ep esen a ion could be unmanageable, howe e i could
be in e es ing o adap he spa ial seman ics o wo k wi h
o he isual encodings as he hype bolic plane [18]. F om he
poin o iew o Mul iagen Sys ems, On ology Repai Rys-
em (ORS)[20] was de eloped o epai on ology misma ches
be ween agen s wi h simila on ologies in a mul iagen sys em
(MAS) en i onmen see also [15]. Cu en ly he design p inci-
ples p o ide assis ance o sol ing he misma ches o humans.
Howe e , we ha e de eloped au oma ed seman ic nego ia ion
me hods [3] which can en ich he me hod in he u u e.
REFERENCES
[1] J. A. Alonso-Jim´
enez, J. Bo ego-D´
ıaz, A. M. Ch´
a ez-Gonz´
alez, On-
ology Cleaning by Me eo opological Reasoning. DEXA Wo kshop on
Web Seman ics WEBS 2004, pp. 132-137 (2004).
[2] J. A. Alonso-Jim´
enez, J. Bo ego-D´
ıaz, A. M. Ch´
a ez-Gonz´
alez and
F. J. Ma ´
ın-Ma eos, Founda ional Challenges in Au oma ed Da a and
On ology Cleaning in he Seman ic Web. IEEE In elligen Sys ems,
21(1):42-52 (2006).
[3] G. A. A anda-Co al, J. Bo ego-D´
ıaz, J. Gi ´
aldez-C u, Agen -media ed
sha ed concep ualiza ions in agging se ices. To appea in Mul imedia
Tools and Applica ions 1-24 doi:10.1007/s11042-012-1146-5 (2012).
[4] G. A. A anda-Co al and J. Bo ego-D´
ıaz. Me eo opological analysis
o o mal concep s in secu i y on ologies. Ad ances in In elligen and
So Compu ing 85:33-40. Sp inge , 2010.
[5] J. Bo ego-D´
ıaz and A. M. Ch´
a ez-Gonz´
alez, Visual On ology Clean-
ing: Cogni i e P inciples and Applicabili y. P oc 3 h Eu opean Se-
man ic Web Con e ence ESWC’06. LNCS 4011, pp. 317-331, Sp inge
2006.
[6] A. M. Ch´
a ez-Gonz´
alez, Au oma ed Me eo opological Reasoning o
On ology Debugging (spanish), h p://www.cs.us.es/∼ cha ez/ esis.pd ,
Ph.D. Thesis, Uni e si y o Se ille, 2005.
[7] C-h Chen, W. H¨
a dle, A. U win (eds.), Handbook o Da a Visualiza ion,
Sp inge , 2008.
[8] A. G. Cohn, B. Benne , J. M. Gooday and N. M. Go s. Rep esen -
ing and Reasoning wi h Quali a i e Spa ial Rela ions abou Regions.
chap e 4 in O. S ock (ed.), Spa ial and Tempo al Reasoning, Kluwe ,
Do d ec h, 1997.
[9] C. Flui , M. Sabou, F. Ha melen. On ology-based In o ma ion Visu-
aliza ion, in V. Ge oimenko, C. Chen (eds.), Visualizing he Seman ic
Web. Sp inge (2003).
[10] C. Flui , M. Sabou, F. Ha melen. Suppo ing Use Tasks Th ough
Visualiza ion o Ligh -weigh On ologies, in S. S aab and R. S ude
(eds.), Handbook on On ologies in In o ma ion Sys ems, Sp inge -
Ve lag (2003).
[11] R. S. Gonc¸al es, B. Pa sia, U.Sa le , Concep -Based Seman ic Di -
e ence in Exp essi e Desc ip ion Logics, P oc. 2012 In e na ional
Wo kshop on Desc ip ion Logics (DL2012), CEUR P oceedings ol.
486 h p://ceu -ws.o g/Vol-846/pape 56.pd
[12] M. G ohe and L. Segou in,
On i s -o de opological que ies, ACM T ans. Compu . Log. 3(3)
(2002) pp. 336-358.
[13] V. Haa sle , A Logic-based Fo malism o Reasoning abou Visual
Rep esen a ions, Jou nal o Visual Languages and Compu ing , Vol.
10, No. 4, 1999, pp. 421-445.
[14] I. Ho ocks, D.L. McGuinnes and C. A. Wel y. Digi al Lib a ies
and Web-Based In o ma ion Sys ems. In F. Baade e al. (ed.) The
Desc ip ion Logic Handbook, pp. 436-459. Camb idge Uni e si y P ess
(2003).
[15] K. Hu, Expe ience Sha ing wi h he On ology Repai Sys em, Mas e
o Science School o In o ma ics Uni e si y o Edinbu gh 2010. h p:
//d eam.in .ed.ac.uk/p ojec s/do /IM100825.pd
[16] A. Kalyanpu , B. Pa sia, E. Si in and B. Cuenca-G au, Repai ing
Unsa is iable Concep s in OWL On ologiesP oc 3 h Eu opean Seman ic
Web Con e ence ESWC’06. LNCS 4011, pp. 170-184, Sp inge 2006.
[17] M. Knau , R. Rauh and J. Renz, A Cogni i e Assessmen o Topolog-
ical Spa ial Rela ions: Resul s om an Empi ical In es iga ion, P oc.
3 d In . Con . on Spa ial In . Theo y (COSIT’97), LNCS 1329, 193-
206, Sp inge -Ve lag, Be lin (1997).
[18] J. Lamping, R. Rao, and P. Pi olli. A ocus + con ex echnique based on
hype bolic geome y o isualizing la ge hie a chies, ACM Con e ence
on Human Fac o s in Compu ing Sys ems (CHI’95) (1995).
[19] Y. Mao, Z. Wu, H. Chen, X. Zheng, An In e ac i e Visual Model o
Web On ologies, P oc. Knowl. Eng. Sys ems KES 2005, LNAI 3862,
pp. 866-872 (2005).
[20] F. McNeill and A. Bundy Dynamic, au oma ic, i s -o de on ology
epai by diagnosis o ailed plan execu ion In e na ional Jou nal on
Seman ic Web and In o ma ion Sys ems 3:1-35, 2007
[21] E. Mo a, Paul Mulholland, S. Pe oni, M. d’Aquin, J.M. Gomez-Pe ez,
V. Mendez, and F. Zabli h. 2011. A no el app oach o isualizing
and na iga ing on ologies. In P oceedings o he 10 h in e na ional
con e ence on The seman ic web - Volume Pa I (ISWC’11), Vol.
Pa I., LNCS 7031, Sp inge -Ve lag, Be lin, Heidelbe g, 470-486.
[22] F. Mu agh, T. Taskaya, P. Con e as, J. Mo he and K. Englmeie ,
In e ac i e Visual In e aces: A Su ey, A i icial In elligence Re iew
19:263-283, 2003.
[23] ¨
O. L. ¨
Ozc¸ep, R. M¨
olle , Combining DL-Li e wi h Spa ial Calculi
o Feasible Geo- hema ic Que y Answe ing, P oc. 2012 In e na ional
Wo kshop on Desc ip ion Logics (DL2012), CEUR P oceedings ol.
486 h p://ceu -ws.o g/Vol-846/pape 23.pd
[24] C. Papadimi iou, D. Suciu and V. Vianu, Topological Que ies in Spa ial
Da abases, J. Compu e Sys em Sci. 58 (1):29-53 (1999).
[25] J. Renz, Quali a i e Spa ial Reasoning wi h Topological In o ma ion,
LNCS 2293, Sp inge -Ve lag, Be lin, 2002
[26] J. Renz, B. Nebel. On he Complexi y o Quali a i e Spa ial Reasoning:
A Maximal T ac able F agmen o he Region Connec ion Calculus,
A i icial In elligence 108(1-2): 69-123 (1999).