Types
Person
Example
{
"type": "string",
"affiliation": [
"https://example.com/profile/card#me"
],
"address": [
{
"type": "PostalAddress",
"streetAddress": "1007 Mountain Gate Rd",
"postOfficeBoxNumber": "Box 1234",
"addressRegion": "NJ",
"addressLocality": "Gotham City",
"postalCode": "10010",
"addressCountry": "CA",
"addressCounty": "string",
"addressSubdivision": "Gotham Heights"
}
],
"birthDate": "2019-08-24",
"contactPoint": [
{
"type": "ContactPoint",
"name": "Work",
"telephone": "555-555-5555",
"faxNumber": "555-555-5555",
"email": "bob@example.com",
"url": "https://www.facebook.com/hallandoates"
}
],
"email": "user@example.com",
"additionalName": "Johnny,John",
"familyName": "Smith",
"faxNumber": "string",
"givenName": "John",
"honorificPrefix": "Dr",
"honorificSuffix": "Esq",
"jobTitle": [
"Chief Data Officer",
"Sanitation Engineer"
],
"knowsLanguage": [
{
"type": "Language",
"name": "English",
"additionalName": "en-us"
}
],
"name": "string",
"telephone": "+15558675309",
"worksFor": "string"
}
Schema
| Name | Type | Description |
|---|---|---|
| (root) | object | - |
| type | string | - |
| affiliation | array<string> | An organization that this person is affiliated with |
| affiliation (single item) | string | format (uri) |
| address | array<object> | - |
| address.type | string | const ("PostalAddress") |
| address.streetAddress | string | the street address <= 75 characters |
| address.postOfficeBoxNumber | string | The post office box number for PO box addresses. |
| address.addressRegion | string | abbreviated state or province |
| address.addressLocality | string | City, Township. <= 50 characters |
| address.postalCode | string | Zip/Post Code <= 12 characters |
| address.addressCountry | string | allowed ("CA", "DE", "GR", "IN", "IT", "MX", "PE", "PT", "ES", "AE", "GB", "US") two-letter ISO 3166-1 alpha-2 country code |
| address.addressCounty | string | County |
| address.addressSubdivision | string | the subdivision or neighborhood (us real estate extension) |
| birthDate | string | date of birth. format (date) |
| contactPoint | array<object> | contact points for the person |
| contactPoint.type | string | const ("ContactPoint") |
| contactPoint.name | string | a label for the contactPoint, i.e. 'Work', or 'Home' |
| contactPoint.telephone | string | - |
| contactPoint.faxNumber | string | - |
| contactPoint.email | string | an email address for the item. format (email) |
| contactPoint.url | string | primary URL for the item. format (uri) |
| string | a valid email address format (email) | |
| additionalName | string | any other name(s) associated with the entity, i.e. nickname, middle name, maiden name, etc. For multiple names, use a comma without space as a separator. |
| familyName | string | Last Name of a person. Family Name <= 50 characters |
| faxNumber | string | Do people still use fax machines? |
| givenName | string | First Name of a person |
| honorificPrefix | string | An honorific prefix preceding a Person's name such as Dr/Mrs/Mr. |
| honorificSuffix | string | An honorific title following a person's name like M.D. |
| jobTitle | array<string> | job tiles associated with the item |
| jobTitle (single item) | string | - |
| knowsLanguage | array<object> | languages spoken by the person |
| knowsLanguage.type | string | const ("Language") |
| knowsLanguage.name | string | the display name of the language |
| knowsLanguage.additionalName | string | BCP 47 language code |
| name | string | Full name of the person. |
| telephone | string | Primary phone number. |
| worksFor | string | Organizations the person works for. |