Skip to main content

A Distributed CBR Framework through Semantic Web Services

  • Conference paper
Research and Development in Intelligent Systems XXII (SGAI 2005)

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)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Aamodt. Knowledge-Intensive Case-Based Reasoning in CREEK. In ECCBR, pages 1–15, 2004.

    Google Scholar 

  2. C. Abásolo, E. Plaza, and J.-L. Arcos. Components for Case-Based Reasoning Systems. Lecture Notes in Computer Science, 2504, 2002.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. J. A. Breuker and W. Van de Velde. CommonKADS Library for Expertise Modelling: Reusable Problem Solving Components. 1994.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. A. Gómez-Pérez. Knowledge sharing and reuse. In Liebowitz, editor, The handbook on Applied Expert Systems. CRC Press, 1998.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. M. D. McIlroy. Mass produced software components. In Proc. Nato Software Eng. Conf, pages 138–155, Garmisch, Germany, 1968.

    Google Scholar 

  20. E. Motta. An Overview of the OCML Modelling Language. In Proceddings of the 8th Workshop on Knowledge Engineering Methods and Languages (KEML), 1998.

    Google Scholar 

  21. A. Newel. The knowledge level. Artificial Intelligence, 18:87–127, 1982.

    Article  Google Scholar 

  22. 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.

    Google Scholar 

  23. 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.

    Google Scholar 

  24. L. Steels. Components of expertise. AI Magazine, 11(2):29–49, 1990.

    Google Scholar 

  25. The OWL Services Coalition. OWL-S: Semantic Markup for Web Services. http://www.daml.Org/services/owl-s/1.1/overview/.

    Google Scholar 

  26. World Wide Web Consortium (W3C). Web services architecture. http://www.w3.org/TR/ws-arch/, December 2004.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics