Agent, Resource and Process don't need to stay disjoint
moving from https://github.com/valueflows/valueflows/issues/507
@elf-pavlik: While doing that I also lean more towards not treating agents, resources and processes as disjoint. So we can also treat agents as 'very high level process' which can have inputs and outputs.
@bhaugen: if you conflate agents with high-level processes, then do processes have agency?
Or if you conflate resources with processes with agents, than do resources have agency?
(To be more explicit, I think agents, processes, and resources are distinct concepts for very good reasons.)
Agents have agency and process have inputs and outputs. In some cases it comes very natural that some entities may have both. For example organizations that act as specific project and eventually deliver some 'outputs', they also can have 'inputs' which don't fit in some 'lower level' process. This may come clearer when we work further on budgets and composing processes. Also person can consume a meal as input, one could have more granular processes eg. montlhy life-work cycle etc. but I don't see why one can just have it as input as one's own lifelong process. So person can have aspect of agency, aspect of process and also aspect of resource. I can make agreement that someone will load me (pick me up) in one place and unload me (pick me up) in another place. At the end of this lifetime my body may also need proper circular economy treatment with some form of consume - eg. input of composting process. Before that I could also get accepted to hospital and hopefully improved, similar to a broken bike.
I don't think we should forcing creating separate entity for one's agency, one's processness, one's resorceness.