change how flows reference agents
Since we look at more sophisticated mechanism to address rights and responsibilities. I thought this change may clarify how agents relate to flows, in particular Commitment and Event. If diff dosn't make it clear, changes boil down to replacing:
-
vf:provider
-
vf:commitedBy
invf:Commitment
-
vf:performedBy
invf:EconomicEvent
-
-
vf:receiver
-
vf:commitedBy
invf:Commitment
-
vf:requestedBy
invf:EconomicEvents
-
I don't think currently terminology made it clear that
- provider makes the commitment and then performs the action carried out in event
- receiver holds agent who made commitment accountable and requests the action carried out in event
In cases like handling by products, the receiver of the by product would probably make the commitment to receive it, not the provider.