SHACL constraints for Person Identity (PID) Application Profile

Creation date: 2022-07-12
Last updated: 2023-06-05
Version: 1.1.0
License: https://creativecommons.org/licenses/by/4.0/
Publisher: http://publications.europa.eu/resource/authority/corporate-body/DEMP

Abstract

This document specifies the set of classes and properties used in the PID application profile, and the constraints on occurrences and values used.

Table of Contents


Model documentation

Concept

Property name URI Expected value Card. Description
is in scheme skos:inScheme Concept Scheme
0..1
The concept scheme this concept belongs to. The identification of the controlled vocabulary.
notation skos:notation xsd:string
0..1
A notation, also known as classification code, is a string of characters used to uniquely identify a concept within the scope of a given concept scheme.
preferred label skos:prefLabel rdf:langString
0..*
A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:prefLabel is the class of RDF plain literals.

Concept Scheme

A controlled vocabulary modelled as a Concept Scheme.


Geometry

The locn:Geometry class provides the means to identify a location as a point, line, polygon, etc. expressed using coordinates in some coordinate reference system.

Property name URI Expected value Card. Description
latitude clv:latitude xsd:string
0..*
The geographic coordinate that specifies the north / south position of the Geomerty on the Earth's surface.
longitude clv:longitude xsd:string
0..*
The geographic coordinate that specifies the east / west position of the Geometry on the Earth's surface.

Location

A spatial region or named place., dcterms:Location class fully represents the ISA Programme Location Core Vocabulary class of Location.

Property name URI Expected value Card. Description
Description dc:description rdf:langString
0..*
An account of the resource.
geometry locn:geometry Geometry
0..*
Associates any resource with the corresponding geometry.
identifier adms:identifier Идентификатор
0..*
Links a resource to an adms:Identifier class.
Адреса elm:address Адреса
1..*
Детали кои ја опишуваат локацијата на местото за средствата за комуникација со агент.
географско име elm:geographicName rdf:langString
0..1
Лична именка применета на просторен објект.
просторен код elm:spatialCode Concept
0..*
Код кој идентификува просторен опфат во кој се наоѓа оваа физичка локација. Ако е дадена, вредноста мора да биде од листата на надлежни органи на административната територијална единица (http://publications.europa.eu/resource/dataset/atu).

Агент

Ентитет кој е во состојба да спроведе активности.

Property name URI Expected value Card. Description
Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed.
alternative label skos:altLabel rdf:langString
0..*
The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
identifier adms:identifier Идентификатор
0..*
Links a resource to an adms:Identifier class.
preferred label skos:prefLabel rdf:langString
1..1
The range of skos:prefLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag.
Контакт информација elm:contactPoint Точка за контакт
0..*
Информации за контакт на ентитетот кој може да спроведе активности.
Локација elm:location Location
0..*
Препознатливо географско место на ентитетот кој може да спроведе активности.
Повеќе информации elm:additionalNote Забелешка
0..*
Дополнителна белешка во слободен текст за осигурување на квалитетот или лиценцирање на организацијата или квалификацијата.
член на групата на elm:groupMemberOf Група
0..*
Збир на агенти на коишто агентот е член.

Адреса

Детали кои ја опишуваат локацијата на местото.

Property name URI Expected value Card. Description
identifier adms:identifier Идентификатор
0..*
Links a resource to an adms:Identifier class.
Земја elm:countryCode Concept
1..1
Код на државата на адресата. Наведената вредност мора да произлезе од листата на надлежни органи именувани од државата (http://publications.europa.eu/resource/authority/country).
Целосна адреса elm:fullAddress Забелешка
0..1
Целосниот опис на локацијата со или без форматирање.

Веб ресурс

Дигитално средство кое е достапно преку интернет.

Property name URI Expected value Card. Description
Language dc:language Concept
0..1
A language of the resource.
Title dc:title rdf:langString
0..*
A name given to the resource.
УРЛ-адреса на содржината elm:contentUrl xsd:anyURI
1..1
URL адресата за јавен пристап до субвенцијата, која е доделена финансиски или во непарични средства, што не треба да се отплаќа.

Група

Збир на агенти.

Property name URI Expected value Card. Description
Type dc:type Concept
0..*
The nature or genre of the resource.
alternative label skos:altLabel rdf:langString
0..*
The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
member foaf:member Агент
0..*
Indicates a member of a Group
preferred label skos:prefLabel rdf:langString
1..1
A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:prefLabel is the class of RDF plain literals.
Контакт информација elm:contactPoint Точка за контакт
0..*
Информации за контакт на ентитетот кој може да спроведе активности.
Локација elm:location Location
0..*
Препознатливо географско место на ентитетот кој може да спроведе активности.
Повеќе информации elm:additionalNote Забелешка
0..*
Дополнителна белешка во слободен текст за осигурување на квалитетот или лиценцирање на организацијата или квалификацијата.

Забелешка

Дополнителни информации за објект или тема кои се доставени како слободен текст.

Property name URI Expected value Card. Description
Language dc:language Concept
0..1
A language of the resource.
Subject dc:subject Concept
0..1
A topic of the resource.
буквална бележка elm:noteLiteral xsd:string
1..1
Текстуалната содржина на дополнителни информации за објект или за тема, наведени како слободен текст.
формат на белешка elm:noteFormat Concept
0..1
Форматот на белешката. Треба да биде обезбедена со користење на IANA типови за текст, чист текст, html текст итн. Ако е дадена, вредноста треба да биде од контролиран вокабулар.

Идентификатор

Низа на карактери која идентификува или единствен објект или пак единствена класа на објекти.

Property name URI Expected value Card. Description
Creator dc:creator IRI
0..1
An entity responsible for making the resource.
Date Issued dc:issued xsd:dateTime
0..1
Date of formal issuance of the resource.
Type dc:type Concept
0..*
The nature or genre of the resource.
notation skos:notation xsd:string
1..1
Content string which is the identifier.
schema agency adms:schemeAgency rdf:langString
0..1
The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
верзија на шема elm:schemeVersion xsd:string
0..1
Идентификација на верзијата на идентификациската шема.
име на шема elm:schemeName xsd:string
0..1
Наслов на идентификација на шемата.

Лице

Човечко суштество (физичко лице).

Property name URI Expected value Card. Description
Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed.
birth name person:birthName rdf:langString
0..*
All data associated with an individual is 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.
family name foaf:familyName rdf:langString
0..1
The family name of the person.
full name foaf:fullName rdf:langString
0..1
The complete name of the person as one string.
given name foaf:givenName rdf:langString
0..1
The given name of the person.
identifier adms:identifier Идентификатор
0..*
Links a resource to an adms:Identifier class.
member of org:memberOf Организација
0..*
Indicates that a person is a member of the Organization with no indication of the nature of that membership or the role played. Note that the choice of property name is not meant to limit the property to only formal membership arrangements, it is also indended to cover related concepts such as affilliation or other involvement in the organization. Extensions can specialize this relationship to indicate particular roles within the organization or more nuanced relationships to the organization. Has an optional inverse, `org:hasmember`.
patronymic name person:patronimycName rdf:langString
0..*
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, Erik Magnusson and Erika Magnusdottir are siblings, both offspring of Mangnus, irrespective of his patronymic name. In Bulgaria and Russia, patronymic names are in everyday usage, for example, the Sergeyevich in 'Mikhail Sergeyevich Gorbachev.
Датум на раѓање elm:dateOfBirth xsd:dateTime
0..1
Датум на раѓање на лицето.
Државјанство elm:citizenshipCountry Concept
0..*
Земјата (или земјите) кои ги доделиле правата на државјанство на човечко суштество. Ако е дадена, вредноста мора да биде од листата на именувани јазици од надлежните органи (http://publications.europa.eu/resource/authority/country).
Контакт информација elm:contactPoint Точка за контакт
0..*
Информации за контакт на ентитетот кој може да спроведе активности.
Локација elm:location Location
0..1
Препознатливо географско место на ентитетот кој може да спроведе активности.
Место на раѓање elm:placeOfBirth Location
0..1
Препознатливо географско место каде е родено човечко суштество.
Национален идентификациски број elm:nationalId Правен идентификатор
0..1
"Примарен" национален идентификатор на човечко суштество.
Пол elm:gender Concept
0..1
Полот на човечкото суштество. Ако е дадена, вредноста треба да биде од контролиран вокабулар (e.g. http://publications.europa.eu/resource/authority/human-sex). Давателите на податоци можат да користат сопствена котролирана листа(и).
член на групата на elm:groupMemberOf Група
0..*
Збир на агенти на коишто агентот е член.

Медиумски објект

Дигитална датотека.

Property name URI Expected value Card. Description
Type dc:type Concept
1..1
The nature or genre of the resource.
Содржина elm:content xsd:string
1..1
Бинарни податоци
УРЛ-адреса на содржината elm:contentUrl xsd:anyURI
0..1
URL адресата за јавен пристап до субвенцијата, која е доделена финансиски или во непарични средства, што не треба да се отплаќа.
големина на содржина elm:contentSize xsd:integer
0..1
Големина на содржината.
кодирање на содржина elm:contentEncoding Concept
1..1
Кодирање се користи за кодирање на бинарните податоци. Наведената вредност мора да произлезе од листата на типови на кодирање (http://publications.europa.eu/resource/dataset/encoding).

Организација

Правно лице (за разлика од физичко лице).

Property name URI Expected value Card. Description
Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed.
Type dc:type Concept
0..*
The nature or genre of the resource.
alternative label skos:altLabel rdf:langString
0..*
The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
has SubOrganization org:hasSubOrganization Организација
0..*
Represents hierarchical containment of Organizations or Organizational Units; indicates an organization which is a sub-part or child of this organization. Inverse of `org:subOrganizationOf`.
homepage foaf:homepage Веб ресурс
0..*
A homepage for some thing.
identifier adms:identifier Идентификатор
0..*
Links a resource to an adms:Identifier class.
legal name rov:legalName rdf:langString
1..*
The legal name of the business. A business might have more than one legal name, particularly in countries with more than one official language. In such cases the language of the string should be identified.
registration rov:registration Правен идентификатор
0..1
The registration is a fundamental relationship between a legal entity and the authority with which it is registered and that confers legal status upon it. rov:registration is a sub property of adms:identifier which has a range of adms:Identifier. rov:registration has a domain of rov:RegisteredOrganization.
subOrganization of org:subOrganizationOf Организација
0..1
Represents hierarchical containment of Organizations or OrganizationalUnits; indicates an Organization which contains this Organization. Inverse of `org:hasSubOrganization`.
ДДВ број elm:vatIdentifier Правен идентификатор
0..*
ИД на данокот на додадена вредност.
Контакт информација elm:contactPoint Точка за контакт
0..*
Информации за контакт на ентитетот кој може да спроведе активности.
Лого elm:logo Медиумски објект
0..1
Логото на правно лице.
Локација elm:location Location
1..*
Препознатливо географско место на ентитетот кој може да спроведе активности.
Повеќе информации elm:additionalNote Забелешка
0..*
Дополнителна белешка во слободен текст за осигурување на квалитетот или лиценцирање на организацијата или квалификацијата.
даночен/фискален идентификатор elm:taxIdentifier Правен идентификатор
0..*
Фискална идентификација на правното лице.
задолжителен правен идентификатор elm:eidasLegalIdentifier Правен идентификатор
0..1
Издавачот мора да има еден и само еден формално издаден идентификатор од одреден јавен орган, којшто има просторен контекст.
член на групата на elm:groupMemberOf Група
0..*
Збир на агенти на коишто агентот е член.

Поштенско сандаче

Дигитална датотека која прима и складира пораки за одредено лице.


Правен идентификатор

Формално издаден идентификатор од одреден јавен орган, кој има просторен контекст.

Property name URI Expected value Card. Description
Creator dc:creator IRI
0..1
An entity responsible for making the resource.
Date Issued dc:issued xsd:dateTime
0..1
Date of formal issuance of the resource.
Spatial Coverage dc:spatial Concept
1..1
Spatial characteristics of the resource.
Type dc:type Concept
0..*
The nature or genre of the resource.
notation skos:notation xsd:string
1..1
schema agency adms:schemeAgency rdf:langString
0..1
The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
верзија на шема elm:schemeVersion xsd:string
0..1
Идентификација на верзијата на идентификациската шема.
име на шема elm:schemeName xsd:string
0..1
Наслов на идентификација на шемата.

Телефон

Низа од цифри кои овозможуваат контактирање на лице преку телекомуникациска мрежа.

Property name URI Expected value Card. Description
Код за бирање на земја elm:countryDialing xsd:string
0..1
Низа од цифри кои овозможуваат контактирање на лице преку телекомуникациска мрежа во одредена земја. Овој број за телефонски контакт вклучува повикувачки кодови за земјите или за областите (на пример, '3445654', '1234567' итн.).
Код за бирање на област elm:areaDialing xsd:string
0..1
Повикувачкиот код на областа на телефонскиот број за контакт.
Телефонски број elm:dialNumber xsd:string
0..1
Низа од цифри кои овозможуваат контактирање на лице преку телекомуникациска мрежа. Овој број за телефонски контакт не вклучува повикувачки кодови за земјите или за областите. (на пример, '3445654', '1234567' итн.).
Целосен телефонски број elm:phoneNumber xsd:string
0..1
Копмлетна низа од цифри кои овозможуваат контактирање на лице преку телекомуникациска мрежа.

Точка за контакт

Средства за комуникација со агент.

Property name URI Expected value Card. Description
Description dc:description rdf:langString
0..*
An account of the resource.
Адреса elm:address Адреса
0..*
Детали кои ја опишуваат локацијата на местото за средствата за комуникација со агент.
Повеќе информации elm:additionalNote Забелешка
0..*
Дополнителна белешка во слободен текст за осигурување на квалитетот или лиценцирање на организацијата или квалификацијата.
Поштенско сандаче elm:emailAddress Поштенско сандаче
0..*
Е-пошта која се користи за контактирање со агентот.
Телефон elm:phone Телефон
0..*
Низа од цифри кои овозможуваат да се повика лице преку телекомуникациска мрежа која се користи за контакт со агентот.
Формулар за контакт elm:contactForm Веб ресурс
0..*
Формулар за контакт кој се користи за контактирање со агентот.