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)