Summary
Problem-solving methods are ready-made software components that can be assembled with domain knowledge bases to create application systems. Ontologies and problem-solving methods have a long history of intricate relationships. In this chapter, we describe these relationships and how they can be used in a principled manner to construct knowledge systems. We have developed a methodology that strongly relies on ontologies: first, to describe domain knowledge bases and problem-solving methods as independent components that can be reused in different application systems; and second, to mediate knowledge between the two kinds of components when they are assembled in a specific system. We present our methodology and a set of associated tools (based on the Protégé knowledge-engineering environment) that we have created to support developers in building knowledge systems and that we have used to conduct problem-solving method reuse experiments.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
V. R. Benjamins, E. Plaza, E. Motta, D. Fensel, R. Studer, R. Wielinga, G. Schreiber, Z. Zdrahal, and S. Decker. An Intelligent Brokering Service for Knowledge-Component Reuse on the World-Wide Web. In Workshop on Knowledge Acquisition, Modeling and Management (KAW’98), 1998.
V. Richard Benjamins. Problem Solving Methods for Diagnosis. PhD Thesis, University of Amsterdam, 1993.
J.A. Breuker and W. van de Velde, editors. The CommonKADS Library for Expertise Modeling. IOS Press, Amsterdam, 1994.
B. G Buchanan and E. H. Shortliffe. Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley, 1984.
B. Chandrasekaran. Generic Tasks for Knowledge-Based Reasoning: High-Level Building Blocks for Expert System Design. IEEE Expert, 1 (3): 23–30, 1986.
B. Chandrasekaran, T. Johnson, and J.W. Smith. Task Structure Analysis for Knowledge Modeling. Communications of the ACM, 33 (9): 124–136, 1992.
7 B. Chandrasekaran, J. R. Josephson, and V. Richard Benjamins. Ontology of Tasks and Methods. In Workshop on Knowledge Acquisition, Modeling and Management (KAW’98), Banff, Canada, 1998.
W. J. Clancey. Heuristic Classification. Artificial Intelligence, 27: 289–350, 1985.
W.J. Clancey. The Epistemology of a Rule-based Expert System: A Framework for Explanation. Artificial Intelligence, 20: 215–251, 1983.
M. Crubézy, E. Motta, W. Lu, and M. A. Musen. Configuring Online Problem-Solving Resources with the Internet Reasoning Service. IEEE Intelligent Systems, 18 (2): 34–42, 2003.
H. Eriksson, Y. Shahar, S. W. Tu, A. R. Puerta, and M. A. Musen. Task Modeling with Reusable Problem-Solving Methods. Artificial Intelligence, 79: 293–326, 1995.
D. Fensel, H. Eriksson, M. A. Musen, and R. Studer. Conceptual and Formal Specifications of Problem-Solving Methods. International Journal of Expert Systems,9(4):507532, 1996.
D. Fensel and E. Motta. Structured Development of Problem Solving Methods. IEEE Transactions on Knowledge and Data Engineering, 13 (6): 913–932, 2001.
D. Fensel, E. Motta, S. Decker, and Z. Zdrahal. Using Ontologies For Defining Tasks, Problem-Solving Methods and Their Mappings. In E. Plaza (eds.), editor, European Conference on Knowledge Acquisition, Modeling and Management (EKAW’97), volume 1319 of Lecture Notes in Artificial Intelligence, pages 113–128. Springer-Verlag, Berlin, 1997.
D. Fensel, E. Motta, E van Harmelen, V. R. Benjamins, M. Crubézy, S. Decker, M. Gas-pari, R. Groenboom, W. Grosso, M. A. Musen, E. Plaza, G. Schreiber, R. Studer, and R. Wielinga. The Unified Problem-solving Method Development Language UPML. Knowledge and Information Systems Journal (KAIS), 5 (1), 2003.
J. H. Gennari, W. E. Grosso, and M. A. Musen. A Method-Description Language: An Initial Ontology with Examples. In Workshop on Knowledge Acquisition, Modeling and Management (KAW’98), Banff, Canada, 1998.
J. H. Gennari, M. A. Musen, R. W. Fergerson, W. E. Grosso, M. Crubézy, H. Eriksson, N. F. Noy, and S. W. Tu. The Evolution of Protégé: An Environment for Knowledge-Based Systems Development. International Journal of Human-Computer Studies, 58 (1): 89–123, 2003.
J.H. Gennari, R.B. Altman, and M.A. Musen. Reuse with Protégé-II: From Elevators to Ribosomes. In ACM-SigSoft 1995 Symposium on Software Reusability, Seattle, WA, 1995.
J.H. Gennari, S.W. Tu, T.E. Rothenfluh, and M.A. Musen. Mapping Domains to Methods in Support of Reuse. International Journal of Human-Computer Studies, 41:399–424., 1994.
Y. Gil and E. Melz. Explicit Representations of Problem-Solving Methods to Support Knowledge Acquisition. In Thirteenth National Conference on Artificial Intelligence (AAAI-96),Portland, Oregon, 1996. AAAI Press.
S. Marcus, J. Stout, and J. McDermott. VT: An Expert Elevator Designer that Uses Knowledge-Directed Backtracking. AI Magazine, 9 (1): 95–112, 1988.
J. McDermott. Preliminary Steps Toward a Taxonomy of Problem-Solving Methods. In S. Marcus, editor, Automatic Knowledge for Acquisition for Expert Systems, pages 22554. Boston: Kluwer Academic Publishers, 1988.
E. Motta. Reusable Components for Knowledge Modelling: Principles and Case Studies in Parametric Design. IOS Press, Amsterdam, 1999.
E. Motta and W. Lu. A Library of Components for Classification Problem Solving. Deliverable 1, IBROW Project IST-1999–19005: An Intelligent Brokering Service for Knowledge-Component Reuse on the World-Wide Web, 2000.
M. A. Musen. Scalable Software Architectures for Decision Support. Methods of Information in Medicine, 38: 229–238, 1999.
M. A. Musen and A. T. Schreiber. Architectures for Intelligent Systems Based on Reusable Components. Artificial Intelligence in Medicine, 7: 189–199, 1995.
B. Omelayenko, M. Crubézy, D. Fensel, V R. Benjamins, B. J. Wielinga, E. Motta, M. A. Musen, and Y. Ding. UPML: The Language and Tool Support for Making the Semantic Web Alive. In D. Fensel, J. Hendler, H. Liebermann, and W. Wahlster, editors, Spinning the Semantic Web: Bringing the World Wide Web to its Full Potential. MIT Press, 2003.
J.Y. Park, J.H. Gennari, and M.A. Musen. Mappings for Reuse in Knowledge-Based Systems. In Eleventh Banff Knowledge Acquisition for Knowledge-Based Systems Workshop, Banff, Alberta, 1998.
E Puppe. Systematic Introduction to Expert Systems, Knowledge Representations and Problem-Solving Methods Springer-Verlag, 1993.
T. R. Rothenfluh, J. H. Gennari, H. Eriksson, A. R. Puerta, S. W. Tu, and M. A. Musen. Reusable Ontologies, Knowledge-Acquisition Tools, and Performance Systems: PROTÉGÉ-II Solutions to Sisyphus-2. International Journal of Human-Computer Studies, 44: 303–332, 1996.
A. Th. Schreiber and W. P. Birmingham. Editorial: the Sisyphus-VT Initiative. International Journal of Human-Computer Studies, 44 (3/4): 275–280, 1996.
A.T. Schreiber, J.M. Akkermans, A.A. Anjewierden, R. de Hoog, N.R. Shadbolt, W. van de Velde, and B.J. Wielinga. Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge, 2000.
D.S. Smith, J.Y. Park, and M.A. Musen. Therapy Planning as Constraint Satisfaction: A Computer-Based Antiretroviral Therapy Advisor for the Management of HIV. In AMIA Fall Symposium, American Medical Informatics Association, pages 627–631, Orlando, FL, 1998.
L. Steels. Components of Expertise. AI Magazine, 11:30–49, 1990
S.W. Tu, Y. Shahar, J. Dawes, J. Winkles, A.R. Puerta, and M.A. Musen. A Problem-Solving Model for Episodic Skeletal-Plan Refinement. Knowledge Acquisition, 4: 197216, 1992.
A. Valente, V. R. Benjamins, and L. Nunes de Barros. A Library of System-Derived Problem-Solving Methods for Planning. International Journal of Human-Computer Studies, 48 (4): 417–447, 1998.
G. Wiederhold. Mediators in the Architecture of Future Information Systems. IEEE Computer, 25 (3): 38–49, 1992.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Crubézy, M., Musen, M.A. (2004). Ontologies in Support of Problem Solving. In: Staab, S., Studer, R. (eds) Handbook on Ontologies. International Handbooks on Information Systems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24750-0_16
Download citation
DOI: https://doi.org/10.1007/978-3-540-24750-0_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-11957-0
Online ISBN: 978-3-540-24750-0
eBook Packages: Springer Book Archive