Person
          
        
        Validate against: http://json-schema.org/draft-07/schema#
          Schema ID: http://schemas.digitallinguistics.io/Person-4.3.0.json
        
          Type: object
        
Description
An object providing information about a Person
Required Properties
- familyName
- givenName
Properties
The following properties are defined for this object:
- Type:- type- Type: - string- Read-only: - true- Description- The type of object. Must be set to - Person.- This item must have the following value: - "Person"
- ID:- id- Description- A unique database identifier for this Person 
- Abbreviation:- abbreviation- Type: - string- Description- An abbreviation for this person (typically their initials). If a pseudonym is used for this person, use the initials of the pseudonym rather than their actual initials. - Referenced Schema- This item must validate against the following schema: 
- Access Rights:- access- Type: - object- Description- The access rights for information about this person - Referenced Schema- This item must validate against the following schema: 
- Address:- address- Type: - object- Description- The address for this person - Referenced Schema- This item must validate against the following schema: 
- Birth Date:- birthDate- Type: - string- Description- This person’s birth date, in internet date time format - Format: - date
- Birth Place (Database Reference):- birthPlace- Type: - object- Description- A database reference to this person’s place of birth, as a Location object - Referenced Schema- This item must validate against the following schema: 
- Email:- email- Type: - string- Description- This person’s email - Format: - email
- Family Name(s) / Last Name(s):- familyName- Type: - string- Description- This person’s family name(s) (last name(s)) 
- Gender:- gender- Type: - string- Description- This person’s self-reported gender identity 
- Given Name(s) / First Name(s):- givenName- Type: - string- Description- This person’s given name(s) (first name(s)), including middle name(s), if any 
- Languages Spoken:- languages- Type: - array- Description- A list of the languages that this person speaks. Each item should be a DLx Language object, optionally with a few additional properties such as - ageLearned, etc., Because the DLx Language object consist minimally of just the language name, not all details about the language need to be provided here.- Items must be unique: - true- Items- Each item in this array must adhere to the following schema: - Language Spoken:- languages- This item must also validate against all of the following schemas: - Language- Type: - object- Description- Each item in the - languagesArray must be a valid Language object- Referenced Schema- This item must validate against the following schema: 
- Properties- The following properties are defined for this object: - Age Learned:- ageLearned- Type: - integer- Description- The age at which this person learned this language - Minimum: - 0
- Notes:- notes- Type: - array- Description- Notes about this person’s use of this language - Items must be unique: - true- Items- Each item in this array must adhere to the following schema: - Note:- notes- Type: - object- Description- A note about this person’s use of this language - Referenced Schema- This item must validate against the following schema: 
- Proficiency:- proficiency- Type: - string- Description- The proficiency level of this person in this Language 
- Years Known:- yearsKnown- Type: - integer- Description- The number of years this person has known this Language 
 - Additional Properties- Any additional properties must adhere to the following schema: - This schema imposes no restrictions. All values are valid. 
 
- Link:- link- Type: - string- Description- A URL where a presentational format for this resource may be viewed - Format: - uri
- Notes:- notes- Type: - array- Description- An array of notes about this person - Items must be unique: - true- Items- Each item in this array must adhere to the following schema: - Note:- notes- Type: - object- Description- A note about this person - Referenced Schema- This item must validate against the following schema: 
- Phone Number:- phone- Type: - string- Description- A phone number for this Person 
- Pseudonym:- pseudonym- Type: - string- Description- A pseudonym for this Person 
- Roles:- roles- Type: - array- Description- An array of the roles that this person has in the context of the associated data, e.g. - speakeror- transcriber- Items must be unique: - true- Items- Each item in this array must adhere to the following schema: - Role:- roles- Type: - string- Description- The role that this person has in the context of the associated data, e.g. - speakeror- transcriber- Minimum length: - 1
- Start Date:- startDate- Type: - string- Description- The date a person began work on a project, a language documentation, the transcription of a text, or another form of data collection or research. This field is most useful when the Person object is being used as part of the Language.contributor and Text.contributor fields. - This item must also validate against exactly one of the following schemas: - Format: - date
- Format: - date-time
 
- End Date:- endDate- Type: - string- Description- The date a person finished work on a project, a language documentation, the transcription of a text, or another form of data collection or research. This field is most useful when the Person object is being used as part of the Language.contributor and Text.contributor fields. - This item must also validate against exactly one of the following schemas: - Format: - date
- Format: - date-time
 
- Tags:- tags- Type: - object- Description- A set of tags for this Person - Referenced Schema- This item must validate against the following schema: 
- URL:- url- Type: - string- Description- The URL where the JSON data for this Person may be accessed - Format: - uri
Additional Properties
Any additional properties must adhere to the following schema:
This schema imposes no restrictions. All values are valid.
Examples
The following are example values for this schema:
- 
                { "abbreviation": "BP", "access": { "notes": "No access restrictions on this person's data." }, "birthDate": "1867-01-01", "dateCreated": "2018-10-05T15:26:23.070Z", "dateModified": "2018-10-05T15:26:23.070Z", "familyName": "Paul", "gender": "male", "givenName": "Benjamin", "id": "46d3ad45-d1b8-4656-b496-dcb39203c5a9", "languages": [ { "name": "Chitimacha", "proficiency": "fluent" }, { "name": "English", "proficiency": "fluent" } ], "link": "https://data.digitallinguistics.io/languages/Chitimacha/people/BP", "roles": [ "speaker" ], "startDate": "2018-10-05T15:26:23.070Z", "endDate": "2018-10-05T15:26:23.070Z", "type": "Person", "url": "https://data.digitallinguistics.io/languages/Chitimacha/people/BP.json" }
Developer Notes
This is a top-level database object