Contacts

a lighter version of people. Fewer required fieldsfor 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
}