Table of Contents

Introduction

The Person Core Vocabulary Specification was developed under the European Commission's ISA Programme . This is the namespace document, generated from the associated RDF schema. Full documentation is provided in the Person Core Vocabulary Specification specification document itself. This includes background information, use cases, the conceptual model and full definitions for all terms used.

Namespace

The URI for this vocabulary is

http://www.w3.org/ns/person#

When abbreviating terms the suggested prefix is person

Each class or property in the vocabulary has a URI constructed by appending a term name to the vocabulary URI. For example:

http://www.w3.org/ns/person#Person

Vocabulary Terms at a Glance

Core Vocabularies (CVs) Combined UML Class Diagram
Core Vocabularies (CVs) Combined UML Class Diagram
Classes:
Properties:

Classes

This section provides the formal definition of each class in the vocabulary.

Class Person

Type of Term Class
QName person:Person
URI http://www.w3.org/ns/person#Person
Subclass of http://xmlns.com/foaf/0.1/Person
Definition An individual person who may be dead or alive, but not imaginary. It is that restriction that makes person:Person a sub class of both foaf:Person and schema:Person which both cover imaginary characters as well as real people.

Class Code

Type of Term Class
QName skos:Concept
URI http://www.w3.org/2004/02/skos/core#Concept
Definition

The Conceptual Model includes a 'Code' datatype that is used for the gender property. This is expressed using the SKOS vocabulary with a particular 'code' usually being a skos:Concept that is part of a scheme. The intention is that the skos:Concept class be used as follows;

  • for the content property, use skos:notation
  • the 'list' property will be taken care of by means of the skos:inScheme property;
  • the list agency property is likely to be applied to the scheme as a whole for which dcterms:creator is appropriate;
  • the list version property can be fulfilled using schema:version (see http://schema.org/CreativeWork )

Class Identifier

Type of Term Class
QName adms:Identifier
URI http://www.w3.org/ns/adms#Identifier
Definition The ADMS class of Identifier fully represents the Person Core Vocabulary term of the same name
Usage Note

The Identifier class represents any identifier issued by any authority, whether a government agency or not. It captures the identifier itself and details of the issuing authority, the date on which the identifier was issued and so on.

This class is based on the UN/CEFACT Identifier complex type defined in See Section 5.8 of Core Components Data Type Catalogue Version 3.1

The various conceptual properties can be fulfilled as follows:

  • use skos:notation to provide the actual identifier (the Identifier class is effectively meaningless without this property and conceptually it is mandatory);
  • use dcterms:type to provide an identifier for the type of identifier issued;
  • use dcterms:created to provide the date on which the identifier was issued.
  • use adms:schemeAgency to provide the name of the agency that created the identifier (as an rdfs:Literal).
  • use dcterms:creator to link to a URI of an Agent class describing the issuing Agency;

Properties

Property name

Type of Term Property
QName foaf:name
URI http://xmlns.com/foaf/0.1/name
Definition The foaf:name property fully represents the Person Core Vocabulary term of full name
Usage Note The full name contains the complete name of a person as one string. In addition to the content of given name, family name and, in some systems, patronymic name, this can carry additional parts of a person's name such as titles, middle names or suffixes like "the third" or names which are neither a given nor a family name.

Property given name

Type of Term Property
QName foaf:givenName
URI http://xmlns.com/foaf/0.1/givenName
Definition The foaf:givenName property fully represents the Person Core Vocabulary term of given name
Usage Note A given name, or multiple given names, are the denominator(s) that identify an individual within a family. These are given to a person by his or her parents at birth or may be legally recognised as 'given names' through a formal process. All given names are ordered in one field so that, for example, the given name for Johan Sebastian Bach is 'Johan Sebastian.'

Property family name

Type of Term Property
QName foaf:familyName
URI http://xmlns.com/foaf/0.1/familyName
Definition The foaf:familyName property fully represents the Person Core Vocabulary term of family name
Usage Note A family name is usually shared by members of a family. This attribute also carries prefixes or suffixes which are part of the Family Name, e.g. "de Boer", "van de Putte", "von und zu Orlow". Multiple family names, such as are commonly found in Hispanic countries, are recorded in the single Family Name field so that, for example, Miguel de Cervantes Saavedra's Family Name would be recorded as "Cervantes Saavedra."

Property patronymic name

Type of Term Property
QName person:patronymicName
URI http://www.w3.org/ns/person#patronymicName
Definition Patronymic names are important in some countries. Iceland does not have a concept of family name in the way that many other European countries do, for example. In Bulgaria and Russia, patronymic names are in every day usage, for example, the "Sergeyevich" (?????????) in "Mikhail Sergeyevich Gorbachev" (?????? ????????? ????????).

Property alternative name

Type of Term Property
QName dcterms:alternative
URI http://purl.org/dc/terms/alternative
Definition The dcterms:alternative property fully represents the Person Core Vocabulary property of alternative name.
Usage Note It is not the role of the alternative name field to record nick names, pet names or other 'familiar names' that will be of no consequence in public sector data exchange (foaf:nick would be appropriate for that).

Property gender

Type of Term Property
QName schema:gender
URI http://schema.org/gender
Definition The schema:gender property fully represents the Person Core Vocabulary term of the same name.
Usage Note The gender of an individual should be recorded using a controlled vocabulary that is appropriate for the specific context. In some cases the chromosomal or physical state of an individual will be more important than the gender that they express, in others the reverse will be true. What is always important is that the controlled vocabulary used to describe an individual's gender is stated explicitly. To do this use a skos:Concept as described in the Code class. The Person Core Vocabulary Specification includes an example of such a SKOS concept scheme.

Property birth name

Type of Term Property
QName person:birthName
URI http://www.w3.org/ns/person#birthName
Definition All data associated with an individual are subject to change. Names can change for a variety of reasons, either formally or informally, and new information may come to light that means that a correction or clarification can be made to an existing record. Birth names tend to be persistent however and for this reason they are recorded by some public sector information systems. There is no granularity for birth name - the full name should be recorded in a single field.

Property date of birth

Type of Term Property
QName schema:birthDate
URI http://schema.org/birthDate
Definition The schema:birthDate property fully represents the Person Core Vocabulary term of date of birth
Usage Note A date that specifies the birth date of a person. The date should be provided as a literal and data typed if applicable.

Property date of death

Type of Term Property
QName schema:deathDate
URI http://schema.org/deathDate
Definition The schema:deathDate property fully represents the Person Core Vocabulary term of date of death.
Usage Note A date that specifies the death date of a person. The date should be provided as a literal and data typed if applicable.

Property place of birth

Type of Term Property
QName person:placeOfBirth
URI http://www.w3.org/ns/person#placeOfBirth
Range http://schema.org/Place
Range http://purl.org/dc/terms/Location
Definition The range of place of birth is dcterms:Location and schema:Place.

Property place of death

Type of Term Property
QName person:placeOfDeath
URI http://www.w3.org/ns/person#placeOfDeath
Range http://schema.org/Place
Range http://purl.org/dc/terms/Location
Definition The range of place of death is dcterms:Location and schema:Place.

Property country of birth

Type of Term Property
QName person:countryOfBirth
URI http://www.w3.org/ns/person#countryOfBirth
Range http://schema.org/Place
Range http://purl.org/dc/terms/Location
Definition The range of country of birth is dcterms:Location and schema:Place.

Property country of death

Type of Term Property
QName person:countryOfDeath
URI http://www.w3.org/ns/person#countryOfDeath
Range http://schema.org/Place
Range http://purl.org/dc/terms/Location
Definition The range of country of death is dcterms:Location and schema:Place.

Property citizenship

Type of Term Property
QName person:citizenship
URI http://www.w3.org/ns/person#citizenship
Range http://purl.org/dc/terms/Jurisdiction
Definition The range of citizenship is dcterms:Jurisdiction.

Property residency

Type of Term Property
QName person:residency
URI http://www.w3.org/ns/person#residency
Range http://purl.org/dc/terms/Jurisdiction
Definition The range of residency is dcterms:Jurisdiction.

Property identifer

Type of Term Property
QName dcterms:identifier
URI http://purl.org/dc/terms/identifier
Definition dcterms:identifier fully represents the Core Vocabulary property of the same name
Usage Note The identifier relation is used to link a person to any formally issued identifier for that person.

Property identifies

Type of Term Property
QName adms:identifies
URI http://www.w3.org/ns/adms#identifies
Definition adms:identifies fully represents the Core Vocabulary property of the same name
Usage Note The identifies relation is used to link an adms:Identifier class to whatever resource it identifies (such as a business or a person).

Conformance Statement

A conformant implementation of this vocabulary MUST understand all vocabulary terms defined in this document.