Categories of Artificial Societies

We investigate the concept of artificial societies and identify a number of separate classes of such societies. These are compared in terms of openness, flexibility, stability, and trustfulness. The two most obvious types of artificial societies are the open societies, where there are no restrictions for joining the society, and the closed societies, where it is impossible for an "external agent" to join the society. We argue that whereas open societies supports openness and flexibility, closed societies support stability and trustfulness. In many situations, however, there is a need for societies that support all these aspects, e.g., in systems characterized as information ecosystems. We therefore suggest two classes of societies that better balance the trade-off between these aspects. The first class is the semi-open societies, where any agent can join the society given that it follows some well-specified restrictions (or, at least, promises to do so), and second is the semi-closed societies, where anyone may have an agent but where the agents are of a predefined type.