Person
A person (alive, dead, undead, or fictional).
Properties
The Person type has these properties:
| Name | Description | Type | Inherited from | JSON-LD @id |
Aliases |
|---|---|---|---|---|---|
id |
The identifier for this item. | String |
Entity |
schema:id |
- |
alternateNames |
Alternate names (aliases) for the item. | String* |
Thing |
schema:alternateName |
alternate-names, alternate_names, alternateName, alternate-name, alternate_name |
description |
A description of the item. | String |
Thing |
schema:description |
- |
identifiers |
Any kind of identifier for any kind of Thing. | (PropertyValue | String)* |
Thing |
schema:identifier |
identifier |
images |
Images of the item. | ImageObject* |
Thing |
schema:image |
image |
name |
The name of the item. | String |
Thing |
schema:name |
- |
url |
The URL of the item. | String |
Thing |
schema:url |
- |
address |
Postal address for the person. | PostalAddress | String |
- | schema:address |
- |
affiliations |
Organizations that the person is affiliated with. | Organization* |
- | schema:affiliation |
affiliation |
emails |
Email addresses for the person. | String* |
- | schema:email |
email |
familyNames |
Family name. In the U.S., the last name of a person. | String* |
- | schema:familyName |
familyName, surname, surnames, lastName, lastNames, family-names, family_names, family-name, family_name |
funders |
A person or organization that supports (sponsors) something through some kind of financial contribution. | (Person | Organization)* |
- | schema:funder |
funder |
givenNames |
Given name. In the U.S., the first name of a person. | String* |
- | schema:givenName |
firstName, firstNames, given-names, given_names, givenName, given-name, given_name |
honorificPrefix |
An honorific prefix preceding a person's name such as Dr/Mrs/Mr. | String |
- | schema:honorificPrefix |
prefix, honorific-prefix, honorific_prefix |
honorificSuffix |
An honorific suffix after a person's name such as MD/PhD/MSCSW. | String |
- | schema:honorificSuffix |
suffix, honorific-suffix, honorific_suffix |
jobTitle |
The job title of the person (for example, Financial Manager). | String |
- | schema:jobTitle |
job-title, job_title |
memberOf |
An organization (or program membership) to which this person belongs. | Organization* |
- | schema:memberOf |
member-of, member_of |
telephoneNumbers |
Telephone numbers for the person. | String* |
- | schema:telephone |
telephone, telephone-numbers, telephone_numbers, telephoneNumber, telephone-number, telephone_number |
Related
The Person type is related to these types:
- Parents:
Thing - Children: none
Formats
The Person type can be encoded (serialized) to, and/or decoded (deserialized) from, these formats:
| Format | Encoding | Decoding | Support | Notes |
|---|---|---|---|---|
| DOM HTML | 🟢 No loss | |||
| HTML | 🔷 Low loss | |||
| JATS | ||||
| Markdown | ⚠️ High loss | |||
| Stencila Markdown | ⚠️ High loss | |||
| Quarto Markdown | ⚠️ High loss | |||
| MyST Markdown | ⚠️ High loss | |||
| LLM Markdown | ⚠️ High loss | |||
| LaTeX | 🔷 Low loss | 🔷 Low loss | ||
| 🔷 Low loss | ||||
| Plain text | ⚠️ High loss | |||
| IPYNB | 🔷 Low loss | 🔷 Low loss | ||
| Microsoft Word DOCX | 🔷 Low loss | 🔷 Low loss | ||
| OpenDocument ODT | 🔷 Low loss | 🔷 Low loss | ||
| TeX | 🔷 Low loss | 🔷 Low loss | ||
| JSON | 🟢 No loss | 🟢 No loss | ||
| JSON+Zip | 🟢 No loss | 🟢 No loss | ||
| JSON5 | 🟢 No loss | 🟢 No loss | ||
| JSON-LD | 🟢 No loss | 🟢 No loss | ||
| CBOR | 🟢 No loss | 🟢 No loss | ||
| CBOR+Zstandard | 🟢 No loss | 🟢 No loss | ||
| YAML | 🟢 No loss | 🟢 No loss | ||
| Lexical JSON | 🔷 Low loss | 🔷 Low loss | ||
| Koenig JSON | 🔷 Low loss | 🔷 Low loss | ||
| Pandoc AST | 🔷 Low loss | 🔷 Low loss | ||
| Directory | ||||
| Stencila Web Bundle | ||||
| Debug | 🔷 Low loss |
Bindings
The Person type is represented in:
- JSON-LD
- JSON Schema
- Python class
Person - Rust struct
Person - TypeScript class
Person
Source
This documentation was generated from Person.yaml by docs_types.rs.