authors
A record in the Authors collection
Properties: $schema, _bucket, _collections, _private_notes, acquisition_source, advisors, arxiv_categories, awards, birth_date, control_number, death_date, deleted, deleted_records, email_addresses, ids, inspire_categories, legacy_creation_date, legacy_version, name, new_record, positions, project_membership, public_notes, self, status, stub, urls
$schema
type: | string |
format: | uri |
minLength: | 1 |
_bucket
Used by invenio-records-files to store information about the
bucket attached to this record.
Note
This field is maintained by invenio-records-files and should
not be edited manually.
_collections
Collections to which record belongs
Every element of _collections is:
Allowed values:
_private_notes
List of private notes
These notes are only visible to privileged users, not regular
users.
Every element of _private_notes is:
advisors
List of advisors
MARC: | 701 |
type: | array |
minItems: | 1 |
Every element of advisors is:
type: | object |
Required: | name |
Properties: curated_relation, degree_type, hidden, ids, name, record
hidden
Whether this advisor should be hidden
ids
List of advisor’s IDs
MARC: | 701__i |
type: | array |
minItems: | 1 |
Every element of ids is:
name
The full name of the advisor, written in the
standard last names, first names
form.
example: | Smith, John P.S. |
type: | string |
pattern: | ^[^ , ]+( , [^ , ]+)?( , ?[^ , ]+)?$ |
minLength: | 1 |
arxiv_categories
List of research areas of author
MARC: | 65017a when it contains an arXiv category. |
type: | array |
minItems: | 1 |
Every element of arxiv_categories is:
awards
List of awards received by the author
MARC: | 678 |
type: | array |
minItems: | 1 |
Every element of awards is:
An award
Properties: name, url, year
name
Name of the award
MARC: | 678__a (also contains year). |
example: | Nobel Prize in Physics |
type: | string |
minLength: | 1 |
url
URL of award announcement
MARC: | 678__u |
Reference: | url |
year
Year of the award
MARC: | 678__a (also contains name). |
type: | integer |
minimum: | 1000 |
maximum: | 2050 |
birth_date
MARC: | 100__d (first part) |
type: | string |
format: | date |
minLength: | 1 |
control_number
ID of current record
Read-only field. Also called record ID
or recid
.
death_date
MARC: | 100__d (second part) |
See also status deceased
.
type: | string |
format: | date |
minLength: | 1 |
deleted
Whether this record has been deleted
MARC: | 980__a/c:deleted |
type: | boolean |
deleted_records
List of records that were deleted because they were replaced by
this one. This typically happens when merging two records: one of
them gets enriched with the information of the other one, which is
then superfluous and gets deleted.
For the opposite concept, see new_record.
Every element of deleted_records is:
email_addresses
List of email addresses
MARC: | 371__m/o , 595__m/o |
type: | array |
minItems: | 1 |
Every element of email_addresses is:
type: | object |
Required: | value |
Properties: current, hidden, value
current
Whether this address is still in use
MARC: | if true , the email comes from m , if
false , from o . |
type: | boolean |
hidden
Whether this address should be hidden
MARC: | if true , the email comes from 371 , if
false , from 595 . |
Email addresses might be considered sensitive
information and hidden at the user’s request.
value
An email address
type: | string |
format: | email |
minLength: | 1 |
ids
Every element of ids is:
inspire_categories
Every element of inspire_categories is:
legacy_creation_date
type: | string |
format: | date |
minLength: | 1 |
legacy_version
Last record update
Used to indicate the version of the record on legacy.
name
Name information of the author
MARC: | 100 , 400 , 880 |
type: | object |
Required: | value |
Properties: name_variants, native_names, numeration, preferred_name, previous_names, title, value
name_variants
List of name variants
Contains other variations (besides preferred_name) of the
author name in value that are in use.
These could be:
- other spellings;
- other transliterations from the native_names to the
Latin alphabet;
- other splittings among last names and first names;
- combinations with previous_names.
example: | Smith-Taylor, Johnny |
MARC: | 400__a |
type: | array |
pattern: | ^[^ , ]+( , [^ , ]+)?( , ?[^ , ]+)?$ |
minItems: | 1 |
Every element of name_variants is:
native_names
Native names of the author, not using the Latin alphabet.
example: | 楼 立洋 |
MARC: | 880__a |
type: | array |
minItems: | 1 |
Every element of native_names is:
numeration
MARC: | 100__b |
type: | string |
minLength: | 1 |
Allowed values:
- Jr.
- Sr.
- I
- II
- III
- IV
- VI
- VII
- VIII
preferred_name
differs from the full name in value. This should use Latin alphabet.
example: | Smith, John |
MARC: | 100__q |
type: | string |
minLength: | 1 |
previous_names
List of previous names
Contains previous names of the author, e.g. the maiden
name.
example: | Taylor, Jonathan Gerald C.T. |
MARC: | no field for this, was put into 667__a as a note. |
type: | array |
pattern: | ^[^ , ]+( , [^ , ]+)?( , ?[^ , ]+)?$ |
minItems: | 1 |
Every element of previous_names is:
title
MARC: | 100__c |
type: | string |
minLength: | 1 |
Allowed values:
value
Full name of the author
Author name in Latin alphabet (may contain diacritics). The
format should be last names, first names
. If not all
names are known, initials should be followed by a .
without space.
Note
Not all authors have two names, so only one name
without a comma is perfectly valid.
example: | Smith Davis, Jonathan Gerald C.T. |
MARC: | 100__a |
type: | string |
pattern: | ^[^ , ]+( , [^ , ]+)?( , ?[^ , ]+)?$ |
minLength: | 1 |
new_record
Record replacing this one
Contains a reference to the record replacing the current one, if it
is marked as deleted.
positions
MARC: | 371 |
type: | array |
minItems: | 1 |
Every element of positions is:
Properties: curated_relation, current, end_date, hidden, institution, rank, record, start_date
current
MARC: | 371__z:current corresponds to true |
type: | boolean |
end_date
MARC: | 371__t |
type: | string |
format: | date |
minLength: | 1 |
hidden
Whether this position should be hidden
institution
MARC: | 371__a |
type: | string |
minLength: | 1 |
rank
MARC: | 371__r |
Reference: | rank |
record
URI for the institution record
start_date
MARC: | 371__s |
type: | string |
format: | date |
minLength: | 1 |
project_membership
List of projects on which the author worked
MARC: | 693 |
type: | array |
minItems: | 1 |
Every element of project_membership is:
type: | object |
Required: | name |
Properties: curated_relation, current, end_date, hidden, name, record, start_date
current
Whether the author is still involved in it
MARC: | 693__z corresponds to true |
type: | boolean |
end_date
Date the author stopped working on this project.
type: | string |
format: | date |
minLength: | 1 |
hidden
Whether this project should be hidden
name
Name of the project.
record
URI for the experiment record
start_date
Date the author started working on this project.
type: | string |
format: | date |
minLength: | 1 |
public_notes
Every element of public_notes is:
self
Url of the record
Url of the record itself
status
The person’s status
Allowed values:
- active
- deceased
- departed
- retired
urls
Every element of urls is: