There are three aspects of integration that a computerized enterprise using multiple systems must address: (1) data integration (among, e.g., product design databases, shop floor control databases, and production planning databases), (2) knowledge integration (across various knowledge-based systems that share common enterprise facts, operating rules, or decision logic), and (3) data and knowledge integration (as as to, at least, calibrate databases with factbases and data models with knowledge models).
A key issue in this integration problem is the global representation of knowledge (including data semantic constraints and application processing logic) in a form compatible with that of data resources. This paper develops a rulebase model to address this need. In particular, the model combines production rule and relation into a structure that allows (1) full factbase management, (2) inclusion of complete logic (both condition and action), and (3) efficient rulebase processing. It contributes directly to the problem of trigger management (or more generally, rule and event management) in both single-site and multiple-site data and knowledge systems. The model is implemented as a part of the Metadatabase system at Rensselaer.