dipper.models.Provenance module¶
-
class
dipper.models.Provenance.
Provenance
(graph)¶ Bases:
object
To model provenance as the basis for an association. This encompasses:
- Process history leading to a claim being made, including processes through which evidence is evaluated
- Processes through which information used as evidence is created.
- Provenance metadata includes accounts of who conducted these processes,
- what entities participated in them, and when/where they occurred.
-
add_agent_to_graph
(agent_id, agent_label, agent_type=None, agent_description=None)¶
-
add_assay_to_graph
(assay_id, assay_label, assay_type=None, assay_description=None)¶
-
add_assertion
(assertion, agent, agent_label, date=None)¶ Add assertion to graph :param assertion: :param agent: :param evidence_line: :param date: :return: None
-
add_date_created
(prov_type, date)¶
-
add_study_measure
(study, measure)¶
-
add_study_parts
(study, study_parts)¶
-
add_study_to_measurements
(study, measurements)¶
-
object_properties
= {'asserted_by': 'SEPIO:0000130', 'created_at_location': 'SEPIO:0000019', 'created_by': 'SEPIO:0000018', 'created_on': 'pav:createdOn', 'created_with_resource': 'SEPIO:0000022', 'date_created': 'SEPIO:0000021', 'has_agent': 'SEPIO:0000017', 'has_input': 'RO:0002233', 'has_participant': 'RO:0000057', 'has_provenance': 'SEPIO:0000011', 'has_supporting_study': 'SEPIO:0000085', 'is_asserted_in': 'SEPIO:0000015', 'is_assertion_supported_by': 'SEPIO:0000111', 'measures': 'SEPIO:0000114', 'output_of': 'RO:0002353', 'specified_by': 'SEPIO:0000041'}¶
-
provenance_types
= {'assay': 'OBI:0000070', 'assertion': 'SEPIO:0000001', 'assertion_process': 'SEPIO:0000003', 'mixed_model': 'STATO:0000189', 'organization': 'foaf:organization', 'person': 'foaf:person', 'project': 'VIVO:Project', 'statistical_hypothesis_test': 'OBI:0000673', 'study': 'OBI:0000471', 'variant_classification_guideline': 'SEPIO:0000037', 'xref': 'OIO:hasdbxref'}¶