NAME

SemanticWeb::Schema::Person - A person (alive

VERSION

version v22.0.0

DESCRIPTION

A person (alive, dead, undead, or fictional).

ATTRIBUTES

additional_name

additionalName

An additional name for a Person, can be used for a middle name.

A additional_name should be one of the following types:

Str

_has_additional_name

A predicate for the "additional_name" attribute.

address

Physical address of the item.

A address should be one of the following types:

InstanceOf['SemanticWeb::Schema::PostalAddress']
Str

_has_address

A predicate for the "address" attribute.

affiliation

An organization that this person is affiliated with. For example, a school/university, a club, or a team.

A affiliation should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']

_has_affiliation

A predicate for the "affiliation" attribute.

alumni_of

alumniOf

An organization that the person is an alumni of.

A alumni_of should be one of the following types:

InstanceOf['SemanticWeb::Schema::EducationalOrganization']
InstanceOf['SemanticWeb::Schema::Organization']

_has_alumni_of

A predicate for the "alumni_of" attribute.

award

An award won by or for this item.

A award should be one of the following types:

Str

_has_award

A predicate for the "award" attribute.

awards

Awards won by or for this item.

A awards should be one of the following types:

Str

_has_awards

A predicate for the "awards" attribute.

birth_date

birthDate

Date of birth.

A birth_date should be one of the following types:

Str

_has_birth_date

A predicate for the "birth_date" attribute.

birth_place

birthPlace

The place where the person was born.

A birth_place should be one of the following types:

InstanceOf['SemanticWeb::Schema::Place']

_has_birth_place

A predicate for the "birth_place" attribute.

brand

The brand(s) associated with a product or service, or the brand(s) maintained by an organization or business person.

A brand should be one of the following types:

InstanceOf['SemanticWeb::Schema::Brand']
InstanceOf['SemanticWeb::Schema::Organization']

_has_brand

A predicate for the "brand" attribute.

call_sign

callSign

A [callsign](https://en.wikipedia.org/wiki/Call_sign), as used in broadcasting and radio communications to identify people, radio and TV stations, or vehicles.

A call_sign should be one of the following types:

Str

_has_call_sign

A predicate for the "call_sign" attribute.

children

A child of the person.

A children should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_children

A predicate for the "children" attribute.

colleague

A colleague of the person.

A colleague should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']
Str

_has_colleague

A predicate for the "colleague" attribute.

colleagues

A colleague of the person.

A colleagues should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_colleagues

A predicate for the "colleagues" attribute.

contact_point

contactPoint

A contact point for a person or organization.

A contact_point should be one of the following types:

InstanceOf['SemanticWeb::Schema::ContactPoint']

_has_contact_point

A predicate for the "contact_point" attribute.

contact_points

contactPoints

A contact point for a person or organization.

A contact_points should be one of the following types:

InstanceOf['SemanticWeb::Schema::ContactPoint']

_has_contact_points

A predicate for the "contact_points" attribute.

death_date

deathDate

Date of death.

A death_date should be one of the following types:

Str

_has_death_date

A predicate for the "death_date" attribute.

death_place

deathPlace

The place where the person died.

A death_place should be one of the following types:

InstanceOf['SemanticWeb::Schema::Place']

_has_death_place

A predicate for the "death_place" attribute.

duns

The Dun & Bradstreet DUNS number for identifying an organization or business person.

A duns should be one of the following types:

Str

_has_duns

A predicate for the "duns" attribute.

email

Email address.

A email should be one of the following types:

Str

_has_email

A predicate for the "email" attribute.

family_name

familyName

Family name. In the U.S., the last name of a Person.

A family_name should be one of the following types:

Str

_has_family_name

A predicate for the "family_name" attribute.

fax_number

faxNumber

The fax number.

A fax_number should be one of the following types:

Str

_has_fax_number

A predicate for the "fax_number" attribute.

follows

The most generic uni-directional social relation.

A follows should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_follows

A predicate for the "follows" attribute.

funder

A person or organization that supports (sponsors) something through some kind of financial contribution.

A funder should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_funder

A predicate for the "funder" attribute.

funding

A SemanticWeb::Schema::Grant that directly or indirectly provide funding or sponsorship for this item. See also [[ownershipFundingInfo]].

A funding should be one of the following types:

InstanceOf['SemanticWeb::Schema::Grant']

_has_funding

A predicate for the "funding" attribute.

gender

Gender of something, typically a SemanticWeb::Schema::Person, but possibly also fictional characters, animals, etc. While http://schema.org/Male and http://schema.org/Female may be used, text strings are also acceptable for people who do not identify as a binary gender. The [[gender]] property can also be used in an extended sense to cover e.g. the gender of sports teams. As with the gender of individuals, we do not try to enumerate all possibilities. A mixed-gender SemanticWeb::Schema::SportsTeam can be indicated with a text value of "Mixed".

A gender should be one of the following types:

InstanceOf['SemanticWeb::Schema::GenderType']
Str

_has_gender

A predicate for the "gender" attribute.

given_name

givenName

Given name. In the U.S., the first name of a Person.

A given_name should be one of the following types:

Str

_has_given_name

A predicate for the "given_name" attribute.

global_location_number

globalLocationNumber

The [Global Location Number](http://www.gs1.org/gln) (GLN, sometimes also referred to as International Location Number or ILN) of the respective organization, person, or place. The GLN is a 13-digit number used to identify parties and physical locations.

A global_location_number should be one of the following types:

Str

_has_global_location_number

A predicate for the "global_location_number" attribute.

has_credential

hasCredential

A credential awarded to the Person or Organization.

A has_credential should be one of the following types:

InstanceOf['SemanticWeb::Schema::EducationalOccupationalCredential']

_has_has_credential

A predicate for the "has_credential" attribute.

has_occupation

hasOccupation

The Person's occupation. For past professions, use Role for expressing dates.

A has_occupation should be one of the following types:

InstanceOf['SemanticWeb::Schema::Occupation']

_has_has_occupation

A predicate for the "has_occupation" attribute.

has_offer_catalog

hasOfferCatalog

Indicates an OfferCatalog listing for this Organization, Person, or Service.

A has_offer_catalog should be one of the following types:

InstanceOf['SemanticWeb::Schema::OfferCatalog']

_has_has_offer_catalog

A predicate for the "has_offer_catalog" attribute.

has_pos

hasPOS

Points-of-Sales operated by the organization or person.

A has_pos should be one of the following types:

InstanceOf['SemanticWeb::Schema::Place']

_has_has_pos

A predicate for the "has_pos" attribute.

height

The height of the item.

A height should be one of the following types:

InstanceOf['SemanticWeb::Schema::Distance']
InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_height

A predicate for the "height" attribute.

home_location

homeLocation

A contact location for a person's residence.

A home_location should be one of the following types:

InstanceOf['SemanticWeb::Schema::ContactPoint']
InstanceOf['SemanticWeb::Schema::Place']

_has_home_location

A predicate for the "home_location" attribute.

honorific_prefix

honorificPrefix

An honorific prefix preceding a Person's name such as Dr/Mrs/Mr.

A honorific_prefix should be one of the following types:

Str

_has_honorific_prefix

A predicate for the "honorific_prefix" attribute.

honorific_suffix

honorificSuffix

An honorific suffix following a Person's name such as M.D./PhD/MSCSW.

A honorific_suffix should be one of the following types:

Str

_has_honorific_suffix

A predicate for the "honorific_suffix" attribute.

interaction_statistic

interactionStatistic

The number of interactions for the CreativeWork using the WebSite or SoftwareApplication. The most specific child type of InteractionCounter should be used.

A interaction_statistic should be one of the following types:

InstanceOf['SemanticWeb::Schema::InteractionCounter']

_has_interaction_statistic

A predicate for the "interaction_statistic" attribute.

isic_v4

isicV4

The International Standard of Industrial Classification of All Economic Activities (ISIC), Revision 4 code for a particular organization, business person, or place.

A isic_v4 should be one of the following types:

Str

_has_isic_v4

A predicate for the "isic_v4" attribute.

job_title

jobTitle

The job title of the person (for example, Financial Manager).

A job_title should be one of the following types:

InstanceOf['SemanticWeb::Schema::DefinedTerm']
Str

_has_job_title

A predicate for the "job_title" attribute.

knows

The most generic bi-directional social/work relation.

A knows should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_knows

A predicate for the "knows" attribute.

knows_about

knowsAbout

Of a SemanticWeb::Schema::Person, and less typically of an SemanticWeb::Schema::Organization, to indicate a topic that is known about - suggesting possible expertise but not implying it. We do not distinguish skill levels here, or relate this to educational content, events, objectives or SemanticWeb::Schema::JobPosting descriptions.

A knows_about should be one of the following types:

InstanceOf['SemanticWeb::Schema::Thing']
Str

_has_knows_about

A predicate for the "knows_about" attribute.

knows_language

knowsLanguage

Of a SemanticWeb::Schema::Person, and less typically of an SemanticWeb::Schema::Organization, to indicate a known language. We do not distinguish skill levels or reading/writing/speaking/signing here. Use language codes from the IETF BCP 47 standard.

A knows_language should be one of the following types:

InstanceOf['SemanticWeb::Schema::Language']
Str

_has_knows_language

A predicate for the "knows_language" attribute.

makes_offer

makesOffer

A pointer to products or services offered by the organization or person.

A makes_offer should be one of the following types:

InstanceOf['SemanticWeb::Schema::Offer']

_has_makes_offer

A predicate for the "makes_offer" attribute.

member_of

memberOf

An Organization (or ProgramMembership) to which this Person or Organization belongs.

A member_of should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::ProgramMembership']

_has_member_of

A predicate for the "member_of" attribute.

naics

The North American Industry Classification System (NAICS) code for a particular organization or business person.

A naics should be one of the following types:

Str

_has_naics

A predicate for the "naics" attribute.

nationality

Nationality of the person.

A nationality should be one of the following types:

InstanceOf['SemanticWeb::Schema::Country']

_has_nationality

A predicate for the "nationality" attribute.

net_worth

netWorth

The total financial value of the person as calculated by subtracting assets from liabilities.

A net_worth should be one of the following types:

InstanceOf['SemanticWeb::Schema::MonetaryAmount']
InstanceOf['SemanticWeb::Schema::PriceSpecification']

_has_net_worth

A predicate for the "net_worth" attribute.

owns

Products owned by the organization or person.

A owns should be one of the following types:

InstanceOf['SemanticWeb::Schema::OwnershipInfo']
InstanceOf['SemanticWeb::Schema::Product']

_has_owns

A predicate for the "owns" attribute.

parent

A parent of this person.

A parent should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_parent

A predicate for the "parent" attribute.

parents

A parents of the person.

A parents should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_parents

A predicate for the "parents" attribute.

performer_in

performerIn

Event that this person is a performer or participant in.

A performer_in should be one of the following types:

InstanceOf['SemanticWeb::Schema::Event']

_has_performer_in

A predicate for the "performer_in" attribute.

publishing_principles

publishingPrinciples

The publishingPrinciples property indicates (typically via SemanticWeb::Schema::URL) a document describing the editorial principles of an SemanticWeb::Schema::Organization (or individual, e.g. a SemanticWeb::Schema::Person writing a blog) that relate to their activities as a publisher, e.g. ethics or diversity policies. When applied to a SemanticWeb::Schema::CreativeWork (e.g. SemanticWeb::Schema::NewsArticle) the principles are those of the party primarily responsible for the creation of the SemanticWeb::Schema::CreativeWork.

While such policies are most typically expressed in natural language, sometimes related information (e.g. indicating a [[funder]]) can be expressed using schema.org terminology.

A publishing_principles should be one of the following types:

InstanceOf['SemanticWeb::Schema::CreativeWork']
Str

_has_publishing_principles

A predicate for the "publishing_principles" attribute.

relatedTo

The most generic familial relation.

A related_to should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

A predicate for the "related_to" attribute.

seeks

A pointer to products or services sought by the organization or person (demand).

A seeks should be one of the following types:

InstanceOf['SemanticWeb::Schema::Demand']

_has_seeks

A predicate for the "seeks" attribute.

sibling

A sibling of the person.

A sibling should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_sibling

A predicate for the "sibling" attribute.

siblings

A sibling of the person.

A siblings should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_siblings

A predicate for the "siblings" attribute.

A person or organization that supports a thing through a pledge, promise, or financial contribution. E.g. a sponsor of a Medical Study or a corporate sponsor of an event.

A sponsor should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_sponsor

A predicate for the "sponsor" attribute.

spouse

The person's spouse.

A spouse should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_spouse

A predicate for the "spouse" attribute.

tax_id

taxID

The Tax / Fiscal ID of the organization or person, e.g. the TIN in the US or the CIF/NIF in Spain.

A tax_id should be one of the following types:

Str

_has_tax_id

A predicate for the "tax_id" attribute.

telephone

The telephone number.

A telephone should be one of the following types:

Str

_has_telephone

A predicate for the "telephone" attribute.

vat_id

vatID

The Value-added Tax ID of the organization or person.

A vat_id should be one of the following types:

Str

_has_vat_id

A predicate for the "vat_id" attribute.

weight

The weight of the product or person.

A weight should be one of the following types:

InstanceOf['SemanticWeb::Schema::QuantitativeValue']

_has_weight

A predicate for the "weight" attribute.

work_location

workLocation

A contact location for a person's place of work.

A work_location should be one of the following types:

InstanceOf['SemanticWeb::Schema::ContactPoint']
InstanceOf['SemanticWeb::Schema::Place']

_has_work_location

A predicate for the "work_location" attribute.

works_for

worksFor

Organizations that the person works for.

A works_for should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']

_has_works_for

A predicate for the "works_for" attribute.

SEE ALSO

SemanticWeb::Schema::Thing

SOURCE

The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2023 by Robert Rothenberg.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)