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
.