Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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)