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

Pojedinosti o lokaciji mjesta.

Property name URI Expected value Card. Description
Puna adresa elm:fullAddress Napomena
0..1
Potpuni opis lokacije s formatiranjem ili bez formatiranja.
Zemlja elm:countryCode Concept
1..1
Oznaka zemlje adrese. Navedena vrijednost mora biti s popisa država imenovanog tijela (http://publications.europa.eu/resource/authority/country).
identifier adms:identifier Identifikator
0..*
Links a resource to an adms:Identifier class., An address identifier.

Agent

Subjekt koji može provoditi radnje.

Property name URI Expected value Card. Description
Date Modified, last modification date dc:modified xsd:dateTime
0..1
The date when the agent was last modified., Date on which the resource was changed.
Kontaktni podaci elm:contactPoint Kontaktna točka
0..*
Podaci za kontakt subjekta koji može provoditi mjere.
Lokacija elm:location Location
0..*
Prepoznatljivo zemljopisno mjesto subjekta koji može provoditi mjere.
Više informacija elm:additionalNote Napomena
0..*
Slobodni tekst napomene o osiguravanju kvalitete ili licenciranju organizacije ili kvalifikacije.
alternative label, alternative name skos:altLabel rdf:langString
0..*
The alternative name of the agent., 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 Identifikator
0..*
An identifier of the agent., Links a resource to an adms:Identifier class.
preferred name, preferred label skos:prefLabel rdf:langString
1..1
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., The preferred name of the agent., The range of skos:prefLabel is the class of RDF plain literals.
član skupine elm:groupMemberOf Skupina
0..*
Skup predstavnika čiji je predstavnik član.

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..*
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., The text equivalent of the code content component. One value per language is permitted.

Concept Scheme

A controlled vocabulary modelled as a Concept Scheme.


Elektronička pošta

Digitalna datoteka u kojoj se primaju i pohranjuju poruke za određenu osobu.


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.

Identifikator

Niz znakova koji označuje jedinstveni predmet ili jedinstveni razred predmeta.

Property name URI Expected value Card. Description
Type dc:type Concept
0..*
The type of the identifier., The nature or genre of the resource.
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.
naziv sheme elm:schemeName xsd:string
0..1
Naziv programa identifikacije.
notation, identifier content skos:notation xsd:string
1..1
Content string which is the identifier.
scheme agency name, schema agency adms:schemeAgency rdf:langString
0..1
The name of the agent that manages the identifier scheme., The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
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).
verzija sheme elm:schemeVersion xsd:string
0..1
Oznaka verzije programa identifikacije.

Internetski izvor

Digitalna stavka dostupna putem interneta.

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 sadržaja elm:contentUrl xsd:anyURI
1..1
Internetska adresa (URL) s javnim pristupom za subvenciju koja je dodijeljena financijski ili u naravi, a koju ne treba vratiti.
language, Language dc:language Concept
0..1
The language of the web resource. It should be provided using Language Named Authority List., A language of the resource.

Kontaktna točka

Sredstvo komunikacije s predstavnikom.

Property name URI Expected value Card. Description
Adresa elm:address Adresa
0..*
Pojedinosti kojima se opisuje lokacija mjesta sredstva komunikacije s predstavnikom.
Description dc:description rdf:langString
0..*
An account of the resource., A free text description of the contact details.
Elektronička pošta elm:emailAddress Elektronička pošta
0..*
Adresa e-pošte za kontakt s predstavnikom.
Obrazac za kontakt elm:contactForm Internetski izvor
0..*
Obrazac za kontakt s predstavnikom.
Telefon elm:phone Telefon
0..*
Niz znamenki koji omogućuje kontakt s predstavnikom putem telekomunikacijske mreže.
Više informacija elm:additionalNote Napomena
0..*
Slobodni tekst napomene o osiguravanju kvalitete ili licenciranju organizacije ili kvalifikacije.

Location

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

Property name URI Expected value Card. Description
Adresa elm:address Adresa
1..*
Pojedinosti kojima se opisuje lokacija mjesta sredstva komunikacije s predstavnikom.
Description dc:description rdf:langString
0..*
A free text description of the location., An account of the resource.
geometry locn:geometry Geometry
0..*
Associates any resource with the corresponding geometry., Associates the Location with the corresponding Geometry.
identifier adms:identifier Identifikator
0..*
Links a resource to an adms:Identifier class., A location identifier.
prostorna oznaka elm:spatialCode Concept
0..*
Oznaka kojom se utvrđuje prostorno područje u kojem se nalazi ta fizička lokacija. Ako je navedena, vrijednost mora biti s popisa upravnih područja imenovanog tijela (http://publications.europa.eu/resource/dataset/atu).
zemljopisni naziv elm:geographicName rdf:langString
0..1
Vlastita imenica primijenjena na prostorni objekt.

Medijski objekt

Digitalna datoteka.

Property name URI Expected value Card. Description
Sadržaj elm:content xsd:string
1..1
Binarni podaci.
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 sadržaja elm:contentUrl xsd:anyURI
0..1
Internetska adresa (URL) s javnim pristupom za subvenciju koja je dodijeljena financijski ili u naravi, a koju ne treba vratiti.
kodiranje sadržaja elm:contentEncoding Concept
1..1
Kodiranje koje se upotrebljava za kodiranje binarnih podataka. Navedena vrijednost trebala bi biti s popisa vrste kodiranja (http://publications.europa.eu/resource/dataset/encoding).
veličina sadržaja elm:contentSize xsd:integer
0..1
Veličina sadržaja.

Napomena

Dodatne informacije o predmetu ili temi koji su navedeni kao slobodni tekst.

Property name URI Expected value Card. Description
doslovna napomena elm:noteLiteral xsd:string
1..1
Tekstualni sadržaj dodatnih informacija o predmetu ili temi koje su navedene kao slobodni tekst.
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.
oblik bilješke elm:noteFormat Concept
0..1
Format napomene. Trebalo bi ga navesti s pomoću vrsta tipologije IANA-e za tekst, tekst / čisti tekst, tekst/html itd. Ako je navedena, vrijednost bi trebala biti iz kontroliranog rječnika.
subject, Subject dc:subject Concept
0..1
The subject of the note. It should be provided using a controlled vocabulary., A topic of the resource.

Organizacija

Pravna osoba (za razliku od fizičke osobe).

Property name URI Expected value Card. Description
Kontaktni podaci elm:contactPoint Kontaktna točka
0..*
Podaci za kontakt subjekta koji može provoditi mjere.
Lokacija elm:location Location
1..*
Prepoznatljivo zemljopisno mjesto subjekta koji može provoditi mjere.
PDV broj elm:vatIdentifier Pravni identifikator
0..*
Identifikator poreza na dodanu vrijednost.
Type dc:type Concept
0..*
The type of the organisation., The nature or genre of the resource.
Više informacija elm:additionalNote Napomena
0..*
Slobodni tekst napomene o osiguravanju kvalitete ili licenciranju organizacije ili kvalifikacije.
Znak elm:logo Medijski objekt
0..1
Logotip pravne osobe.
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 organisation., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
has SubOrganization, child organisation org:hasSubOrganization Organizacija
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`.
homepage foaf:homepage Internetski izvor
0..*
The homepage of the organisation., A homepage for some thing.
identifier adms:identifier Identifikator
0..*
An alternative identifier of the organisation., Links a resource to an adms:Identifier class.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
The date when the organisation was last modified., Date on which the resource was changed.
legal name rov:legalName rdf:langString
1..*
The legal name of the organisation., 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.
obvezna pravna identifikacijska oznaka elm:eidasLegalIdentifier Pravni identifikator
0..1
Izdavatelj mora i smije imati samo jednu službeno izdanu identifikacijsku oznaku određenog javnog tijela koja ima prostorni kontekst.
porezni identifikator elm:taxIdentifier Pravni identifikator
0..*
Fiskalni identifikator pravne osobe.
registration rov:registration Pravni identifikator
0..1
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., 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, parent organisation org:subOrganizationOf Organizacija
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.
član skupine elm:groupMemberOf Skupina
0..*
Skup predstavnika čiji je predstavnik član.

Osoba

Pojedinac (fizička osoba).

Property name URI Expected value Card. Description
Broj nacionalne osobne iskaznice elm:nationalId Pravni identifikator
0..1
„Primarni” nacionalni identifikator pojedinca.
Datum rođenja elm:dateOfBirth xsd:dateTime
0..1
Datum rođenja te osobe.
Državljanstvo elm:citizenshipCountry Concept
0..*
Zemlja (ili zemlje) koja je pojedincu dodijelila građanska prava. Ako je navedena, vrijednost mora biti s popisa država imenovanog tijela (http://publications.europa.eu/resource/authority/country).
Kontaktni podaci elm:contactPoint Kontaktna točka
0..*
Podaci za kontakt subjekta koji može provoditi mjere.
Lokacija elm:location Location
0..1
Prepoznatljivo zemljopisno mjesto subjekta koji može provoditi mjere.
Mjesto rođenja elm:placeOfBirth Location
0..1
Prepoznatljivo zemljopisno mjesto rođenja pojedinca.
Spol elm:gender Concept
0..1
Spol pojedinca. Ako je navedena, vrijednost bi trebala biti iz kontroliranog rječnika (npr. http://publications.europa.eu/resource/authority/human-sex). Pružatelji podataka mogu se služiti vlastitim popisom/popisima.
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 Identifikator
0..*
An identifier of the person., Links a resource to an adms:Identifier class.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
The date when the person (information) was last modified., Date on which the resource was changed.
member of org:memberOf Organizacija
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`., The organisation of which the person is a member.
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.
član skupine elm:groupMemberOf Skupina
0..*
Skup predstavnika čiji je predstavnik član.

Pravni identifikator

Službeno izdana identifikacijska oznaka određenog javnog tijela koja ima prostorni kontekst.

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.
Spatial Coverage, spatial dc:spatial Concept
1..1
A spatial identifier. The identifier of the country and/or jurisdiction. It should be provided using the Country Named Authority List., Spatial characteristics of the resource.
Type dc:type Concept
0..*
The type of the identifier., The nature or genre of the resource.
naziv sheme elm:schemeName xsd:string
0..1
Naziv programa identifikacije.
notation, identifier content skos:notation xsd:string
1..1
Content string which is the identifier.
scheme agency name, schema agency adms:schemeAgency rdf:langString
0..1
The name of the agent that manages the identifier scheme., The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
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).
verzija sheme elm:schemeVersion xsd:string
0..1
Oznaka verzije programa identifikacije.

Skupina

Skup predstavnika.

Property name URI Expected value Card. Description
Kontaktni podaci elm:contactPoint Kontaktna točka
0..*
Podaci za kontakt subjekta koji može provoditi mjere.
Lokacija elm:location Location
0..*
Prepoznatljivo zemljopisno mjesto subjekta koji može provoditi mjere.
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.
Više informacija elm:additionalNote Napomena
0..*
Slobodni tekst napomene o osiguravanju kvalitete ili licenciranju organizacije ili kvalifikacije.
alternative name, alternative label skos:altLabel rdf:langString
0..*
The alternative name of the group., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:altLabel is the class of RDF plain literals.
has member, member foaf:member Agent
0..*
Indicates a member of a Group, An agent being a member of the group.
name, preferred label skos:prefLabel rdf:langString
1..1
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., 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.

Telefon

Niz znamenki koji omogućuje kontakt s osobom putem telekomunikacijske mreže.

Property name URI Expected value Card. Description
Broj telefona elm:dialNumber xsd:string
0..1
Niz znamenki koji omogućuje kontakt s osobom putem telekomunikacijske mreže. Taj broj za kontakt ne uključuje pozivni broj zemlje ili područja (npr. „3445654”, „1234567”, itd.).
Pozivni broj područja elm:areaDialing xsd:string
0..1
Pozivni broj za broj kontakta.
Pozivni broj zemlje elm:countryDialing xsd:string
0..1
Niz znamenki koji omogućuje kontakt s osobom putem telekomunikacijske mreže u određenoj zemlji. Taj kontaktni broj uključuje pozivni broj zemlje ili područja (npr. „3445654”, „1234567” itd.).
Puni broj telefona elm:phoneNumber xsd:string
0..1
Potpuni niz znamenki koji omogućuje kontakt s osobom putem telekomunikacijske mreže.