Formats available:
Turtle(opens TTL file in a new tab)

Namespaces

Prefix Namespace
dcat http://www.w3.org/ns/dcat#
dcterms http://purl.org/dc/terms/
eli http://data.europa.eu/eli/ontology#
eli-dl http://data.europa.eu/eli/eli-draft-legislation-ontology#
ep-document-types https://data.europarl.europa.eu/def/ep-document-types/
ep-org https://data.europarl.europa.eu/org/
ep-roles https://data.europarl.europa.eu/def/ep-roles/
epvoc https://data.europarl.europa.eu/def/epvoc#
file-type http://publications.europa.eu/resource/authority/file-type/
iana https://www.iana.org/assignments/media-types/application/
meps-decl https://data.europarl.europa.eu/def/meps-declarations#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
skos http://www.w3.org/2004/02/skos/core#
xsd http://www.w3.org/2001/XMLSchema#

Description

MEPs declarations dataset description

Main Entities

meps-decl:Work-DCI

https://data.europarl.europa.eu/def/meps-declarations#Work-DCI

General description

Description

This node shape represents a subset of eli:Work

SPARQL Definition
PREFIX eli: <http://data.europa.eu/eli/ontology#>
SELECT ?this
WHERE {
 ?this eli:work_type <https://data.europarl.europa.eu/def/ep-document-types/MEMBER_DECLARATION_INTEREST_CONFLICT>.
}
Identifier or value specification (IRI)
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456
  • Conforms to: Work DCI Node

Diagram

Click diagram to navigate to corresponding section | Download as an image

Properties

⚠ No other properties than the ones listed in the table below are allowed.
Table of properties for meps-decl:Work-DCI
Property name URI Expected value Card.
Properties from meps-decl:Work-DCI
inverse previous version
^dcat:previousVersion
Work DCI Node
0..*
previous version Work DCI Node
0..*
alternative rdf:langString
1..*
identifier xsd:string
^[A-Z]{2,8}-[0-9]+-[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]+$
1..1
➙ Example: DCI-197491-2024-07-19-123456
publisher ep-org:EU_PARLIAMENT
1..1
➙ Example: https://data.europarl.europa.eu/org/EU_PARLIAMENT
title rdf:langString
1..*
➙ Example: Declaration on awareness of conflicts of interest - Peter AGIUS - Shadow rapporteur - Committee on Petitions - 2024-09-10
parliamentary term IRI
^https://data.europarl.europa.eu/org/ep-[0-9][0-9]?$
1..1
➙ Example: https://data.europarl.europa.eu/org/ep-9
date document xsd:date
1..1
➙ Example: 2024-01-18
is realized by meps-decl:Expression
1..*
refers to Process Node
0..*
work type WorkType Node
ep-document-types:MEMBER_DECLARATION_INTEREST_CONFLICT
1..1
➙ Example: https://data.europarl.europa.eu/def/ep-document-types/MEMBER_DECLARATION_INTEREST_CONFLICT
awareness of conflict xsd:boolean
1..1
conflict description xsd:string
0..1
➙ Present only is absenceOfConflict is false.
identifier year xsd:string
1..1
➙ Example: 2023
work had participation meps-decl:Participation
1..1
type eli:Work
1..1
label xsd:string
^[A-Z]{2,8}-[0-9]+-[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]+$
1..1
➙ Example: DCI-197491-2024-07-19-123456
data provider identifier shacl-ep:providerId-Node
1..1
➙ Example: 123456
dossier identifier shacl-ep:dossierId-Node
0..1
➙ Example: INTA/10/00367
Properties from Work DCI Node
No specific properties
Properties from Work Node
No specific properties

Additionnal constraints

  • If a Work has a Participation with a foreseen participant (epvoc:capacityPerson) and a participant (eli-dl:had_participant_person), then both must refer to the same Person.
    PREFIX epvoc: <https://data.europarl.europa.eu/def/epvoc#>
    PREFIX eli-dl: <http://data.europa.eu/eli/eli-draft-legislation-ontology#>
    SELECT $this $person1 $person2
    WHERE {
     $this epvoc:workHadParticipation ?participation .
     ?participation epvoc:inCapacityOf ?foreseen_participation .
     ?foreseen_participation epvoc:capacityPerson ?person1 .
     ?participation eli-dl:had_participant_person ?person2 .
     FILTER(?person1 != ?person2)
    }
  • The local part of the URI must be identical to the content of dcterms:identifier
    PREFIX dcterms: <http://purl.org/dc/terms/>
    SELECT $this ?localName ?identifier
    WHERE {
     $this dcterms:identifier ?identifier .
     # extracts everything after last "/" from the URI
     BIND (REPLACE(STR($this), "^.*/([^/]*)$", "$1") as ?localName)
     FILTER(?localName != ?identifier)
    }

meps-decl:Participation

https://data.europarl.europa.eu/def/meps-declarations#Participation

General description

Targets
Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/participation/.*$
  • Example: https://data.europarl.europa.eu/eli/dl/participation/DCI-197491-2024-07-19-123456-AUTHOR
  • Conforms to: Participation Node

Diagram

eli-dl:Participationeli-dl:activity_date : xsd:date [1..1]eli-dl:parliamentary_term [1..1]eli-dl:participation_role [1..1] = ep-roles:AUTHORepvoc:politicalGroup [1..1]rdf:type [1..1] = eli-dl:Participationepvoc:ForeseenCapacityshacl-ep:Person-Nodeepvoc:inCapacityOf [1..1]eli-dl:had_participant_person [1..1]Diagram for shape meps-decl:ParticipationThis diagram shows a UML model centered around the meps-decl:Participation entity
Click diagram to navigate to corresponding section | Download as an image

Properties

⚠ No other properties than the ones listed in the table below are allowed.
Table of properties for meps-decl:Participation
Property name URI Expected value Card.
Properties from meps-decl:Participation
activity date xsd:date
1..1
had participant person Person Node
1..1
➙ Example: https://data.europarl.europa.eu/person/197490
IRI
1..1
participation role ep-roles:AUTHOR
1..1
➙ Example: https://data.europarl.europa.eu/def/ep-roles/AUTHOR
in capacity of meps-decl:ForeseenCapacity
1..1
➙ Please note that the naming of this property might change in the future (ELI Task Force decision is pending)
IRI
1..1
type eli-dl:Participation
1..1
Properties from Participation Node
No specific properties

Usage

meps-decl:Work-DCI work had participation

meps-decl:ForeseenCapacity

https://data.europarl.europa.eu/def/meps-declarations#ForeseenCapacity

General description

Targets
Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/capacity/.*$
  • Example: https://data.europarl.europa.eu/eli/dl/capacity/DCI-197491-2024-07-19-123456-AUTHOR
  • Conforms to: ForeseenCapacity Node

Diagram

epvoc:ForeseenCapacityeli-dl:activity_date : xsd:date [1..1]eli-dl:parliamentary_term [1..1]epvoc:capacityActivityLabel : xsd:string [0..1]epvoc:politicalGroup [1..1]rdf:type [1..1] = epvoc:ForeseenCapacityshacl-ep:Process-Nodeshacl-ep:Person-Nodeshacl-ep:Organization-Nodeshacl-ep:Role-Nodeepvoc:capacityActivity [0..1]epvoc:capacityPerson [0..1]epvoc:capacityOrganization [0..1]epvoc:capacityRole [1..1]Diagram for shape meps-decl:ForeseenCapacityThis diagram shows a UML model centered around the meps-decl:ForeseenCapacity entity
Click diagram to navigate to corresponding section | Download as an image

Properties

⚠ No other properties than the ones listed in the table below are allowed.
Table of properties for meps-decl:ForeseenCapacity
Property name URI Expected value Card.
Properties from meps-decl:ForeseenCapacity
activity date xsd:date
1..1
IRI
1..1
capacity activity Process Node
0..1
➙ Example: https://data.europarl.europa.eu/eli/dl/proc/2008-0140
capacity activity label xsd:string
0..1
➙ Parliamentary Procedure Specification (free text)
capacity organization Organization Node
0..1
capacity person Person Node
0..1
➙ Example: https://data.europarl.europa.eu/person/197490
capacity role Role Node
ep-roles:PRESIDENT_VICE, ep-roles:QUAESTOR, ep-roles:CHAIR_COMMITTEE, ep-roles:CHAIR_VICE_COMMITTEE, ep-roles:RAPPORTEUR, ep-roles:RAPPORTEUR_OPINION, ep-roles:RAPPORTEUR_SHADOW_REPORT, ep-roles:RAPPORTEUR_SHADOW_OPINION, ep-roles:MEMBER_NEGOTIATION_INTERINSTITUTIONAL, ep-roles:CHAIR_DELEGATION, ep-roles:CHAIR_VICE_DELEGATION, ep-roles:MEMBER_DELEGATION_OFFICIAL
1..1
➙ Example: https://data.europarl.europa.eu/def/ep-roles/RAPPORTEUR
IRI
1..1
type epvoc:ForeseenCapacity
1..1
Properties from ForeseenCapacity Node
No specific properties

Usage

meps-decl:Participation in capacity of

Additionnal constraints

  • If the ForeseenCapacity is linked to a Process, then the capacity role must be RAPPORTEUR, RAPPORTEUR_OPINION, RAPPORTEUR_SHADOW_REPORT, RAPPORTEUR_SHADOW_OPINION or MEMBER_NEGOTIATION_INTERINSTITUTIONAL
    PREFIX epvoc: <https://data.europarl.europa.eu/def/epvoc#>
    PREFIX ep-roles: <https://data.europarl.europa.eu/def/ep-roles/>
    SELECT $this
    WHERE {
     $this epvoc:capacityActivity ?process .
     FILTER(regex(STR(?process), "proc/[0-9]{4}-[0-9]{4}[A-Z]?"))
     $this epvoc:capacityRole ?role .
     FILTER(?role NOT IN (ep-roles:RAPPORTEUR, ep-roles:RAPPORTEUR_OPINION, ep-roles:RAPPORTEUR_SHADOW_REPORT, ep-roles:RAPPORTEUR_SHADOW_OPINION, ep-roles:MEMBER_NEGOTIATION_INTERINSTITUTIONAL))
    }

meps-decl:Expression

https://data.europarl.europa.eu/def/meps-declarations#Expression

General description

Targets
Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/[^/]*/[a-z]{2,3}$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456/en
  • Conforms to: Expression Node

Diagram

eli:Expressioneli:title : rdf:langString [1..1]rdf:type [1..1] = eli:Expressioneli:Manifestationshacl-ep:LinguisticSystem-Nodeeli:is_embodied_by [1..*]eli:language [1..1]Diagram for shape meps-decl:ExpressionThis diagram shows a UML model centered around the meps-decl:Expression entity
Click diagram to navigate to corresponding section | Download as an image

Properties

⚠ No other properties than the ones listed in the table below are allowed.
Table of properties for meps-decl:Expression
Property name URI Expected value Card.
Properties from meps-decl:Expression
is embodied by meps-decl:Manifestation
1..*
language LinguisticSystem Node
1..1
➙ Example: http://publications.europa.eu/resource/authority/language/ITA
title rdf:langString
1..1
➙ Example: Declaration on awareness of conflicts of interest - Peter AGIUS - Shadow rapporteur - Committee on Petitions - 2024-09-10
type eli:Expression
1..1
Properties from Expression Node
No specific properties

Usage

meps-decl:Work-DCI is realized by

meps-decl:Manifestation

https://data.europarl.europa.eu/def/meps-declarations#Manifestation

General description

Targets
Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/.*/[a-z]{2,3}/[a-z]+$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456/en/pdf
  • Conforms to: Manifestation Node

Diagram

eli:Manifestationdcterms:issued : xsd:dateTime [1..1]epvoc:byteSize : xsd:long [1..1]rdf:type [1..1] = eli:Manifestationshacl-ep:IsExemplifiedBy-Nodeshacl-ep:MediaTypeOrExtent-Nodeshacl-ep:MediaType-Nodeeli:is_exemplified_by [1..1]dcterms:format [1..1]eli:media_type [1..1]Diagram for shape meps-decl:ManifestationThis diagram shows a UML model centered around the meps-decl:Manifestation entity
Click diagram to navigate to corresponding section | Download as an image

Properties

⚠ No other properties than the ones listed in the table below are allowed.
Table of properties for meps-decl:Manifestation
Property name URI Expected value Card.
Properties from meps-decl:Manifestation
format MediaTypeOrExtent Node
file-type:PDF
1..1
➙ Example: http://publications.europa.eu/resource/authority/file-type/PDF
issued xsd:dateTime
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}((\.\d{3})?\+\d{2}:\d{2}|Z)$
1..1
➙ Example: 2024-01-19T13:35:07.000+01:00
is exemplified by IsExemplifiedBy Node
^https://data.europarl.europa.eu/distribution/doc/DCI-[0-9]+-[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]+_[a-z]{2}.(pdf)$
1..1
format MediaType Node
iana:pdf
1..1
➙ Example: https://www.iana.org/assignments/media-types/application/pdf
byte size xsd:long
1..1
➙ Example: 59254
type eli:Manifestation
1..1
Properties from Manifestation Node
No specific properties

Usage

meps-decl:Expression is embodied by

Supportive Entities

Person Node

https://data.europarl.europa.eu/def/shacl-ep#Person-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/person/(?<mepId>[0-9]+)$
  • Example: https://data.europarl.europa.eu/person/197490

Usage

meps-decl:Participation had participant person
meps-decl:ForeseenCapacity capacity person

Organization Node

https://data.europarl.europa.eu/def/shacl-ep#Organization-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/org/.+$
  • Example: https://data.europarl.europa.eu/org/AFET

Usage

meps-decl:ForeseenCapacity capacity organization

Process Node

https://data.europarl.europa.eu/def/shacl-ep#Process-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/proc/(?<year>[0-9]{4})-(?<numberProc>[0-9]{4}[A-Z]?)$
  • Example: https://data.europarl.europa.eu/eli/dl/proc/2021-0031

Usage

meps-decl:Work-DCI refers to
meps-decl:ForeseenCapacity capacity activity

Work Node

https://data.europarl.europa.eu/def/shacl-ep#Work-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/.+$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/TA-9-2023-0454

Usage

Work DCI Node

Work DCI Node

https://data.europarl.europa.eu/def/shacl-ep#Work-DCI-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/DCI-(?<mepId>[0-9]+)-(?<date>(19[5-9][0-9]|20[0-9][0-9])-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))-(?<docNumber>[0-9]+)$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456
  • Conforms to: Work Node

Usage

meps-decl:Work-DCI inverse previous versionprevious version

Expression Node

https://data.europarl.europa.eu/def/shacl-ep#Expression-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/(?<reference>[A-Za-z0-9\-]+)/(?<lang>[a-z]{2})$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456/en

Usage

meps-decl:Expression

Manifestation Node

https://data.europarl.europa.eu/def/shacl-ep#Manifestation-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/doc/(?<reference>[A-Za-z0-9\-]+)/(?<lang>[a-z]{2})/(?<format>(doc|docx|pdf|epub|xml|rtf))$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456/en/pdf

Usage

meps-decl:Manifestation

IsExemplifiedBy Node

https://data.europarl.europa.eu/def/shacl-ep#IsExemplifiedBy-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/distribution/doc/(?<workIdentifier>[^_\s]+)_(?<lang>[a-z]{2}[a-z]?)\.(?<format>[a-z]{3,4})$
  • Example: https://data.europarl.europa.eu/distribution/doc/DCI-4289-2026-03-24-714538_en.pdf

Usage

meps-decl:Manifestation is exemplified by

Participation Node

https://data.europarl.europa.eu/def/shacl-ep#Participation-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/participation/(?<reference>[A-Za-z0-9\-]+)$
  • Example: https://data.europarl.europa.eu/eli/dl/participation/DCI-260035-2024-10-14-406371-AUTHOR

Usage

meps-decl:Participation

ForeseenCapacity Node

https://data.europarl.europa.eu/def/shacl-ep#ForeseenCapacity-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/eli/dl/capacity/.+$
  • Example: https://data.europarl.europa.eu/eli/dl/capacity/DCI-260035-2024-10-14-406371-AUTHOR

Usage

meps-decl:ForeseenCapacity

Role Node

https://data.europarl.europa.eu/def/shacl-ep#Role-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/def/ep-roles/.+$
  • Example: https://data.europarl.europa.eu/def/ep-roles/AUTHOR

Usage

meps-decl:ForeseenCapacity capacity role

WorkType Node

https://data.europarl.europa.eu/def/shacl-ep#WorkType-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://data.europarl.europa.eu/def/ep-document-types/.+$
  • Example: https://data.europarl.europa.eu/def/ep-document-types/TEXT_ADOPTED

Usage

meps-decl:Work-DCI work type

LinguisticSystem Node

https://data.europarl.europa.eu/def/shacl-ep#LinguisticSystem-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^http://publications.europa.eu/resource/authority/language/[A-Z]+$
  • Example: http://publications.europa.eu/resource/authority/language/FRA

Usage

meps-decl:Expression language

MediaTypeOrExtent Node

https://data.europarl.europa.eu/def/shacl-ep#MediaTypeOrExtent-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^http://publications.europa.eu/resource/authority/file-type/.+$
  • Example: http://publications.europa.eu/resource/authority/file-type/PDF

Usage

meps-decl:Manifestation format

MediaType Node

https://data.europarl.europa.eu/def/shacl-ep#MediaType-Node

General description

Identifier or value specification (IRI)
  • URI or value pattern: ^https://www.iana.org/assignments/media-types/application/.+$
  • Example: https://www.iana.org/assignments/media-types/application/pdf

Usage

meps-decl:Manifestation format

shacl-ep:dossierId-Node

https://data.europarl.europa.eu/def/shacl-ep#dossierId-Node

General description

Identifier or value specification (Literal)
  • Datatype: epvoc:dossierId
  • URI or value pattern: ^[A-Z0-9]{4}/[0-9]{1,2}/[0-9]{5}$
  • Example: AGRI/9/14148

Usage

meps-decl:Work-DCI dossier identifier

shacl-ep:providerId-Node

https://data.europarl.europa.eu/def/shacl-ep#providerId-Node

General description

Identifier or value specification (Literal)
  • Datatype: epvoc:providerId
  • URI or value pattern: ^(?<providerId>[0-9A-Za-z_-]+)$
  • Example: _161129155831092

Usage

meps-decl:Work-DCI data provider identifier

Release notes

2.5.0 - 2026-09-22

2.5.0 - 2026-09-02

2.5.0 - 2025-09-04 - 2025-10-27

2.5.0 - 2025-06-06

2.5.0 - 2025-05-27

2.5.0 - 2025-05-19 - 2025-04-22

2.5.0 - 2025-04-10 creation