Class EXPRESSION

An expression is an abstraction that may have multiple representations: strings, sounds, icons, etc., and that is used as an interpretant of something else (therefore it is also a kind of *sign). It is important to distinguish between (abstract) expressions and implemented signifiers. For example, the word 'cat' is represented (implemented) here as a string of graphical characters displayed on a monitor and/or printed on paper, but it can be represented by a sequence of sounds or by some non-latin alphabet or by some cryptographic form.
Subclass-Of: Information
Axioms:
(=> (Expression ?Self)
    (And (Minimum-Slot-Cardinality ?Self Interpretant-Of 1)
         (Minimum-Slot-Cardinality ?Self
                                   Extrinsically-Represented-By
                                   1)
         (Minimum-Slot-Cardinality ?Self Represented-By 1)))