Uniform Knowledge Representation in PRODIGY
All knowledge in PRODIGY -- control rules, domain knowledge, learned
knowledge -- is represented in the PRODIGY description language (PDL). PDL
is based on
first-order
predicate calculus and includes variables,
disjunction and conjunction, universal and existential quantification,
and conditional representation. Operators are
STRIPS-like with
pre-condition expressions that must be satisfied for an operator to be
applied and post-conditions which describe the changes to the world (state)
through the addition and deletion of atomic formulas in the current state.
The representation is driven by the problem that there is
too much knowledge in the world and
the way in which
software engineering has addressed
this problem in large-knowledge domains.
This uniform representation enables a system-wide
uniform access to knowledge but results in
fixed language for action with
limited expressibility.
Press
UP to return to the property list.
Press
HOME to return to the top of PRODIGY.