DocumentCode
3795838
Title
Prolog/Rex/spl minus/a way to extend Prolog for better knowledge representation
Author
S. Vranes;M. Stanojevic
Author_Institution
Dept. of Comput. Syst., Mihajlo Pupin Inst., Belgrade, Serbia
Volume
6
Issue
1
fYear
1994
Firstpage
22
Lastpage
37
Abstract
Prolog/Rex represents a powerful amalgamation of the latest techniques for knowledge representation and processing, rich in semantic features that ease the difficult task of encoding heterogeneous knowledge of real-world applications. The Prolog/Rex concept mechanism lets a user represent domain entities in terms of their structural and behavioral properties, including multiple inheritance, arbitrary user-defined relations among entities, annotated values (demons), incomplete knowledge, etc. A flexible rule language helps the knowledge engineer capture human expertise and provide flexible control of the reasoning process. Additional Prolog/Rex strength that cannot be found in any other hybrid language made on top of Prolog is language level support for keeping many potentially contradictory solutions to a problem, allowing possible solutions and their implications to be automatically generated and completely explored before they are committed. The same mechanism is used to model time-states, which are useful in planning and scheduling applications of Prolog/Rex.
Keywords
"Knowledge representation","Control systems","Artificial intelligence","Knowledge based systems","Uncertainty","Encoding","Mechanical factors","Knowledge engineering","Humans","Automatic control"
Journal_Title
IEEE Transactions on Knowledge and Data Engineering
Publisher
ieee
ISSN
1041-4347
Type
jour
DOI
10.1109/69.273023
Filename
273023
Link To Document