Combining semantic web and logic programming for agent reasoning

Web Ontology Language (OWL) provides means to semantically represent domain knowledge as ontologies. Then, ontological reasoning allows software agents to effectively share and semantically interpret the knowledge. OWL adopts open world semantics and in order to achieve decidability its expressivene...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 10th international conference on Advanced Agent Technology pp. 428 - 441
Main Authors Şensoy, Murat, Vasconcelos, Wamberto W., Norman, Timothy J.
Format Conference Proceeding
LanguageEnglish
Published Berlin, Heidelberg Springer-Verlag 02.05.2011
SeriesACM Conferences
Online AccessGet full text
ISBN9783642272158
3642272150
DOI10.1007/978-3-642-27216-5_33

Cover

Abstract Web Ontology Language (OWL) provides means to semantically represent domain knowledge as ontologies. Then, ontological reasoning allows software agents to effectively share and semantically interpret the knowledge. OWL adopts open world semantics and in order to achieve decidability its expressiveness is strictly limited. Therefore, many real-life problems cannot be represented only using ontologies and cannot be solved using just ontological reasoning. On the other hand, traditional reasoning mechanisms for autonomous agents are mostly based on Logic Programming (LP) and closed world assumption. LP provides a very expressive formal language, however it requires domain knowledge to be encoded as a part of logic programs. In this paper, we propose Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. The proposed approach enables the use of ontological terms (i.e., individuals, classes and properties) directly within logic programs. The interpretation of these terms are delegated to an ontology reasoner during the interpretation of the program. Unlike similar approaches, OLP makes use of the full capacity of both the ontological reasoning and logic programming. Using case-studies, we demonstrate the usefulness of OLP in multi-agent settings.
AbstractList Web Ontology Language (OWL) provides means to semantically represent domain knowledge as ontologies. Then, ontological reasoning allows software agents to effectively share and semantically interpret the knowledge. OWL adopts open world semantics and in order to achieve decidability its expressiveness is strictly limited. Therefore, many real-life problems cannot be represented only using ontologies and cannot be solved using just ontological reasoning. On the other hand, traditional reasoning mechanisms for autonomous agents are mostly based on Logic Programming (LP) and closed world assumption. LP provides a very expressive formal language, however it requires domain knowledge to be encoded as a part of logic programs. In this paper, we propose Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. The proposed approach enables the use of ontological terms (i.e., individuals, classes and properties) directly within logic programs. The interpretation of these terms are delegated to an ontology reasoner during the interpretation of the program. Unlike similar approaches, OLP makes use of the full capacity of both the ontological reasoning and logic programming. Using case-studies, we demonstrate the usefulness of OLP in multi-agent settings.
Author Şensoy, Murat
Vasconcelos, Wamberto W.
Norman, Timothy J.
Author_xml – sequence: 1
  givenname: Murat
  surname: Şensoy
  fullname: Şensoy, Murat
  email: m.sensoy@abdn.ac.uk
  organization: Department of Computing Science, University of Aberdeen, Aberdeen, UK
– sequence: 2
  givenname: Wamberto W.
  surname: Vasconcelos
  fullname: Vasconcelos, Wamberto W.
  email: w.w.vasconcelos@abdn.ac.uk
  organization: Department of Computing Science, University of Aberdeen, Aberdeen, UK
– sequence: 3
  givenname: Timothy J.
  surname: Norman
  fullname: Norman, Timothy J.
  email: t.j.norman@abdn.ac.uk
  organization: Department of Computing Science, University of Aberdeen, Aberdeen, UK
BookMark eNqVj81KxTAQRgMqqNe-gYu-QHSSadN2pxT1Chfc6DrkZ1Kqt4m0BV_fVH0BZzPM4fsGziU7jSkSY9cCbgRAc9s1LUeuKsllI4XitUY8YUXGmOHG6vacFcvyDnkUdIDqgt31abJjHONQLjSZuI6u_CJbmujLYxry9TmnYTbTtEVCmkszUFzLmcySttoVOwvmuFDxt3fs7fHhtd_zw8vTc39_4EbUcuWuCyQdSPAqtL6x0LXeOMBOWGd85Uj5IBErrK0SksghUu0dBQlgQyNxx_D3r3GTtil9LFqA3sx1VtSos6T-MdebubbzSCG3-H9a-A0Yb18C
ContentType Conference Proceeding
DOI 10.1007/978-3-642-27216-5_33
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
Editor Weyns, Danny
Hattori, Hiromitsu
Dechesne, Francien
Mors, Adriaan
Such, Jose Miguel
Editor_xml – sequence: 1
  givenname: Francien
  surname: Dechesne
  fullname: Dechesne, Francien
  organization: Technische Universiteit, Sectie Filosofie, Delft, GA, The Netherlands
– sequence: 2
  givenname: Hiromitsu
  surname: Hattori
  fullname: Hattori, Hiromitsu
  organization: Department of Social Informatics, Kyoto University, Yoshida-Honmachi, Sakyo-ku, Kyoto, Japan
– sequence: 3
  givenname: Adriaan
  surname: Mors
  fullname: Mors, Adriaan
  organization: Department of Software Technology, Technische Universiteit, Mekelweg 4, Delft, CD, The Netherlands
– sequence: 4
  givenname: Jose Miguel
  surname: Such
  fullname: Such, Jose Miguel
  organization: Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Camino de Vera s/n, Valencia, CD, Spain
– sequence: 5
  givenname: Danny
  surname: Weyns
  fullname: Weyns, Danny
  organization: Department of Computer Science, Linnaeus University, Camino de Vera s/n, Växjö, CD, Sweden
EndPage 441
GroupedDBID -EI
089
0D6
0DA
0E8
2HV
38.
A4J
AABBV
AAFYB
AAPKO
ABBVZ
ABFCL
ABFCV
ABMNI
ABTMC
ACM
ADPZR
ADWNV
AEDXK
AEHWL
AEKFX
AETDV
AEZAY
AFSBW
AIJHZ
AIMOO
ALMA_UNASSIGNED_HOLDINGS
APO
AZZ
BBABE
CZZ
GUFHI
I4C
IEZ
IX.
JJU
LDH
MA.
NUC
PH7
PI1
SAO
SBO
TGCOT
TPJZQ
TSXQS
Z5O
Z7R
Z7S
Z7U
Z7V
Z7W
Z7X
Z7Y
Z7Z
Z81
Z82
Z83
Z84
Z85
Z87
Z88
ID FETCH-LOGICAL-a152t-c9fe2c020d6f8d7b098dac0391bcad4ce6df233435b612eec33e5dcef200bf723
ISBN 9783642272158
3642272150
IngestDate Wed Jan 31 06:36:07 EST 2024
IsPeerReviewed false
IsScholarly false
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a152t-c9fe2c020d6f8d7b098dac0391bcad4ce6df233435b612eec33e5dcef200bf723
PageCount 14
ParticipantIDs acm_books_10_1007_978_3_642_27216_5_33_brief
acm_books_10_1007_978_3_642_27216_5_33
PublicationCentury 2000
PublicationDate 20110502
PublicationDateYYYYMMDD 2011-05-02
PublicationDate_xml – month: 05
  year: 2011
  text: 20110502
  day: 02
PublicationDecade 2010
PublicationPlace Berlin, Heidelberg
PublicationPlace_xml – name: Berlin, Heidelberg
PublicationSeriesTitle ACM Conferences
PublicationTitle Proceedings of the 10th international conference on Advanced Agent Technology
PublicationYear 2011
Publisher Springer-Verlag
Publisher_xml – name: Springer-Verlag
SSID ssj0000609036
Score 1.408858
Snippet Web Ontology Language (OWL) provides means to semantically represent domain knowledge as ontologies. Then, ontological reasoning allows software agents to...
SourceID acm
SourceType Publisher
StartPage 428
Title Combining semantic web and logic programming for agent reasoning
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1NT9wwELVgubSXFkpVyod8gF62QdnYcTa3rtBWaFUQB6DcotgZq5W6i9Skl_76zjixE2BV0V6ilXfljeb5Y-Z53pixYwtGZiAnkbKpjWRucM5VpYlyEJLK72mjidC_uFTnN3Jxl971KUFOXdLoU_N7ra7kf1DFNsSVVLL_gGzoFBvwM-KLT0QYn4-c37X7zFVorP1R_yRuvrkSED3LZ4Kmjw4GZv7Mf0aaqifMeley4H6p3cUR4xqWaPrvZkySRuLY3VLps7qWIQ3TdUb57Y7d9SienKUn-RwD5ZbwQ1DLkGVzW9aGJJM_ujy_km4mQUf462ngp52gYTCgxov2O7It1DiKLgaCxQf8BRGyJAn_K3_pw1uBwVGCIWpb3L1bYmUnJm93a9mWzXqyEQxzP5RTICUTFaWFEJtsM5vGI7Y1my--3AY-LlbEWCmS__h_7UqC9W8xkF6u65kcHLMcuCfXr9lubwfej4pttgGrHfbK39zBu4V8h70clKF8wz4FvLnHmyPeHPHmDm8-wJsj3tzhzQPeu-zm8_z67DzqbtaISvTXmsjkFhKDkUKl7LTKdJzTBKXLArQpK2lAVTYRAl1pjR4wgBEC0sqAxdmnbZaIt2y0ul_BO8ZtbqWd5FYZYWQMoKeQWS0wTgApIE_32Ac0SkGzpi58jWy0XiEKtF7hrFeQ9fbYx-f9sNA4yOz75_a7z170w-6AjZqfv-AQHclGH3Vj4A9O525S
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+10th+international+conference+on+Advanced+Agent+Technology&rft.atitle=Combining+semantic+web+and+logic+programming+for+agent+reasoning&rft.au=%C5%9Eensoy%2C+Murat&rft.au=Vasconcelos%2C+Wamberto+W.&rft.au=Norman%2C+Timothy+J.&rft.series=ACM+Conferences&rft.date=2011-05-02&rft.pub=Springer-Verlag&rft.isbn=9783642272158&rft.spage=428&rft.epage=441&rft_id=info:doi/10.1007%2F978-3-642-27216-5_33
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9783642272158/lc.gif&client=summon&freeimage=true
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9783642272158/mc.gif&client=summon&freeimage=true
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9783642272158/sc.gif&client=summon&freeimage=true