The role argument is a relation, or the name of a relation.
If the asserted-p argument is t, then the fillers of role are returned only if they were explicitly asserted to fill that role. Default fillers, inferred fillers, and fillers of subroles of role are not returned.
The context argument is the context, or the symbol or string that names the context, where the lookup of instance and role begins. This defaults to the current context.
If the no-error-p argument is t, then error messages are suppressed.
(defrelation rr) (defrelation ss :is (:and rr (:range A))) (tellm (A Sue) (:about Joe (rr Sue) (:filled-by ss Mary '(3 4 5)))) (get-values 'Joe 'rr) ==> (|I|SUE |I|MARY (3 4 5)) \ (get-values 'Joe 'rr :asserted-p t) ==> (|I|SUE) (defrelation r :characteristics :single-valued) (set-value 'Joe 'r 'Sue) (get-values (fi Joe) (fr r)) ==> (|I|SUE) (set-value 'Joe 'r '(3 4 5)) (get-values 'Joe 'r :context "CL-USER-KB") ==> ((3 4 5)) (get-values 'Joe 'x :no-error-p t) ==> NIL :MISSING-ROLE