Person
A person (alive, dead, undead, or fictional).
This type is an implementation of schema:Person.
Properties​
Name | @id | Type | Description | Inherited from |
---|---|---|---|---|
address | schema:address | PostalAddress or string | Postal address for the person. | Person |
affiliations | schema:affiliation | Array of Organization | Organizations that the person is affiliated with. | Person |
alternateNames | schema:alternateName | Array of string | Alternate names (aliases) for the item. | Thing |
description | schema:description | Array of BlockContent or Array of InlineContent or string | A description of the item. See note 1. | Thing |
emails | schema:email | Array of Format 'email' | Email addresses for the person. | Person |
familyNames | schema:familyName | Parser 'ssi' and Array of string | Family name. In the U.S., the last name of a person. See note 2. | Person |
funders | schema:funder | Array of (Organization or Person) | A person or organization that supports (sponsors) something through some kind of financial contribution. | Person |
givenNames | schema:givenName | Parser 'ssi' and Array of string | Given name. In the U.S., the first name of a person. See note 3. | Person |
honorificPrefix | schema:honorificPrefix | string | An honorific prefix preceding a person's name such as Dr/Mrs/Mr. | Person |
honorificSuffix | schema:honorificSuffix | string | An honorific suffix after a person's name such as MD/PhD/MSCSW. | Person |
id | schema:id | string | The identifier for this item. | Entity |
identifiers | schema:identifier | Array of (PropertyValue or string) | Any kind of identifier for any kind of Thing. See note 4. | Thing |
images | schema:image | Array of (ImageObject or Format 'uri') | Images of the item. | Thing |
jobTitle | schema:jobTitle | string | The job title of the person (for example, Financial Manager). | Person |
memberOf | schema:memberOf | Array of Organization | An organization (or program membership) to which this person belongs. | Person |
meta | stencila:meta | object | Metadata associated with this item. | Entity |
name | schema:name | string | The name of the item. | Thing |
telephoneNumbers | schema:telephone | Array of string | Telephone numbers for the person. | Person |
url | schema:url | Format 'uri' | The URL of the item. | Thing |
Notes​
- description : Allows for the description to be an array of nodes (e.g. an array of inline content, or a couple of paragraphs), or a string. The
minItems
restriction avoids a string being coerced into an array with a single string item. - familyNames : This can be used along with givenName instead of the name property.
- givenNames : This can be used along with familyName instead of the name property.
- identifiers : Some identifiers have specific properties e.g the
issn
property for thePeriodical
type. These should be used in preference to this property which is intended for identifiers that do not yet have a specific property. Identifiers can be represented as strings, but using aPropertyValue
will usually be better because it allows forpropertyID
(i.e. the type of identifier).
Examples​
{
"type": "Person",
"honorificPrefix": "Dr",
"givenNames": [
"Marie",
"Skłodowska"
],
"familyNames": [
"Curie"
],
"honorificSuffix": "PhD"
}
Related​
- Parent: Thing
- Descendants: None
Available as​
- JSON-LD
- JSON Schema
- Python
class Person
- TypeScript
interface Person
- R
class Person
- Rust
struct Person
Source​
This documentation was generated from Person.schema.yaml.