Add the provone:hadInPort, provone:hadOutPort, and provone:hadEntity properties. These properties are used to further describe the prov:used and prov:wasGeneratedBy properties by means of an intermediary Usage or Generation instance respectively.
Add the prov:qualifiedUsage and prov:qualifiedGeneration properties in the context of a provone:Execution.  These enable further description of the prov:used and prov:wasGeneratedBy properties.
Add the prov:qualifiedAssociation property used to further describe the prov:wasAssociatedWith property in the context of an Execution. Also add the prov:agent and prov:hadPlan properties, used to further describe an Association of a User and a Program in the context of an Execution.