Skip to content

change how flows reference agents

elf Pavlik requested to merge github/fork/elf-pavlik/flows-agents into master

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 in vf:Commitment
    • vf:performedBy in vf:EconomicEvent
  • vf:receiver
    • vf:commitedBy in vf:Commitment
    • vf:requestedBy in vf: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.

Merge request reports