a slot which accommodates resources going into the process or going out of the process
(relationships)
relates input/output to a resource
relates input/output to a verb (explained below)
(reverse)
relates process to a input/output
for example an ingredient composed into the output, after the process the ingredient is gone
resource effect: increment vf:quantity of affected resource by value of vf:affectedQuantity in event
resource effect: create vf:hasComponent relationship between resource referenced from event with vf:assembledInto property and the affected resource & unset vf:currentLocation of affected resource
specific for vf:Transportation, transported resource enters the process
resource effect: unset vf:currentLocation of affected resource
in processes like repair or maintentance, same resource will appear in vf:Output with improve verb
for example a tool used in process, after the process, the tool still exists
labor power towards a process
for example a design file, neither used nor consumed, the file remains available at all times
a new resource produced in that process
resource effect: increment vf:quantity of affected resource by value of vf:affectedQuantity in event
resource effect: remove vf:hasComponent relationship between resource referenced from event with vf:assembledInto property and the affected resource & set vf:currentLocation of affected resource to value of vf:currentLocation of resource which had vf:hasComponent relationship with it.
in processes like repair or maintentance, same resource will appear in vf:Input with accept verb
specific for vf:Transportation, transported resource leaves the process
resource effect: set vf:currentLocation of affected resource to value of vf:atLocation in event
Input or Output doesn't change from one phase to another, each phase has distinct input/output with relationships to relevant input/output in other phases.
- Recipe - often containing broad description of acceptable resources
- Plan - in this stage one can narrow further acceptable inputs from Recipe and serve as foundation to cast an Intent
- Alocation - in this stage one has agreement for particular resource to bind with input slot
- Event - stage after running the process which refers to resource actually put into input slot
TODO