Results 1  10
of
24
Ontological Knowledge Base Reasoning with SortHierarchy and Rigidity
 In Proceedings of Knowledge Representation (KR2004
, 2004
"... Although sorts and unary predicates are semantically identical in ordersorted logic, they are classified as different kinds of properties in formal ontology (e.g. sortal and nonsortal). This ontological analysis is an essential notion to deal with properties (or sorts) of objects in knowledge re ..."
Abstract

Cited by 14 (10 self)
 Add to MetaCart
(Show Context)
Although sorts and unary predicates are semantically identical in ordersorted logic, they are classified as different kinds of properties in formal ontology (e.g. sortal and nonsortal). This ontological analysis is an essential notion to deal with properties (or sorts) of objects in knowledge representation and reasoning. In this paper, we propose an extension of an ordersorted logic with the ontological property classification. This logic contains types (rigid sorts), nonrigid sorts and unary predicates to distinguishably express the properties: substantial sorts, nonsubstantial sorts and nonsortal properties. We define a sorted Hornclause calculus for such property expressions in a knowledge base. Based on the calculus, we develop a reasoning algorithm for many separated knowledge bases where each knowledge base can extract rigid property information from other knowledge bases (called rigid property derivation).
DynamicallyTyped Computations for OrderSorted Equational Presentations (Extended Abstract)
 Proc. 21st International Colloquium on Automata, Languages, and Programming, volume 820 of Lecture Notes in Computer Science
, 1994
"... Equational presentations with ordered sorts encompass partially defined functions and subtyping information in an algebraic framework. In this work we address the problem of computing in ordersorted algebras, with very few restrictions on the allowed presentations. We adopt an algebraic framework w ..."
Abstract

Cited by 11 (9 self)
 Add to MetaCart
Equational presentations with ordered sorts encompass partially defined functions and subtyping information in an algebraic framework. In this work we address the problem of computing in ordersorted algebras, with very few restrictions on the allowed presentations. We adopt an algebraic framework where equational, membership and existence formulas can be expressed. A complete deduction calculus is provided to incorporate the interaction between all these formulas. The notion of decorated terms is proposed to memorize local sort information, dynamically changed by a rewriting process. A completion procedure for equational presentations with ordered sorts computes a set of rewrite rules with which not only equational theorems of the form (t = t 0 ), but also typing theorems of the for...
Distributed reasoning with ontologies and rules in ordersorted logic programming
 Journal of Web Semantics
"... Integrating ontologies and rules on the Semantic Web enables software agents to interoperate between them; however, this leads to two problems. First, reasoning services in SWRL (a combination of OWL and RuleML) are not decidable. Second, no studies have focused on distributed reasoning services for ..."
Abstract

Cited by 7 (6 self)
 Add to MetaCart
(Show Context)
Integrating ontologies and rules on the Semantic Web enables software agents to interoperate between them; however, this leads to two problems. First, reasoning services in SWRL (a combination of OWL and RuleML) are not decidable. Second, no studies have focused on distributed reasoning services for integrating ontologies and rules in multiple knowledge bases. In order to address these problems, we consider distributed reasoning services for ontologies and rules with decidable and effective computation. In this paper, we describe multiple ordersorted logic programming that transfers rigid properties from knowledge bases. Our ordersorted logic contains types (rigid sorts), nonrigid sorts, and unary predicates that distinctly express essential sorts, nonessential sorts, and nonsortal properties. We formalize the ordersorted Hornclause calculus for such expressions in a single knowledge base. This calculus is extended by embedding rigidproperty derivation for multiple knowledge bases, each of which can transfer rigidproperty information from other knowledge bases. In order to enable the reasoning to be effective and decidable, we design a queryanswering system that combines ordersorted linear resolution and rigidproperty resolution as topdown algorithms.
Sort Inheritance for OrderSorted Equational Presentations
 In Recent Trends in Data Types Specification
, 1995
"... In an algebraic framework, where equational, membership and existence formulas can be expressed, decorated terms and rewriting provide operational semantics and decision procedures for these formulas. We focus in this work on testing sort inheritance, an undecidable property of specifications, neede ..."
Abstract

Cited by 5 (4 self)
 Add to MetaCart
In an algebraic framework, where equational, membership and existence formulas can be expressed, decorated terms and rewriting provide operational semantics and decision procedures for these formulas. We focus in this work on testing sort inheritance, an undecidable property of specifications, needed for unification in this context. A test and three specific processes, based on completion of a set of rewrite rules, are proposed to check sort inheritance. They depend on the kinds of membership formulas (t : A) allowed in the specifications: flat and linear, shallow and general terms t are studied.
The completeness of logic programming with sort predicates
 Systems and Computers in Japan 35(1):37–46
, 2004
"... An ordersorted logic can be regarded as a generalized firstorder predicate logic that includes many and ordered sorts (i.e. a sorthierarchy). In the fields of knowledge representation and AI, this logic with sorthierarchy has been used to design a logicbased language appropriate for representin ..."
Abstract

Cited by 5 (5 self)
 Add to MetaCart
(Show Context)
An ordersorted logic can be regarded as a generalized firstorder predicate logic that includes many and ordered sorts (i.e. a sorthierarchy). In the fields of knowledge representation and AI, this logic with sorthierarchy has been used to design a logicbased language appropriate for representing taxonomic knowledge. By incorporating the sorthierarchy, ordersorted resolution and sorted logic programming have been formalized that provide efficient reasoning mechanisms with structural representation. In this work, Beierle et al. developed an ordersorted logic to couple separated taxonomic knowledge and assertional knowledge. Namely, its language allows us to make use of sorts to denote not only the types of terms but also unary predicates (called sort predicates). In this paper, we propose a sorted logic programming language with sort predicates in order to improve the practicability of the logic proposed by Beierle et al. The linear resolution is obtained by adding inference relative to sort predicates and subsort relations. In the semantics, the terms and formulas that follow the sorted signature extended with sort predicates are interpreted over its corresponding Σ +structures. Finally, we build the Herbrand models of programs containing sort predicates, and thus prove the soundness and completeness of this logic programming. ordersorted logic, sort predicate, logic programming, knowledge base system 1
Unification in an Extensional Lambda Calculus with Ordered Function Sorts and Constant Overloading
, 1994
"... We develop an ordersorted higherorder calculus suitable for automatic theorem proving applications by extending the extensional simply typed lambda calculus with a higherorder ordered sort concept and constant overloading. Huet's wellknown techniques for unifying simply typed lambda ter ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
(Show Context)
We develop an ordersorted higherorder calculus suitable for automatic theorem proving applications by extending the extensional simply typed lambda calculus with a higherorder ordered sort concept and constant overloading. Huet's wellknown techniques for unifying simply typed lambda terms are generalized to arrive at a complete transformationbased unification algorithm for this sorted calculus. Consideration of an ordersorted logic with functional base sorts and arbitrary term declarations was originally proposed by the second author in a 1991 paper; we give here a corrected calculus which supports constant rather than arbitrary term declarations, as well as a corrected unification algorithm, and prove in this setting results corresponding to those claimed there.
Integrating deduction techniques in a software reuse application
 J. UCS
, 1999
"... We investigate the application of automated deduction techniques to retrieve software components based on their formal specifications. The application profile has major impacts on the problem solving process and requires an open system architecture in which different deductive engines work in comb ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
We investigate the application of automated deduction techniques to retrieve software components based on their formal specifications. The application profile has major impacts on the problem solving process and requires an open system architecture in which different deductive engines work in combination because the proof problems are too difficult for a single monolithic system. We describe our system architecture, a pipeline of filters of increasing deductive strength, and concentrate on the final filter, in which theorem provers are applied. Here, we use the Ilfsystem as a control and integration shell to combine different provers. We support two different combination styles, competition and cooperation. Experiments confirm our approach. With moderate timeouts we already achieve an overall recall of approximately 80%.
Programming Systems
, 1994
"... Kunstliche Intelligenz, DFKI) with sites in Kaiserslautern and Saarbrucken is a nonprofit organization which was founded in 1988. The shareholder companies are Atlas Elektronik, DaimlerBenz, Fraunhofer Gesellschaft, GMD, IBM, Insiders, MannesmannKienzle, Sema Group, Siemens and SiemensNixdorf. ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Kunstliche Intelligenz, DFKI) with sites in Kaiserslautern and Saarbrucken is a nonprofit organization which was founded in 1988. The shareholder companies are Atlas Elektronik, DaimlerBenz, Fraunhofer Gesellschaft, GMD, IBM, Insiders, MannesmannKienzle, Sema Group, Siemens and SiemensNixdorf. Research projects conducted at the DFKI are funded by the German Ministry for Research and Technology, by the shareholder companies, or by other industrial contracts. The DFKI conducts applicationoriented basic research in the field of artificial intelligence and other related subfields of computer science. The overall goal is to construct systems with technical knowledge and common sense which by using AI methods implement a problem solution for a selected application area. Currently, there are the following research areas at the DFKI: Intelligent Engineering Systems
A Combinatorbased Ordersorted Higherorder Unification Algorithm
, 1993
"... This paper develops a sound and complete transformationbased algorithm for unification in an extensional ordersorted combinatory logic supporting constant overloading and a higherorder sort concept. Appropriate notions of ordersorted weak equality and extensionality  reflecting ordersorted f ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
This paper develops a sound and complete transformationbased algorithm for unification in an extensional ordersorted combinatory logic supporting constant overloading and a higherorder sort concept. Appropriate notions of ordersorted weak equality and extensionality  reflecting ordersorted fijequality in the corresponding lambda calculus given by Johann and Kohlhase  are defined, and the typed combinatorbased higherorder unification techniques of Dougherty are modified to accommodate unification with respect to the theory they generate. The algorithm presented here can thus be viewed as a combinatory logic counterpart to that of Johann and Kohlhase, as well as a refinement of that of Dougherty, and provides evidence that combinatory logic is wellsuited to serve as a framework for incorporating ordersorted higherorder reasoning into deduction systems aiming to capitalize on both the expressiveness of extensional higherorder logic and the efficiency of ordersorted calculi.
Director Concept Logics
, 1990
"... founded in 1988 by the shareholder companies ADV/Orga, AEG, IBM, Insiders, Fraunhofer ..."
Abstract
 Add to MetaCart
founded in 1988 by the shareholder companies ADV/Orga, AEG, IBM, Insiders, Fraunhofer