SHACL shapes reused in other EP SHACL specifications

Creation date: 2025-02-04
Last updated: 2025-12-06 00:00:00
Copyright date: 2025
Version: 3.2.0
License: https://www.europarl.europa.eu/legal-notice/
Creator: https://publications.europa.eu/resource/authority/corporate-body/EP
Publisher: https://publications.europa.eu/resource/authority/corporate-body/EP

Table of Contents


Description

Set of common SHACL shapes reused across other EP SHACL specifications

Model documentation

shacl-ep:ActivityType-Node

https://data.europarl.europa.eu/def/shacl-ep#ActivityType-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-activities/.*$
  • Example: https://data.europarl.europa.eu/def/ep-activities/TABLING_PLENARY

shacl-ep:AddressType-Node

https://data.europarl.europa.eu/def/shacl-ep#AddressType-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/address-type/.*$
  • Example: http://publications.europa.eu/resource/authority/address-type/TWT

shacl-ep:Concept-DirEuLegalAct-Node

https://data.europarl.europa.eu/def/shacl-ep#Concept-DirEuLegalAct-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/dir-eu-legal-act/.*$
  • Example: http://publications.europa.eu/resource/authority/dir-eu-legal-act/062020

shacl-ep:Concept-Eurovoc-Node

https://data.europarl.europa.eu/def/shacl-ep#Concept-Eurovoc-Node
  • Nodes: IRI
  • URI pattern: ^http://eurovoc.europa.eu/[0-9]+$
  • Example: http://eurovoc.europa.eu/2836

shacl-ep:Concept-SubjectMatter-Node

https://data.europarl.europa.eu/def/shacl-ep#Concept-SubjectMatter-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/subject-matter/.*$
  • Example: http://publications.europa.eu/resource/authority/subject-matter/MARI

shacl-ep:ContactPoint-Node

https://data.europarl.europa.eu/def/shacl-ep#ContactPoint-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/contact-point/.*$
  • Example: https://data.europarl.europa.eu/contact-point/58766-m-16341-M05047

shacl-ep:CorporateBodyClassification-Node

https://data.europarl.europa.eu/def/shacl-ep#CorporateBodyClassification-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-entities/.*$
  • Example: https://data.europarl.europa.eu/def/ep-entities/EU_POLITICAL_GROUP

shacl-ep:Country-Node

https://data.europarl.europa.eu/def/shacl-ep#Country-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/country/.*$
  • Example: http://publications.europa.eu/resource/authority/country/FRA

shacl-ep:DecisionMethod-Node

https://data.europarl.europa.eu/def/shacl-ep#DecisionMethod-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-decision-methods/.*$
  • Example: https://data.europarl.europa.eu/def/ep-decision-methods/VOTE_ELECTRONIC_ROLLCALL

shacl-ep:DecisionOutcome-Node

https://data.europarl.europa.eu/def/shacl-ep#DecisionOutcome-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-statuses/.*$
  • Example: https://data.europarl.europa.eu/def/ep-statuses/ADOPTED

shacl-ep:Expression-Node

https://data.europarl.europa.eu/def/shacl-ep#Expression-Node
  • Nodes: IRI
  • URI 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

shacl-ep:FileStatus-Node

https://data.europarl.europa.eu/def/shacl-ep#FileStatus-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/file-status/.*$
  • Example: http://publications.europa.eu/resource/authority/file-status/ADOPTED

shacl-ep:ForeseenCapacity-Node

https://data.europarl.europa.eu/def/shacl-ep#ForeseenCapacity-Node
  • Nodes: IRI
  • URI 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

shacl-ep:Gender-Node

https://data.europarl.europa.eu/def/shacl-ep#Gender-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/human-sex/.*$
  • Example: http://publications.europa.eu/resource/authority/human-sex/FEMALE

shacl-ep:HonorificTitle-Node

https://data.europarl.europa.eu/def/shacl-ep#HonorificTitle-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/honorific/.*$
  • Example: http://publications.europa.eu/resource/authority/honorific/MR

shacl-ep:LegalResource-RULES-Node

https://data.europarl.europa.eu/def/shacl-ep#LegalResource-RULES-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/RULES-[0-9]{1,2}-[0-9]{4}-[0-9]{2}-[0-9]{2}$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/RULES-9-2023-07-10
Property name URI Expected value Card. Description
Properties from shacl-ep:LegalResource-RULES-Node
type rdf:type   eli:LegalResource
0..*
work type eli:work_type   ep-document-types:PROCEDURE_RULES
0..*
Properties from shacl-ep:Work-Node
No specific properties

shacl-ep:LegalResourceSubdivision-ART-Node

https://data.europarl.europa.eu/def/shacl-ep#LegalResourceSubdivision-ART-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/RULES-[0-9]{1,2}-[0-9]{4}-[0-9]{2}-[0-9]{2}/art_[0-9]+[a-z]?$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/RULES-9-2023-07-10/art_144a

shacl-ep:LegalResourceSubdivision-PAR-Node

https://data.europarl.europa.eu/def/shacl-ep#LegalResourceSubdivision-PAR-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/RULES-[0-9]{1,2}-[0-9]{4}-[0-9]{2}-[0-9]{2}/art_\d+[a-z]?/par_\d+$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/RULES-9-2023-07-10/art_144a/par_2

shacl-ep:LinguisticSystem-Node

https://data.europarl.europa.eu/def/shacl-ep#LinguisticSystem-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/language/[A-Z]+$
  • Example: http://publications.europa.eu/resource/authority/language/FRA

shacl-ep:Location-Node

https://data.europarl.europa.eu/def/shacl-ep#Location-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/place/.*$
  • Example: http://publications.europa.eu/resource/authority/place/FRA_SXB

shacl-ep:Manifestation-Node

https://data.europarl.europa.eu/def/shacl-ep#Manifestation-Node
  • Nodes: IRI
  • URI 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

shacl-ep:MediaType-Node

https://data.europarl.europa.eu/def/shacl-ep#MediaType-Node
  • Nodes: IRI
  • URI pattern: ^https://www.iana.org/assignments/media-types/application/.*$
  • Example: https://www.iana.org/assignments/media-types/application/pdf

shacl-ep:MediaTypeOrExtent-Node

https://data.europarl.europa.eu/def/shacl-ep#MediaTypeOrExtent-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/file-type/.*$
  • Example: http://publications.europa.eu/resource/authority/file-type/PDF

shacl-ep:Membership-Node

https://data.europarl.europa.eu/def/shacl-ep#Membership-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/membership/[0-9]+-[f|m]-[0-9]+$
  • Example: https://data.europarl.europa.eu/membership/12345-f-999900002

shacl-ep:OnlineAccount-Node

https://data.europarl.europa.eu/def/shacl-ep#OnlineAccount-Node
  • Nodes: IRI
  • URI pattern: ^https?://([a-z0-9\-]+\.)+[a-z]{2,}(/.*)?$
  • Example: https://twitter.com/mariearenaps

shacl-ep:Organization-Node

https://data.europarl.europa.eu/def/shacl-ep#Organization-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/org/.*$
  • Example: https://data.europarl.europa.eu/org/AFET

shacl-ep:ParliamentaryTerm-Node

https://data.europarl.europa.eu/def/shacl-ep#ParliamentaryTerm-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/org/ep-[0-9][0-9]?$
  • Example: https://data.europarl.europa.eu/org/ep-9

shacl-ep:Participation-Node

https://data.europarl.europa.eu/def/shacl-ep#Participation-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/participation/[A-Za-z0-9\-_]+$
  • Example: https://data.europarl.europa.eu/eli/dl/participation/DCI-260035-2024-10-14-406371-AUTHOR

shacl-ep:PeriodOfTme-Node

https://data.europarl.europa.eu/def/shacl-ep#PeriodOfTme-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/time-period/.*$
  • Example: https://data.europarl.europa.eu/time-period/pt_9

shacl-ep:Person-Node

https://data.europarl.europa.eu/def/shacl-ep#Person-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/person/[0-9]*$
  • Example: https://data.europarl.europa.eu/person/197490

shacl-ep:Process-Node

https://data.europarl.europa.eu/def/shacl-ep#Process-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/proc/[0-9]{4}-[0-9]{4}[A-Z]?$
  • Example: https://data.europarl.europa.eu/eli/dl/proc/2021-0031

shacl-ep:ProcessStage-Node

https://data.europarl.europa.eu/def/shacl-ep#ProcessStage-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/procedure-phase/.*$
  • Example: http://publications.europa.eu/resource/authority/procedure-phase/RDG1

shacl-ep:ProcessType-Node

https://data.europarl.europa.eu/def/shacl-ep#ProcessType-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-procedure-types/.*$
  • Example: https://data.europarl.europa.eu/def/ep-procedure-types/COD

shacl-ep:Role-Node

https://data.europarl.europa.eu/def/shacl-ep#Role-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-roles/.*$
  • Example: https://data.europarl.europa.eu/def/ep-roles/AUTHOR

shacl-ep:Site-Node

https://data.europarl.europa.eu/def/shacl-ep#Site-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/site/.*$
  • Example: http://publications.europa.eu/resource/authority/site/ASP

shacl-ep:SubdivisionType-Node

https://data.europarl.europa.eu/def/shacl-ep#SubdivisionType-Node
  • Nodes: IRI
  • URI pattern: ^http://publications.europa.eu/resource/authority/subdivision/.*$
  • Example: http://publications.europa.eu/resource/authority/subdivision/ITM

shacl-ep:Voice-Node

https://data.europarl.europa.eu/def/shacl-ep#Voice-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/tel/[0-9]*$
  • Example: https://data.europarl.europa.eu/tel/33388175139

shacl-ep:Work-DCI-Node

https://data.europarl.europa.eu/def/shacl-ep#Work-DCI-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/DCI-[0-9]+-[0-9]{4}-[0-9]{2}-[0-9]{2}-[0-9]+$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/DCI-197491-2024-07-19-123456
Property name URI Expected value Card. Description
Properties from shacl-ep:Work-DCI-Node
type rdf:type   eli:Work
0..*
work type eli:work_type   ep-document-types:MEMBER_DECLARATION_INTEREST_CONFLICT
0..*
Properties from shacl-ep:Work-Node
No specific properties

shacl-ep:Work-Node

https://data.europarl.europa.eu/def/shacl-ep#Work-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/.*$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/TA-9-2023-0454

shacl-ep:Work-SP-Node

https://data.europarl.europa.eu/def/shacl-ep#Work-SP-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/SP-[0-9]{4}-[0-9]+(-[0-9]{1,2})?-TA-[0-9]{1,2}-[0-9]{4}-[0-9]{4}$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/SP-2025-03-06-TA-10-2024-0061

shacl-ep:Work-TA-ANN-Node

https://data.europarl.europa.eu/def/shacl-ep#Work-TA-ANN-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/TA-[0-9]{1,2}-[0-9]{4}-[0-9]{2}-[0-9]{2}-ANN[0-9]{2}$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/TA-9-2022-04-07-ANN01

shacl-ep:Work-TA-Node

https://data.europarl.europa.eu/def/shacl-ep#Work-TA-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/eli/dl/doc/TA-[0-9]{1,2}-[0-9]{4}-[0-9]{4}$
  • Example: https://data.europarl.europa.eu/eli/dl/doc/TA-9-2023-0454
Property name URI Expected value Card. Description
Properties from shacl-ep:Work-TA-Node
type rdf:type   eli:Work
0..*
work type eli:work_type   ep-document-types:TEXT_ADOPTED
0..*
Properties from shacl-ep:Work-Node
No specific properties

shacl-ep:WorkType-Node

https://data.europarl.europa.eu/def/shacl-ep#WorkType-Node
  • Nodes: IRI
  • URI pattern: ^https://data.europarl.europa.eu/def/ep-document-types/.*$
  • Example: https://data.europarl.europa.eu/def/ep-document-types/TEXT_ADOPTED