Contributor#
- class technote.metadata.model.Contributor(*, name, email=None, affiliations=<factory>, orcid=None, internal_id=None)#
Bases:
PersonThe domain model for a contributor.
- Parameters:
name (
StructuredName)affiliations (
list[Organization], default:<factory>)
Attributes Summary
The institutions the person is affiliated with.
The email address of the person.
An internal/institutional identifier for a person.
The name of the person.
A note describing the contribution.
The ORCiD ID (URL) of the person.
The role of the contributor, using the Zenodo vocabulary.
Attributes Documentation
- affiliations: list[Organization] = <dataclasses._MISSING_TYPE object>#
The institutions the person is affiliated with.
- name: StructuredName = <dataclasses._MISSING_TYPE object>#
The name of the person.
- role: ZenodoRole | None = None#
The role of the contributor, using the Zenodo vocabulary.