LOGIC PROGRAMMING AND KNOWLEDGE REPRESENTATION
|
1998年
/
1471卷
关键词:
D O I:
10.1007/BFb0054789
中图分类号:
TP18 [人工智能理论];
学科分类号:
081104 ;
0812 ;
0835 ;
1405 ;
摘要:
This paper presents an extension of disjunctive dat slog (Datalog(V)) by nested rules. Nested rules are (disjunctive) rules where elements of the head may be also rules. Nested rules increase the knowledge representation power of Datalog(V) both from a theoretical and from a practical viewpoint. A number of examples show that nested rules allow to naturally model several real world situations that cannot be represented in Datalog(V). An in depth analysis of complexity and expressive power of the language shows that nested rules do increase the expressiveness of Datalog(V) without implying any increase in its computational complexity.