Contacts
a lighter version of people. Fewer required fields for capturing people who are less tightly coupled
Schema
The following lists key names mapped to its type and meaning for each entry.
- aka:
list, other names for the person, optional
- date:
[‘string’, ‘date’], date when the entry was created in ISO format, optional
- day:
integer, day when the entry was created, optional
- department:
string, Department at the institution, optional
- email:
string, Contact email for the contact, optional
- institution:
string, the institution where they are located. This isrequired for building a COI list of coauthors, butnot in general. It can be institute id or anythingin the aka or name, optional
- month:
[‘string’, ‘integer’], month when the entry was created, optional
- name:
string, the person’s canonical name, required
- notes:
[‘list’, ‘string’], notes about the person, optional
- title:
string, how the person is addressed, optional
- updated:
[‘string’, ‘datetime’, ‘date’], most recently updated, optional
- uuid:
string, universally unique identifier, optional
- year:
integer, year when the entry was created, optional
YAML Example
afriend:
aka:
- A. B. Friend
- AB Friend
- Tony Friend
day: 15
department: physics
email: friend@deed.com
institution: columbiau
month: January
name: Anthony B Friend
notes:
- The guy I meet for coffee sometimes
title: Mr.
uuid: 76f2a4c7-aa63-4fa3-88b5-396b0c15d368
year: 2020
JSON/Mongo Example
{
"_id": "afriend",
"aka": [
"A. B. Friend",
"AB Friend",
"Tony Friend"
],
"day": 15,
"department": "physics",
"email": "friend@deed.com",
"institution": "columbiau",
"month": "January",
"name": "Anthony B Friend",
"notes": [
"The guy I meet for coffee sometimes"
],
"title": "Mr.",
"uuid": "76f2a4c7-aa63-4fa3-88b5-396b0c15d368",
"year": 2020
}