|
A knowledge stream is an input stream of knowledge of any type (sentences,
sentence rules, functions and inexact rules), to be read by a knowledge
base (KB), or, a set of interconnected or clustered KBs.
Interconnected KBs refer to independent knowledge bases which
interchange sentences through publication and
subscription, while KB clusters refer to a set of KBs which in
most respects function as one virtual KB. A knowledge stream is the only knowledge assert (input) alternative for clients using Pro/3 in server-mode. A knowledge stream is stored in one SQL table where each row represents a sentence, rule or function definition in any of the following formats:
There can be more than knowledge type and more than one knowledge format in the same knowledge stream (table). Knowledge streams can be created with the Create Knowledge Stream-window. Knowledge streams differ from text-file based source knowledge in the way that once a record is successfully read by (and stored in) a KB, the record is marked as such and subsequently never read again by another KB. |