{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T18:36:33Z","timestamp":1767638193774,"version":"3.48.0"},"reference-count":31,"publisher":"Maximum Academic Press","issue":"3","license":[{"start":{"date-parts":[[2009,9,1]],"date-time":"2009-09-01T00:00:00Z","timestamp":1251763200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The Knowledge Engineering Review"],"published-print":{"date-parts":[[2009,9]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>\n                    In this paper, we present an approach to solve the drawbacks of manual composition of software components. Our approach is applied within the j\n                    <jats:sc>colibri<\/jats:sc>\n                    framework for building case-based reasoning (CBR) applications. We propose a system design process based on reusing\n                    <jats:italic>templates<\/jats:italic>\n                    obtained from previously designed CBR systems. Templates store the control flow of the CBR applications and include semantic annotations conceptualizing its behavior and expertise. We use CBR ontology to formalize syntactical, semantical and pragmatical aspects of the reusable components of the framework. The ontology vocabulary facilitates an annotation process of the components and allows to reason about their composition, facilitating the semi-automatic configuration of complex systems from their composing pieces.\n                  <\/jats:p>","DOI":"10.1017\/s0269888909990051","type":"journal-article","created":{"date-parts":[[2009,9,18]],"date-time":"2009-09-18T11:09:41Z","timestamp":1253272181000},"page":"245-264","source":"Crossref","is-referenced-by-count":2,"title":["Semantic templates for case-based reasoning systems"],"prefix":"10.48130","volume":"24","author":[{"given":"Juan Antonio","family":"Recio-Garc\u00eda","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bel\u00e9n","family":"D\u00edaz-Agudo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pedro Antonio","family":"Gonz\u00e1lez-Calero","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"27968","published-online":{"date-parts":[[2009,9,1]]},"reference":[{"key":"S0269888909990051_ref7","first-page":"101","volume-title":"Proceedings of the 15th International FLAIRS\u201902 Conference (Special Track on CBR)","author":"D\u00edaz-Agudo","year":"2002"},{"key":"S0269888909990051_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2006.147"},{"key":"S0269888909990051_ref17","first-page":"22","article-title":"Designing reusable classes","volume":"1","author":"Johnson","year":"1988","journal-title":"Journal of Object-Oriented Programming"},{"volume-title":"Generative Programming: Methods, Tools and Applications","year":"2000","author":"Czarnecki","key":"S0269888909990051_ref5"},{"volume-title":"The Adaptive Web","year":"2007","author":"Smyth","key":"S0269888909990051_ref28"},{"key":"S0269888909990051_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-34518-3_9"},{"key":"S0269888909990051_ref6","doi-asserted-by":"publisher","DOI":"10.1155\/2005\/128026"},{"key":"S0269888909990051_ref34","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1050"},{"key":"S0269888909990051_ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.85"},{"key":"S0269888909990051_ref2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45759-3"},{"key":"S0269888909990051_ref16","first-page":"125","volume-title":"Case-Based Reasoning: Experiences, Lessons, and Future Directions","author":"Hammond","year":"1996"},{"volume-title":"Proceedings of the 12th UK Workshop on Case-Based Reasoning","year":"2007","author":"Recio-Garc\u00eda","key":"S0269888909990051_ref25"},{"volume-title":"Case-Based Reasoning: Experiences, Lessons, and Future Directions","year":"1996","author":"Leake","key":"S0269888909990051_ref20"},{"key":"S0269888909990051_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2007.02.004"},{"key":"S0269888909990051_ref19","doi-asserted-by":"publisher","DOI":"10.1016\/B978-1-55860-237-3.50005-4"},{"key":"S0269888909990051_ref27","doi-asserted-by":"publisher","DOI":"10.1023\/A:1020757023711"},{"key":"S0269888909990051_ref10","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Chamizo C. , Gonz\u00e1lez-Calero P. A. , G\u00f3mez-Albarr\u00e1n M. , Hern\u00e1ndez-Y\u00e1\u00f1ez L. 1996. Supporting object reuse through case-based reasoning. In Advances in Case-Based-Reasoning (EWCBR96), Lecture Notes in Artificial Intelligence, 1168, 135\u2013149. Springer.","DOI":"10.1007\/BFb0020607"},{"key":"S0269888909990051_ref15","doi-asserted-by":"publisher","DOI":"10.1016\/0304-3975(96)00046-1"},{"key":"S0269888909990051_ref21","unstructured":"McSherry D. 2002. Recommendation engineering. In Proceedings of the 15th European Conference on Artificial Intelligence, van Harmelen, F. (ed.). 86\u201390. IOS Press."},{"key":"S0269888909990051_ref26","first-page":"459","volume-title":"Advances in Case-Based Reasoning, 9th European Conference, ECCBR 2008","volume":"5239","author":"Recio-Garc\u00eda","year":"2008"},{"key":"S0269888909990051_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.websem.2006.11.006"},{"key":"S0269888909990051_ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1273360.1273370"},{"key":"S0269888909990051_ref23","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.993"},{"key":"S0269888909990051_ref33","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/3-540-69351-3_4","volume-title":"Intelligent Sales Support with CBR Case-Based Reasoning Technology, From Foundations to Applications","author":"Wilke","year":"1998"},{"key":"S0269888909990051_ref4","first-page":"245","article-title":"Interactive critiquing for catalog navigation in e-commerce","volume":"18","author":"Burke","year":"2002","journal-title":"The Knowledge Engineering Review"},{"key":"S0269888909990051_ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2002.1020288"},{"key":"S0269888909990051_ref3","first-page":"315","article-title":"Case-based recommender systems","volume":"23","author":"Bridge","year":"2006","journal-title":"The Knowledge Engineering Review"},{"key":"S0269888909990051_ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1183236.1183260"},{"volume-title":"Proceedings of the 11th UK Workshop on Case-Based Reasoning","year":"2006","author":"Recio-Garc\u00eda","key":"S0269888909990051_ref24"},{"key":"S0269888909990051_ref13","doi-asserted-by":"crossref","unstructured":"Goderis A. , Sattler U. , Goble C. A. 2005. Applying description logics for workflow reuse and repurposing. In Proceedings of Description Logics 2005. Edinburgh, Scotland, UK.","DOI":"10.1007\/11574620_25"},{"key":"S0269888909990051_ref29","first-page":"561","volume-title":"Proceedings of the 3rd International Conference on Case-Based Reasoning","author":"Smyth","year":"1999"}],"container-title":["The Knowledge Engineering Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0269888909990051","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T14:43:51Z","timestamp":1767624231000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0269888909990051\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,9]]},"references-count":31,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2009,9]]}},"alternative-id":["S0269888909990051"],"URL":"https:\/\/doi.org\/10.1017\/s0269888909990051","relation":{},"ISSN":["0269-8889","1469-8005"],"issn-type":[{"type":"print","value":"0269-8889"},{"type":"electronic","value":"1469-8005"}],"subject":[],"published":{"date-parts":[[2009,9]]}}}