As social beings, humans are not living in isolation but rather interact
and communicate within their social network via language, meant to
convey parts of some conceptualization from the sender to a single
recipient or a set of recipients. Communities of agents not only share a
common language but also the individual conceptualizations of the world
(real and abstract) have to overlap to a significant extent, allowing
for efficient reference to whole conceptual structures like "the German
constitution", "game theory" or "medical sciences". For "societies" of
interacting technical devices or software agents the situation is not
quite as Babylonian since although these agents are meant to act
individually (and also have a private state and private knowledge) in
most cases they are designed to refer to one common ontology or
standardized protocol and thus do not have to deal with
misunderstanding. However, the more these systems become interconnected,
the more this situation resembles the one described for societies of
human agents even though the misunderstanding might be easier to detect
when the different reference ontologies are made explicit and published.
Obviously, in both cases standardization of a common language or set of
rules for interaction reduces the individual degree of freedom for the
sake of compatibility and benefits derived from interaction. In his
work, Falk Graf von Westarp addresses the software market as a domain
strongly depending on compatibility effects of the individuals'
decisions.