Generalized Icons
A unifying concept for these visual languages, is that they all deal
with different aspects of
generalized visual objects, or
generalized icons.
Generalized icons consist of object icons and process icons. An
object icon
is a dual representation of an object, written as (Xm,Xi), with a
logical part Xm (the meaning), and a physical part Xi (the image).
In visual programming languages, we are dealing with
objects with logical meaning, but no visual image.
The objects are then assigned a visual representation, so that it can be visualized.
In visual information processing languages, we are dealing with
objects with visual image, but the logical meaning must be assigned.