DocumentCode
1320453
Title
Knowledge object modeling
Author
Wu, Xindong ; Cai, Kevin
Author_Institution
Dept. of Math. & Comput. Sci., Colorado Sch. of Mines, Golden, CO, USA
Volume
30
Issue
2
fYear
2000
fDate
3/1/2000 12:00:00 AM
Firstpage
96
Lastpage
107
Abstract
Knowledge objects are an integration of the object-oriented paradigm with logic rules. The proper integration provides a flexible and powerful environment, as rule-based components provide facilities for deductive retrieval and pattern matching, and object-oriented components provide a clear intuitive structure for programs in the form of class hierarchies. Based on the knowledge object concept, this paper presents a factor-centered representation language, Factor++, which models logic rules into the object-oriented paradigm, and a scheduling system, Schedular, using the Factor++ framework The construction of Schedular demonstrates that by using an object-oriented representation of knowledge objects, users can be given explicit control of the object hierarchy to customize the system to their particular needs, which includes letting users select among scheduling and other methods. In Schedular, rules are designed as derivation rules and constraint rules. The purpose of rules is either to restrict object structure and behavior, or to infer new data from the existing data. Rules are arranged in positions so that object methods are automatically firing up if environment changes are detected by these rules
Keywords
formal logic; inference mechanisms; knowledge representation languages; object-oriented languages; pattern matching; scheduling; Factor++; Schedular; class hierarchies; deductive retrieval; factor-centered representation language; knowledge object concept; knowledge object modeling; knowledge object representation; knowledge representation; logic rules; object-oriented paradigm; pattern matching; program structure; rule-based components; scheduling system; Airports; Control systems; Information technology; Logic design; Logic programming; Object detection; Object oriented modeling; Object oriented programming; Pattern matching; Power system modeling;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher
ieee
ISSN
1083-4427
Type
jour
DOI
10.1109/3468.833091
Filename
833091
Link To Document