vf:controls
I have impression that in our discussions about agents, their group dynamics and slowly getting into concept of 'ownership' of resources. We may miss explicit presence of IMO key aspect to that conversation control.
What I see makes agents distinct, they can act (have agency), and to act they need to make decisions. We could look at relationship of Person (individual) to a Group (collective) in terms of "what degree of control given individual has, when it comes to decisions on how the group acts" (encapsulating inner group dynamics to interface with other entities as single agent)
Similar when it comes to owning a resource, especially when Group (collective involving many individuals) owns a resource. It controls this resource and again deciding about it has some inner group dynamics, again encapsulate to appear as single agent when interfacing with the rest of economic environment.
I think property like vf:controls makes sense in Agent -> Agent relations (a person has certain degree of control in group decisions) as well as Agent -> Resource relations (a person has certain degree of control in decisions about particular resource)
Just putting it here for discussions, seeing it relevant to
- https://github.com/valueflows/agent/issues/38#issuecomment-150235976
- https://github.com/valueflows/agent/issues/51#issuecomment-150373794
- https://github.com/valueflows/agent/issues/20#issuecomment-150228915
As well as some project of various friends