contactSchema
type: object
a collection of ways to contact a given entity
emails
type: array
optional? yes
a list of email addresses
emails[idx]
type: string
kind: email
phones
type: array
optional? yes
a list of phone numbers
phones[idx]
type: phoneSchema
a telephone number that can be used to reach the entity