PersonAuthor#
- class documenteer.citations.PersonAuthor(*, family_name, given_name=None, orcid=None, affiliation=None)#
Bases:
objectA person credited as an author of a cited work.
- Parameters:
Attributes Summary
The person's affiliation, as a single display name.
The name as a BibTeX
authorfield entry, in BibTeX'sFamily, Givenform so that a style can reorder or abbreviate it.The name as it appears in a rendered citation, family name first.
The person's family name (last name in western culture).
The person's given name (first name in western culture), if known.
The part of a BibTeX key this author contributes.
The person's ORCID, in whatever spelling the source provides.
Attributes Documentation
- affiliation: str | None = None#
The person’s affiliation, as a single display name.
Neither
Citation.to_plain_textnorCitation.to_bibtexrenders an affiliation — a bibliographic reference credits people, not their institutions. It is carried here because the metadata formats a citation is exchanged in do record it, one affiliation per creator: CFF’sPersonhas anaffiliationstring and DataCite’s creators have affiliations.
- bibtex_name#
The name as a BibTeX
authorfield entry, in BibTeX’sFamily, Givenform so that a style can reorder or abbreviate it.A person credited by family name alone is braced instead, for the same reason
OrganizationAuthor.bibtex_nameis: with no comma to mark where the family name starts, BibTeX reads the name as given names followed by a family name, and a style would render Rubin’sSurvey Cadence Optimization Committeeas something like “S. C. O. Committee”. The braces say that the whole string is the name. They are inert around a mononym, so the branch braces every family-only name rather than only the multi-word ones.
- citation_name#
The name as it appears in a rendered citation, family name first.
- family_name: str = <dataclasses._MISSING_TYPE object>#
The person’s family name (last name in western culture).
- key_component#
The part of a BibTeX key this author contributes.