Title :
Negations and exceptions in Topoi
Author :
St-vincent, Pierre ; Bratley, Paul ; Poulin, Daniel
Author_Institution :
Cognicase Inc., Montreal, Que., Canada
Abstract :
Topoi is a language for constructing arguments. Rules are labelled with a context in which they apply, so that different, or even conflicting, rules can be supplied to represent different points of view. This in turn allows the construction through meta-level programming of differing or conflicting arguments. Although first applied in a legal application, the language can be used in more general situations. The paper first presents a brief overview of the main features of the language. It subsequently introduces the three types of negation-explicit negation, negation by failure, and closed world negation-provided by the language. Finally it describes a useful mechanism for writing rules that allow exceptions
Keywords :
expert systems; knowledge based systems; logic programming; Topoi; constructing arguments; expert systems; meta-level programming; negation; rule bases; rules; Acoustical engineering; Expert systems; Law; Legal factors; Modular construction; Systems engineering and theory; Testing; Writing;
Conference_Titel :
Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
Conference_Location :
Vienna
Print_ISBN :
0-8186-8353-8
DOI :
10.1109/DEXA.1998.707464