betty.entities.person_name module¶
Data types to describe people’s names.
- final class betty.entities.person_name.PersonName¶
Bases:
HasLocale,HasCitations,HasPrivacy,EntityThe
person-nameentityplugin.Plugin ID
person-nameClass
Configuration
not configurable
- __init__(*, person: ToOneAssociate[Person], id: str | None = None, individual: str | None = None, affiliation: str | None = None, privacy: Privacy = Privacy.UNDETERMINED, locale: ResolvableLocale | None = None, citations: ToManyAssociates[Citation] = ())¶
- affiliation¶
The name’s affiliation, or family component.
Also known as:
last name
surname
- individual¶
The name’s individual component.
Also known as:
first name
given name
- property label: Localizable¶
The entity’s human-readable label.
- async classmethod linked_data_schema(project: Project, /) JsonLdObject¶
Define the JSON Schema for
betty.linked_data.LinkedDataDumpable.dump_linked_data().
- person¶
The person whose name this is.