Nokome Bentley2 min read

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
PDF 🔷 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:

Source

This documentation was generated from Person.yaml by docs_types.rs.