Literature model¶
TCKDB backend app models literature module
- class tckdb.backend.app.models.literature.Literature(**kwargs)[source]¶
A class for representing a TCKDB Literature item
Examples:
Literature(type='article', authors='M.I. It, D.C. Wash', title='Kinetics of the Reactions in a Model: Part II', year=2020, journal='Int. J. Chem. Kin.', volume=53, issue=2, page_start=2222, page_end=2229, doi='10.67/doi', url='url.com/article/abstract') Literature(type='book', authors='M.I. It, D.C. Wash', title='Principles of Kinetic Modeling', year=1982, publisher='WeeLy', editors='E.D. Torr', edition='2nd Edn.', chapter_title='These are Updated Rates', publication_place='New York NY', isbn='978-3-16-148410-0', url='url.com/book/abstract') Literature(type='thesis', authors='P.H. David', title='Kinetic Modeling Dissertation', year=2020, publisher='MIT', advisor='P.R. Ofessor', url='url.com/dissertation/abstract')
- id¶
The primary key (not a user input)
- Type
int
- type¶
The Literature type. Allowed values are
'article'
,'book'
, or'thesis'
- Type
str
- authors¶
The names of all authors (limited to 255 characters, use “et al.” if needed)
- Type
str
- title¶
The article, thesis, or book title
- Type
str
- year¶
The publication year
- Type
int
- journal¶
The article journal, required for articles
- Type
str, optional
- volume¶
The journal volume, required for articles
- Type
int, optional
- issue¶
The journal issue
- Type
int, optional
- page_start¶
The article starting page, required for articles
- Type
int, optional
- page_end¶
The article ending page, required for articles
- Type
int, optional
- publisher¶
The book’s publisher, required for books
- Type
str, optional
- editors¶
The book editors, required for books
- Type
str, optional
- edition¶
The book edition
- Type
str, optional
- chapter_title¶
The book’s chapter title
- Type
str, optional
- publication_place¶
The book’s publication place, required for books
- Type
str, optional
- advisor¶
The thesis advisor, required for theses
- Type
str, optional
- doi¶
The article DOI, required for articles
- Type
str, optional
- isbn¶
The book ISBN, required for books
- Type
str, optional
- url¶
The web address of the Literature source
- Type
str, optional
- species¶
A One to Many relationship between Literature and Species.
- Type
relationship
- non_physical_species¶
A One to Many relationship between Literature and NonPhysicalSpecies.
- Type
relationship
- reviewer_flags¶
Backend flags to assist the review process (not a user input)
- Type
Dict[str, str]