A Scheme for Integrating Concrete Domains into Concept Languages

A drawback which concept languages based on KL-ONE have is that all the terminological knowledge has to be defined on an abstract logical level. In many applications, one would like to be able to refer to concrete domains and predicates on these domains when defining concepts. Examples for such concrete domains are the integers, the real numbers, or also non-arithmetic domains, and predicates could be equality, inequality, or more complex predicates. In the present paper we shall propose a scheme for integrating such concrete domains into concept languages rather than describing a particular extension by some specific concrete domain. We shall define a terminological and an assertional language, and consider the important inference problems such as subsumption, instantiation, and consistency. The formal semantics as well as the reasoning algorithms are given on the scheme level. In contrast to existing KL-ONE based systems, these algorithms will be not only sound but also complete. They generate subtasks which have to be solved by a special purpose reasoner of the concrete domain.

[1]  Peter F. Patel-Schneider,et al.  Term Subsumption Languages in Knowledge Representation , 1990, AI Mag..

[2]  Alfred Kobsa,et al.  Utilizing Knowledge: The Components of the SB-ONE Knowledge Representation Workbench , 1991, Principles of Semantic Networks.

[3]  Hector J. Levesque,et al.  An Essential Hybrid Reasoning System: Knowledge and Symbol Level Accounts of KRYPTON , 1985, IJCAI.

[4]  Zohar Manna,et al.  Proving termination with multiset orderings , 1979, CACM.

[5]  Marc B. Vilain,et al.  The Restricted Language Architecture of a Hybrid Representation System , 1985, IJCAI.

[6]  Bernhard Nebel,et al.  Terminological Reasoning is Inherently Intractable , 1990, Artif. Intell..

[7]  Gert Smolka,et al.  Attributive Concept Descriptions with Complements , 1991, Artif. Intell..

[8]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[9]  Ronald J. Brachman,et al.  An overview of the KL-ONE Knowledge Representation System , 1985 .

[10]  Martin D. Davis Hilbert's Tenth Problem is Unsolvable , 1973 .

[11]  Bernhard Hollunder Hybrid Inferences in KL-ONE-Based Knowledge Representation Systems , 1990, GWAI.

[12]  Pascal Van Hentenryck,et al.  The Constraint Logic Programming Language CHIP , 1988, FGCS.

[13]  Volker Weispfenningy,et al.  Applying Linear Quantiier Elimination , 1993 .

[14]  Emil L. Post A variant of a recursively unsolvable problem , 1946 .

[15]  Manfred Schmidt-Schauß,et al.  Subsumption in KL-ONE is Undecidable , 1989, KR.

[16]  Rüdiger Loos,et al.  Applying Linear Quantifier Elimination , 1993, Comput. J..

[17]  Bernd Owsnicki-Klewe,et al.  Data Models in Knowledge Representation System: A Case Study , 1986, GWAI.

[18]  W. Nutt,et al.  Subsumption algorithms for concept languages , 1990 .

[19]  P. Patel-Schneider Small can be beautiful in knowledge representation , 1984 .

[20]  G. Miller,et al.  Cognitive science. , 1981, Science.

[21]  Hector J. Levesque,et al.  Expressiveness and tractability in knowledge representation and reasoning 1 , 1987, Comput. Intell..

[22]  Bernhard Hollunder,et al.  Subsumption Algorithms for Concept Description Languages , 1990, ECAI.

[23]  Joxan Jaffar,et al.  Constraint logic programming , 1987, POPL '87.

[24]  Deborah L. McGuinness,et al.  CLASSIC: a structural data model for objects , 1989, SIGMOD '89.

[25]  Franz Baader Augmenting Concept Languages by Transitive Closure of Roles: An Alternative to Terminological Cycles , 1991, IJCAI.

[26]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[27]  Alain Colmerauer,et al.  An introduction to Prolog III , 1989, CACM.

[28]  Manfred Schmidt-Schaubß,et al.  Subsumption in KL-ONE is undecidable , 1989, KR 1989.

[29]  Franz Baader,et al.  Terminological Cycles in KL-ONE-based Knowledge Representation Languages , 1990, AAAI.

[30]  John F. Canny,et al.  Some algebraic and geometric computations in PSPACE , 1988, STOC '88.

[31]  Volker Weispfenning,et al.  The Complexity of Linear Problems in Fields , 1988, Journal of symbolic computation.

[32]  M. Ivimey Annual report , 1958, IRE Transactions on Engineering Writing and Speech.

[33]  Ronald J. Brachman,et al.  An Overview of the KL-ONE Knowledge Representation System , 1985, Cogn. Sci..

[34]  C. Apte,et al.  Experience with K-REP: an object-centered knowledge representation language , 1988, [1988] Proceedings. The Fourth Conference on Artificial Intelligence Applications.

[35]  Roland H. C. Yap,et al.  The CLP( R ) language and system , 1992, TOPL.

[36]  Bernhard Nebel,et al.  Terminological Cycles: Semantics and Computational Properties , 1991, Principles of Semantic Networks.

[37]  Albrecht Schmiedel,et al.  Temporal Terminological Logic , 1990, AAAI.

[38]  Chidanand Apté,et al.  Organizing Knowledge in a Complex Financial Domain , 1987, IEEE Expert.

[39]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[40]  Bernhard Nebel,et al.  Hybrid Reasoning in BACK , 1988, ISMIS.