def create_prov_usage(prov_activity, prov_entity): ref_prov_activity = DBRefProvActivity(prov_ref=prov_activity._db_id) ref_prov_entity = DBRefProvEntity(prov_ref=prov_entity._db_id) return DBProvUsage(prov_activity=ref_prov_activity, prov_entity=ref_prov_entity, prov_role=None)
def create_prov_generation(prov_entity, prov_activity): ref_prov_entity = DBRefProvEntity(prov_ref=prov_entity._db_id) ref_prov_activity = DBRefProvActivity(prov_ref=prov_activity._db_id) return DBProvGeneration(prov_entity=ref_prov_entity, prov_activity=ref_prov_activity, prov_role=None)
def create_prov_association(prov_activity, prov_agent, prov_entity): ref_prov_activity = DBRefProvActivity(prov_ref=prov_activity._db_id) ref_prov_agent = DBRefProvAgent(prov_ref=prov_agent._db_id) ref_prov_entity = DBRefProvPlan(prov_ref=prov_entity._db_id) return DBProvAssociation(prov_activity=ref_prov_activity, prov_agent=ref_prov_agent, prov_plan=ref_prov_entity, prov_role=None)