Name components (e.g. family name and given name) have been split into another document.
The Person class should have properties for:
Mr. John Q. Public, Esq.
To find a person by a pseudonym or nickname, e.g. “Mark Twain” for Samuel Clemens.
If a councillor changes name, earlier council transcripts should continue to use the former name.
Eric Cantor has the THOMAS identifier 01674.
preferred email address
To contact a representative via email.
To measure the gender diversity of a group.
To construct sentences containing personal pronouns, e.g. “John Doe will be at their constituency office next week.”
date of birth
To provide biographical detail, or to report a person’s age.
date of death
To determine whether a person is alive or dead, e.g. in order to disable the deceased’s contact form.
To identify the person visually.
To provide a brief biography.
To provide a long form biography.
Nine members of the House of Peoples shall comprise a quorum, provided that at least three Bosniak, three Croat, and three Serb delegates are present.
the means of contacting the person
1 Main Street
A representative’s Wikipedia page or official website.
Briefly, the survey of existing specifications concludes that:
person:Personfits the data specification’s definition of a person.
PersonMaidenNameare the only properties for former names.
facebook:biodescribes biographies without importing the BIO vocabulary.
With respect to the choice of terms:
dcterms:alternativecan be used for alternate names; vCard 4.0 instead can set a
PREFparameter on names, to make one name preferred.
foaf:nickis frequently used for abbreviations, including IRC nicknames, and is therefore used for issued identifiers.
||A real person, alive or dead|
||A person's preferred full name|
||An alternate name, such as a pseudonym|
||A former name, such as a maiden name|
||An issued identifier, e.g. a Library of Congress Name Authority File number|
||A preferred email address|
|date of birth||
||A date of birth|
|date of death||
||A date of death|
||A URL of a head shot|
||A one-line account of a person's life|
||An extended account of a person's life|
||A national identity|
||A means of contacting the person|
||A URL to a document about the person|
1. Add additional email addresses as contact details, using the ContactDetail class.
schema:email is used instead of
schema:birthDate is used instead of
foaf:birthday to match
schema:deathDate, for which FOAF has no property.
schema:image is used instead of
foaf:img, because abbreviations like
img are avoided.
JSON differences from other RDF serializations:
other_namesproperty, whose value is an array of name objects.
identifiersis used instead of
nickand is serialized as an array of identifier objects.
summary5 is used instead of
olb, because abbreviations are avoided.
linksis used instead of
seeAlsoand is serialized as an array of link objects.
5. With respect to reuse, Drupal uses the term
summary to describe a brief version of a long text.
The following is a subset of vCard 4.0’s code list. Implementations may use values from outside this list to reflect the diversity of gender identities.