Tra due entità ci possono essere relazioni formali e/o interattive.
Una relazione formale consiste in un rapporto matematico o geometrico tra le entità stesse, descrivibile mediante una o più formule.
Una relazione interattiva consiste in interazioni abituali di un certo tipo tra le entità stesse,
Un’interazione può essere unidirezionale o bidirezionale. Nel secondo caso si ha una reazione (o “feedback”) a seguito di una transazione, verso l’agente che ha effettuato la transazione stessa.
Una relazione tra due entità consiste nella loro abitudine a interagire in certi modi caratteristici, ovvero secondo certi algoritmi o programmi.