SHACL constraints for the Person Identity 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

Adresa

Údaje popisující polohu místa.

Property name URI Expected value Card. Description
Země elm:countryCode Concept
1..1
Kód země z adresy. Poskytnutá hodnota musí pocházet ze Seznamu Určených orgánů jednotlivých zemí (http://publications.europa.eu/resource/authority/country).
identifier adms:identifier Identifikátor
0..*
An address identifier., Links a resource to an adms:Identifier class.
Úplná adresa elm:fullAddress Poznámka
0..1
Úplný popis místa s formátováním nebo bez něj.

Concept

A term from a controlled vocabulary modelled as a skos:Concept.

Property name URI Expected value Card. Description
is in scheme, 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, name skos:prefLabel rdf:langString
0..*
The text equivalent of the code content component. One value per language is permitted., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:prefLabel is the class of RDF plain literals., 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.

Concept Scheme

A controlled vocabulary modelled as a Concept Scheme.


Geometry

This class defines the geometry at the conceptual level, and it can be encoded by using different formats., 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.

Identifikátor

Řetězec znaků, který identifikuje jedinečný objekt nebo jedinečnou třídu objektů.

Property name URI Expected value Card. Description
Creator, scheme agency dc:creator IRI
0..1
An entity responsible for making the resource., Identification of the agent that manages the identifier scheme. The agent that issued the identifier. (e.g., a URI).
Date Issued, date issued dc:issued xsd:dateTime
0..1
The date on which the identifier was issued., Date of formal issuance of the resource.
Type dc:type Concept
0..*
The type of the identifier., The nature or genre of the resource.
notation, identifier content skos:notation xsd:string
1..1
Content string which is the identifier.
název programu elm:schemeName xsd:string
0..1
Název schématu identifikátorů.
scheme agency name, schema agency adms:schemeAgency rdf:langString
0..1
The name of the agency that issued the identifier., The name of the agent that manages the identifier scheme., This property is deprecated because in in HTML specification another URI was used.
verze programu elm:schemeVersion xsd:string
0..1
Identifikace verze schématu identifikátorů.

Identifikátor právnické osoby

Identifikátor formálně vydaný příslušným orgánem veřejné moci, který se vztahuje k určitému území.

Property name URI Expected value Card. Description
Date Issued, date issued dc:issued xsd:dateTime
0..1
Date of formal issuance of the resource., The date on which the identifier was issued.
Type dc:type Concept
0..*
The type of the identifier., The nature or genre of the resource.
identifier content, notation skos:notation xsd:string
1..1
Content string which is the identifier.
název programu elm:schemeName xsd:string
0..1
Název schématu identifikátorů.
schema agency, scheme agency name adms:schemeAgency rdf:langString
0..1
The name of the agent that manages the identifier scheme., This property is deprecated because in in HTML specification another URI was used., The name of the agency that issued the identifier.
scheme agency, Creator dc:creator IRI
0..1
An entity responsible for making the resource., Identification of the agent that manages the identifier scheme. The agent that issued the identifier. (e.g., a URI).
spatial, Spatial Coverage dc:spatial Concept
1..1
Spatial characteristics of the resource., A spatial identifier. The identifier of the country and/or jurisdiction. It should be provided using the Country Named Authority List.
verze programu elm:schemeVersion xsd:string
0..1
Identifikace verze schématu identifikátorů.

Internetový zdroj

Digitální aktivum, které je dostupné na internetu.

Property name URI Expected value Card. Description
Title dc:title rdf:langString
0..*
A name given to the resource., The title of the web resource. One value per language is permitted.
URL s příspěvkem elm:contentUrl xsd:anyURI
1..1
Veřejně přístupná internetová adresa dotace poskytnuté finančně nebo jako věcné plnění, kterou není nutné vracet.
language, Language dc:language Concept
0..1
A language of the resource., The language of the web resource. It should be provided using Language Named Authority List.

Kontaktní místo

Prostředky pro komunikaci se Subjektem.

Property name URI Expected value Card. Description
Adresa elm:address Adresa
0..*
Údaje popisující polohu místa, kde se nacházejí prostředky pro komunikaci se Subjektem.
Další informace elm:additionalNote Poznámka
0..*
Doplňující poznámka ve formě volného textu týkající se zajišťování kvality organizace nebo kvalifikace nebo udělování licencí organizaci nebo kvalifikaci.
Description dc:description rdf:langString
0..*
A free text description of the contact details., An account of the resource.
Kontaktní formulář elm:contactForm Internetový zdroj
0..*
Kontaktní formulář používaný pro kontaktování Subjektu.
Schránka elm:emailAddress Schránka
0..*
E-mailová adresa používaná pro kontaktování Subjektu.
Telefon elm:phone Telefon
0..*
Řetězec číslic, který umožňuje spojit se s osobou prostřednictvím telekomunikační sítě, používaný pro kontaktování Subjektu.

Location

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

Property name URI Expected value Card. Description
Adresa elm:address Adresa
1..*
Údaje popisující polohu místa, kde se nacházejí prostředky pro komunikaci se Subjektem.
Description dc:description rdf:langString
0..*
A free text description of the location., An account of the resource.
geometry locn:geometry Geometry
0..*
Associates the Location with the corresponding Geometry., Associates any resource with the corresponding geometry.
identifier adms:identifier Identifikátor
0..*
Links a resource to an adms:Identifier class., A location identifier.
zeměpisný název elm:geographicName rdf:langString
0..1
Vlastní jméno používané pro územní objekt.
územní kód elm:spatialCode Concept
0..*
Kód identifikující územní rozsah, ve kterém se tato fyzická poloha nachází. Poskytnutá hodnota musí být převzata ze Seznamu Určených orgánů správních územních jednotek (http://publications.europa.eu/resource/dataset/atu).

Objekt média

Digitální soubor.

Property name URI Expected value Card. Description
Obsah elm:content xsd:string
1..1
Binární data.
Type dc:type Concept
1..1
The type of the media object. It should be provided using the Filetype Named Authority List., The nature or genre of the resource.
URL s příspěvkem elm:contentUrl xsd:anyURI
0..1
Veřejně přístupná internetová adresa dotace poskytnuté finančně nebo jako věcné plnění, kterou není nutné vracet.
kódování obsahu elm:contentEncoding Concept
1..1
Kódování použité pro kódování binárních dat. Poskytnutá hodnota by měla být převzata ze seznamu Typů kódování (http://publications.europa.eu/resource/dataset/encoding).
velikost obsahu elm:contentSize xsd:integer
0..1
Velikost obsahu.

Organizace

Právnická osoba (nikoli fyzická osoba).

Property name URI Expected value Card. Description
Další informace elm:additionalNote Poznámka
0..*
Doplňující poznámka ve formě volného textu týkající se zajišťování kvality organizace nebo kvalifikace nebo udělování licencí organizaci nebo kvalifikaci.
Date Modified, last modification date dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the organisation was last modified.
Identifikační číslo pro účely DPH elm:vatIdentifier Identifikátor právnické osoby
0..*
Identifikační číslo k DPH
Kontaktní údaje elm:contactPoint Kontaktní místo
0..*
Kontaktní údaje entity, která může provádět akce.
Logo elm:logo Objekt média
0..1
Logo právnické osoby.
Místo elm:location Location
1..*
Identifikovatelná zeměpisná poloha entity, která může provádět akce.
Type dc:type Concept
0..*
The nature or genre of the resource., The type of the organisation.
alternative name, alternative label skos:altLabel rdf:langString
0..*
The alternative name of the organisation., The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
child organisation, has SubOrganization org:hasSubOrganization Organizace
0..*
A smaller organisation of which forms part of this organisation, e.g., a department within a larger organisation., 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`.
daňový/fiskální identifikátor elm:taxIdentifier Identifikátor právnické osoby
0..*
Daňové identifikační číslo právnické osoby.
homepage foaf:homepage Internetový zdroj
0..*
The homepage of the organisation., A homepage for some thing.
identifier adms:identifier Identifikátor
0..*
Links a resource to an adms:Identifier class., An alternative identifier of the organisation.
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., The legal name of the organisation.
povinný právní identifikátor elm:eidasLegalIdentifier Identifikátor právnické osoby
0..1
Vydavatel musí mít pouze jeden identifikátor formálně vydaný příslušným orgánem veřejné moci, který se vztahuje k určitému území.
registration rov:registration Identifikátor právnické osoby
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., The legal identifier of an organisation. The identifier given to a registered organisation by the authority with which it is registered. The legal status of a registered organisation is conferred on it by an authority within a given jurisdiction. The Legal Identifier is therefore a fundamental relationship between an organisation and the authority with which it is registered.
subOrganization of, parent organisation org:subOrganizationOf Organizace
0..1
Represents hierarchical containment of Organizations or OrganizationalUnits; indicates an Organization which contains this Organization. Inverse of `org:hasSubOrganization`., Indicates a larger organisation of which this organisation is a part of, e.g., the organisation within which a department operates.
člen skupiny elm:groupMemberOf Skupina
0..*
Soubor subjektů, do něhož subjekt náleží.

Osoba

Osoba (fyzická osoba).

Property name URI Expected value Card. Description
Datum narození elm:dateOfBirth xsd:dateTime
0..1
Datum narození osoby.
Kontaktní údaje elm:contactPoint Kontaktní místo
0..*
Kontaktní údaje entity, která může provádět akce.
Místo elm:location Location
0..1
Identifikovatelná zeměpisná poloha entity, která může provádět akce.
Místo narození elm:placeOfBirth Location
0..1
Identifikovatelná zeměpisná poloha, kde se osoba narodila.
Pohlaví elm:gender Concept
0..1
Pohlaví osoby.Poskytnutá hodnota by měla být převzata z řízeného slovníku (e.g. http://publications.europa.eu/resource/authority/human-sex). Poskytovatelé údajů mohou použít svůj vlastní řízený seznam (své vlastní řízené seznamy).
Státní příslušnost elm:citizenshipCountry Concept
0..*
Země, která (které) osobě udělila (udělily) občanská práva. Poskytnutá hodnota musí být převzata ze Seznamu Určených orgánů jednotlivých zemí (http://publications.europa.eu/resource/authority/country).
Vnitrostátní identifikační číslo elm:nationalId Identifikátor právnické osoby
0..1
„Primární“ vnitrostátní identifikátor osoby.
birth name http://www.w3.org/ns/person#birthName rdf:langString
0..*
The name of the person at birth. Birth names tend to be persistent 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., 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 Identifikátor
0..*
Links a resource to an adms:Identifier class., An identifier of the person.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the person (information) was last modified.
member of org:memberOf Organizace
0..*
The organisation of which the person is a member., 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 http://www.w3.org/ns/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.
člen skupiny elm:groupMemberOf Skupina
0..*
Soubor subjektů, do něhož subjekt náleží.

Poznámka

Další informace ve formě volného textu o objektu nebo tématu.

Property name URI Expected value Card. Description
formát poznámky elm:noteFormat Concept
0..1
Formát poznámky. Měla by být poskytnuta pomocí typů IANA pro text, text/plain, text/html atd.Poskytnutá hodnota by měla být převzata z řízeného slovníku.
language, Language dc:language Concept
0..1
The language of the note. It should be provided using Language Named Authority List., A language of the resource.
subject, Subject dc:subject Concept
0..1
A topic of the resource., The subject of the note. It should be provided using a controlled vocabulary.
text poznámky elm:noteLiteral xsd:string
1..1
Textový obsah dalších informací o objektu nebo tématu ve formě volného textu.

Schránka

Digitální soubor, který přijímá a ukládá zprávy pro určitou osobu.


Skupina

Soubor Subjektů.

Property name URI Expected value Card. Description
Další informace elm:additionalNote Poznámka
0..*
Doplňující poznámka ve formě volného textu týkající se zajišťování kvality organizace nebo kvalifikace nebo udělování licencí organizaci nebo kvalifikaci.
Kontaktní údaje elm:contactPoint Kontaktní místo
0..*
Kontaktní údaje entity, která může provádět akce.
Místo elm:location Location
0..*
Identifikovatelná zeměpisná poloha entity, která může provádět akce.
Type dc:type Concept
0..*
The type of the group. It should be provided using a controlled vocabulary., The nature or genre of the resource.
alternative name, alternative label skos:altLabel rdf:langString
0..*
The range of skos:altLabel is the class of RDF plain literals., The alternative name of the group., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
member, has member foaf:member Subjekt
0..*
Indicates a member of a Group, An agent being a member of the group.
preferred label, name 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., The range of skos:prefLabel is the class of RDF plain literals., The name of the group., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.

Subjekt

Entita, která je schopna provádět úkony

Property name URI Expected value Card. Description
Další informace elm:additionalNote Poznámka
0..*
Doplňující poznámka ve formě volného textu týkající se zajišťování kvality organizace nebo kvalifikace nebo udělování licencí organizaci nebo kvalifikaci.
Kontaktní údaje elm:contactPoint Kontaktní místo
0..*
Kontaktní údaje entity, která může provádět akce.
Místo elm:location Location
0..*
Identifikovatelná zeměpisná poloha entity, která může provádět akce.
alternative label, alternative name 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., The alternative name of the agent.
identifier adms:identifier Identifikátor
0..*
Links a resource to an adms:Identifier class., An identifier of the agent.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the agent was last modified.
preferred name, 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., The range of skos:prefLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The preferred name of the agent.
člen skupiny elm:groupMemberOf Skupina
0..*
Soubor subjektů, do něhož subjekt náleží.

Telefon

Řetězec číslic, který umožňuje spojit se s osobou prostřednictvím telekomunikační sítě.

Property name URI Expected value Card. Description
Kód oblasti elm:areaDialing xsd:string
0..1
Telefonní předvolba oblasti pro kontaktní číslo.
Kód země elm:countryDialing xsd:string
0..1
Řetězec číslic, který umožňuje spojit se s osobou prostřednictvím telekomunikační sítě v určité zemi. Toto kontaktní číslo obsahuje předvolbu země nebo předvolbu oblasti (např. „3445654“, „1234567“ atd.).
Telefonní číslo elm:dialNumber xsd:string
0..1
Řetězec číslic, který umožňuje spojit se s osobou prostřednictvím telekomunikační sítě. Toto kontaktní číslo neobsahuje předvolbu země ani předvolbu oblasti. (např. „3445654“, „1234567“ atd.).
Telefonní číslo elm:phoneNumber xsd:string
0..1
Úplný řetězec číslic, který umožňuje spojit se s osobou prostřednictvím telekomunikační sítě.