Abstract
jCOLIBRI is an Object-Oriented framework in Java that promotes software reuse for building CBR systems. It integrates the application of well proven Software Engineering techniques with a knowledge level description that separates the reasoning methods from the domain model. In this paper we present the evolution of the framework towards a Semantic Web Services (SWS) architecture where problem solving methods are represented as Web Services. In order to compose these services, our proposal uses an ontology with common CBR terminology and a Description Logic reasoner for choosing the most appropriate problem solving method.
Supported by the Spanish Committee of Science & Technology (TIC2002-01961)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Aamodt. Knowledge-Intensive Case-Based Reasoning in CREEK. In ECCBR, pages 1–15, 2004.
C. Abásolo, E. Plaza, and J.-L. Arcos. Components for Case-Based Reasoning Systems. Lecture Notes in Computer Science, 2504, 2002.
S. Bechhofer, R. Möller, and P. Crowther. The DIG Description Logic Interface. In D. Calvanese, G. D. Giacomo, and E. Pranconi, editors, Description Logics, volume 81 of CEUR Workshop Proceedings. CEUR-WS.org, 2003.
J. J. Bello-Tomás, P. A. González-Calero, and B. Díaz-Agudo. JColibri: An Object-Oriented Framework for Building CBR Systems. In P. Punk and P. A. González-Calero, editors, ECCBR, volume 3155 of Lecture Notes in Computer Science, pages 32–46. Springer, 2004.
S. Bogaerts and D. Leake. IUCBRF: A Framework For Rapid And Modular Case-Based Reasoning System Development. http://www.cs.indiana.edu/sbogaert/CBR/IUCBRF.pdf.
J. A. Breuker and W. Van de Velde. CommonKADS Library for Expertise Modelling: Reusable Problem Solving Components. 1994.
C. Bussler, E. Cimpian, A. Mocan, M. Moran, and M. Zaremba. WSMX: An Execution Environment for Semantic Web Services. Position paper at WSC Workshop on Frameworks for Semantics in Web Services, 2005.
M. Crubézy, W. Lu, E. Motta, and M. A. Musen. Configuring Online Problem-Solving Resources with the Internet Reasoning Service. In Proceedings of the IFIP 17th World Computer Congress-TCI 2 Stream on Intelligent Information Processing, pages 91–102, Deventer, The Netherlands, The Netherlands, 2002. Kluwer, B.V.
J. de Bruijn, H. Lausen, R. Krummenacher, A. Polleres, L. Predoiu, M. Kifer, and D. Fensel. The Web Service Modeling Language WSML (final draft). http://www.wsmo.Org/TR/dl6/dl6.l/vO.2/, March 2005.
J. de Brujin, R. Lara, S. Arroyo, J. M. Gomez, H. Sung-Kook, and D. Fensel. A Unified Semantic Web Services Architecture based on WSMF and UPML. International Journal on Web Engineering Technology, special issue on Semantic Web, 2005.
B. Díaz-Agudo and P. A. González-Calero. An architecture for knowledge intensive CBR systems. In E. Blanzieri and L. Portinale, editors, Advances in Case-Based Reasoning — (EWCBR’00). Springer-Verlag, Berlin Heidelberg New York, 2000.
B. Díaz-Agudo and P. A. González-Calero. CBROnto: a task/method ontology for CBR. In S. Haller and G. Simmons, editors, Procs. of the 15th International FLAIRS’02 Conference. AAAI Press, 2002.
J. Domingue, L. Cabral, F. Hakimpour, D. Sell, and M. E. IRS-III: A Platform and Infrastructure for Creating WSMO-based Semantic Web Services. In Proceedings of the Workshop on WSMO Implementations (WIW), 2004.
D. Fensel, E. Motta, F. van Harmelen, V. R. Benjamins, M. Crubézy, S. Decker, M. Gaspari, R. Groenboom, W. E. Grosso, M. A. Musen, E. Plaza, G. Schreiber, R. Studer, and B. J. Wielinga. The Unified Problem-Solving Method Development Language UPML. Knowl. Inf. Syst., 5(1):83–131, 2003.
A. Gómez-Pérez. Knowledge sharing and reuse. In Liebowitz, editor, The handbook on Applied Expert Systems. CRC Press, 1998.
P. A. González-Calero, B. Díaz-Agudo, J. A. Recio-García, and J. J. Bello-Tomás. Authoring Tools in JColibri. In B. Lees, editor, Proceedings of the 9th UK Workshop on Case-Based Reasoning, pages 1–11, December 2004.
V. Haarslev and R. Möller. Racer: A core inference engine for the semantic web. In Y. Sure and Ó. Corcho, editors, EON, volume 87 of CEUR Workshop Proceedings. CEUR-WS.org, 2003.
F. Leymann. Web services: Distributed applications without limits. In G. Weikum, H. Schöning, and E. Rahm, editors, BTW, volume 26 of LNI, pages 2–23. GI, 2003.
M. D. McIlroy. Mass produced software components. In Proc. Nato Software Eng. Conf, pages 138–155, Garmisch, Germany, 1968.
E. Motta. An Overview of the OCML Modelling Language. In Proceddings of the 8th Workshop on Knowledge Engineering Methods and Languages (KEML), 1998.
A. Newel. The knowledge level. Artificial Intelligence, 18:87–127, 1982.
J. A. Recio-Garía, B. Díaz-Agudo, M. A. Gómez-Martín, and N. Wiratunga. Extending jCOLIBRI for Textual CBR. In Proceedings of the Sixth edition of the International Conference on Case-Based Reasoning, 2005.
E. Sirin and B. Parsia. Pellet: An OWL DL Reasoner. In V. Haarslev and R. Möller, editors, Description Logics, volume 104 of CEUR Workshop Proceedings. CEUR-WS.org, 2004.
L. Steels. Components of expertise. AI Magazine, 11(2):29–49, 1990.
The OWL Services Coalition. OWL-S: Semantic Markup for Web Services. http://www.daml.Org/services/owl-s/1.1/overview/.
World Wide Web Consortium (W3C). Web services architecture. http://www.w3.org/TR/ws-arch/, December 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Recio-García, J.A., Díaz-Agudo, B., González-Calero, P. (2006). A Distributed CBR Framework through Semantic Web Services. In: Bramer, M., Coenen, F., Allen, T. (eds) Research and Development in Intelligent Systems XXII. SGAI 2005. Springer, London. https://doi.org/10.1007/978-1-84628-226-3_8
Download citation
DOI: https://doi.org/10.1007/978-1-84628-226-3_8
Publisher Name: Springer, London
Print ISBN: 978-1-84628-225-6
Online ISBN: 978-1-84628-226-3
eBook Packages: Computer ScienceComputer Science (R0)