Adlet Interaction
When adlets collide, i.e., when their mutual attraction force exceeds a certain threshold
and they are in the same site,
the composition rules dictates whether two adlets should
be merged to form new adlets, with the possible
side effect of the updating of the virtual graph.
Therefore, an active document can be linked to another
active document through the interaction among adlets, leading to the discovery of
new relationships. The four most important adlet composition operators are:
(1) Concatenation: Adlet 1 and adlet 2 are combined into a train of adlets, but this
train is regarded as a single adlet. The visual operator is a 'train'.
(adlet1
adlet2 => adlet3)
(2) Equi-Join: Adlet 1 and adlet 2 are joined into a single new adlet, with properties
inherited from both parents. The visual operator is a 'heart'.
(adlet1
adlet2 => adlet3)
(3) BW-Join: Adlet 1 destroys adlet 2 but takes over some of the
latter's properties. The visual operator is a 'spider' -- the Black Widow.
(adlet1
adlet2 => adlet1)
(4) Split: Adlet 1 is split into adlets 2 and 3.
The unary visual operator is represented by a 'pair of scissors'.
(
adlet1 => adlet2 + adlet3)