Define an AGR space type.
A group type defines the structure of a group.
The name of the AGR space type.
A group type defines the structure of a group.
A group type may contain arbitrary roles.
A role is the specification (i.e. type) of a position in a group and playing a role usually implies certain rights and obligations for an agent.
A role is the specification (i.e. type) of a position in a group and playing a role usually implies certain rights and obligations for an agent.
The name of the group type.
A role is the specification (i.e. type) of a position in a group and playing a role usually implies certain rights and obligations for an agent.
The name of the role.
The minimum number of agents that must play this role for the group to be operational (default: 0).
The maximum number of agents that are allowed to play this role simultaneously. -1 indicates no restriction (default).
Instance of an AGR space. Use in <extensions> section of <configurations> part of component descriptor.
Instance of an AGR space.
A group instance of the AGR space.
The name of the space instance. The name can be used by the agents of the application to get access to a specific space.
The type of the space. Should match with the name of an AGR space type declared in the <sapcetypes> section.
Define an AGR space type. Use in <extensiontypes> section of application descriptor.
A group instance of the AGR space.
A position in the group specifies how to assign agents to roles. Currently, only automatic assignment based on the agent type is supported. This might be extended in the future.
A position in the group specifies how to assign agents to roles. Currently, only automatic assignment based on the agent type is supported. This might be extended in the future.
The role to be assigned.
The type of agent, that should play the role.
The name of the group instance. Can be used by agents to find a specific group.
The type of the group. Has to match a group type name of the corresponding AGR spaxce type as defined in the <spacetypes> section.