dipper.models.Reference module¶
-
class
dipper.models.Reference.
Reference
(graph, ref_id=None, ref_type=None)¶ Bases:
object
- To model references for associations
- (such as journal articles, books, etc.).
- By default, references will be typed as “documents”,
- unless if the type is set otherwise.
- If a short_citation is set, this will be used for the individual’s label.
- We may wish to subclass this later.
-
addAuthor
(author)¶
-
addPage
(subject_id, page_url)¶
-
addRefToGraph
()¶
-
addTitle
(subject_id, title)¶
-
annotation_properties
= {'page': 'foaf:page', 'title': 'dc:title'}¶
-
ref_types
= {'document': 'IAO:0000310', 'journal_article': 'IAO:0000013', 'person': 'foaf:Person', 'photograph': 'IAO:0000185', 'publication': 'IAO:0000311', 'webpage': 'SIO:000302'}¶
-
setAuthorList
(author_list)¶ Parameters: author_list – Array of authors Returns:
-
setShortCitation
(citation)¶
-
setTitle
(title)¶
-
setType
(reference_type)¶
-
setYear
(year)¶