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...
Saved in:
| Published in | Proceedings of the 10th international conference on Advanced Agent Technology pp. 428 - 441 |
|---|---|
| Main Authors | , , |
| Format | Conference Proceeding |
| Language | English |
| Published |
Berlin, Heidelberg
Springer-Verlag
02.05.2011
|
| Series | ACM Conferences |
| Online Access | Get full text |
| ISBN | 9783642272158 3642272150 |
| DOI | 10.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 |