Class summary | |
---|---|
binding |
Method summary | |
---|---|
evaluate-bind-statement | class var value ontology &key |
make-bind-statement | x &key |
print-object | (binding binding) stream |
score | binding |
value | binding |
var | binding |
Function summary | |
---|---|
evaluate-bind-statements | bind-statements ontology |
get-value | var bindings |
make-binding | b &key ontology |
make-bindings | bindings &key ontology |
merge-bindings | b1 b2 &key (test (function equal-entity)) |
:var | [Initarg] |
:score | [Initarg] |
:value | [Initarg] |
Evaluates a set of bind statements by searching for values in the ontology or by binding the value in the bind statement.
takes a bind-statement or lists of the form (var score value), or of the form (var . value) and turns it into a binding
takes a list of bind-statement or lists of the form (var score value), or of the form (var . value) and turns into into a binding
merges two bindings making sure that values are returns success (t)/failuer and the merged bindings