Problem space: u-construct, s-construct and
generator
- Operator Overview:
- This operator may form part of the u-constuctor or s-constructor being constructed. It connects
assigners to receivers in the syntactic or semantic A/R set.
- Operator Proposal:
- Link operator proposals are returned by the generator space. The operator
carries attributes for the assigner, role and receiver.
- Operator Application:
- The application of this operator removes the receiver from the A/R set, creates the
link and annotates the role attribute of the assigner with the receiver (or in the
case of an adjoin link in syntactic comprehension, creates the adjoined-node and annotate the assigner with
^annotation adjoined) and updates the AGR features of the assigner and/or the
receiver. It also removes the word associated with the receiver from ^receivers-id
so that the word is no longer available for linking.
Note that because of this application, implementation chunks are built as by-products
and they will fire eventually as part of the u-constructor or s-constrcutor when it gets proposed in
the top-space.
- Operator Reconsider:
- The operator is reconsidered when the assigner is augmented with
the receiver in the role attribute (or with the ^annotation adjoined in the
case of an adjoin link).
Productions are in file:
u-construct.link.soar and
s-construct.link.soar
Back to the operator hierarchy.
This page written by Jill Fain Lehman (jef@cs.cmu.edu)
and Han Ming Ong(hanming@cs.cmu.edu)
Updated by Mark H Smith