@prefix schema: <http://schema.org/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix skosthes: <http://purl.org/iso25964/skos-thes#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix eli-ep: <https://data.europarl.europa.eu/def/eli-ep#> .
@prefix qb: <http://purl.org/linked-data/cube#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix euvoc: <http://publications.europa.eu/ontology/euvoc#> .
@prefix locn: <http://www.w3.org/ns/locn#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix eli: <http://data.europa.eu/eli/ontology#> .
@prefix adms: <http://www.w3.org/ns/adms#> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix xls2rdf: <https://xls2rdf.sparna.fr/vocabulary#> .
@prefix eli-dl: <http://data.europa.eu/eli/eli-draft-legislation-ontology#> .
@prefix ept: <https://data.europarl.europa.eu/def/> .
@prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
@prefix geosparql: <http://www.opengis.net/ont/geosparql#> .
@prefix shacl-play: <https://shacl-play.sparna.fr/ontology#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix person: <http://www.w3.org/ns/person#> .
@prefix epvoc: <https://data.europarl.europa.eu/def/epvoc#> .
@prefix op-aut: <http://publications.europa.eu/resource/authority/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix skosxl: <http://www.w3.org/2008/05/skos-xl#> .

<https://data.europarl.europa.eu/def/eli-ep#> a owl:Ontology, adms:Asset;
  dcterms:type <http://publications.europa.eu/resource/authority/dataset-type/APROF>;
  rdfs:label "ELI-EP Application Profile"@en;
  dcterms:title "ELI-EP Application Profile"@en;
  dcterms:description "ELI-EP is an application profile based on the ELI / ELI-DL Ontology, specifically designed to describe the documents and the activities of the European Parliament."@en;
  owl:versionInfo "3.0.0";
  adms:versionNotes """3.0.0 - 2025-02-20
- (new) add Classes eli-dl:Deadline 

2.4.0 - 2025-01-21
- (rfc) change cardinality for eli-dl:executed (old 0,1) and its range (wrong eli:ForeseenActivity)
- (rfc) remove epvoc:scheduledIn from eli-dl:Activity
- (rfc) change eli-dl:acitivity_id cardinality (old 0,1)
- (rfc) epvoc:hasRoom not used (removed) for eli-dl:Activity

2.3.0 - 2024-10-28
- (rfc) change range of eli:number from xsd:integer to xsd:string
- (rfc) change range of epvoc:numbering from xsd:string to xsd:integer
- (rfc) use eli-dl:was_scheduled_in between eli-dl:Process and eli-dl:ForeseenActivity (in place of epvoc:scheduledIn)

2.1.0 - 2024-10-11
- (bug) correct typo errors (t->T) in eli:WorkType, eli-dl:ActivityType, dcterms:MediaType, dcterms:MediaTypeOrExtent

2.1.0 - 2024-03-20
- (new) add eli-dl:forms_part_of and eli-dl:occured_at_stage
- (new) add new classes: eli-dl:Vote, eli-dl:ProcessStage
- (new) add new properties: epvoc:expressionContent for eli:Expression; epvoc:originalLanguage, eli:is_realized_by and skos:notation^^epvoc:speechId for eli:WorkSubdivision
- (rfc) eli:WorkType values changed from EU AT resource-type to EP taxonomy ep-document-types; eli-dl:ParticipationRole from role to ep-roles
- (rfc) org:Organization values changed from EU AT corporate-body to org-ep data
- (new) added missing classes: eli-dl:DecisionMethod, eli-dl:DecisionOutcome

2.0 - 2024-01-12
- (new) add eli-dl:involved_work
- (rfc) eli-dl:ActivityType values changed from EU AT event to EP taxonomy ep-activities
- (new) add eli-dl:ProcessType, using EP taxonomy ep-procedure-types

1.5 - 2023-12-05
- check cardinalities + add missing properties

1.3 - 2023-09-26
- (new) add Classes eli-dl:Decision, eli:WorkSubdivision, eli:SubdivisionType and related properties
- (new) properties eli-dl:number_of_attendees, eli-dl:had_participant_person, eli-dl:had_excused_person
- (rfc) eli-dl:recorded_in_realization_of by eli-dl:recorded_in_a_realization_of
- (rfc) change eliExpression and eli:Manifestation pattern to manage not only 2 letters, but also 3 - in case for mul (multilingual).

1.2 - 2023-06-10
- (update) change dcterms:identifier^^epvoc:periclesId to skos:notation^^epvoc:periclesId
(update) eli-dl:activity_date change datatype to date only (xsd:date)

1.1 - 2023-04-14
- (new) object properties: eli-dl:adopts, epvoc:isAboutSubjectMatter, epvoc:isAboutDirectoryCode
- (new) eli-dl:Process
- (update) eli:date_document sh:datatype changed from xsd:dateTime to xsd:date"""@en;
  adms:status <http://publications.europa.eu/resource/dataset/dataset-status/COMPLETED>;
  owl:versionIRI <https://data.europarl.europa.eu/def/eli-ep#>;
  dcterms:conformsTo <https://www.w3.org/TR/shacl>;
  dcterms:created "2022-11-24"^^xsd:date;
  dcterms:modified "2025-02-20T00:00:00.000Z"^^xsd:dateTime;
  dcterms:dateCopyrighted "2022"^^xsd:gYear;
  dcterms:license <https://www.europarl.europa.eu/legal-notice/>;
  dcterms:creator <http://publications.europa.eu/resource/dataset/corporate-body/EP>;
  dcterms:publisher <http://publications.europa.eu/resource/dataset/corporate-body/EP>;
  dcterms:rigthsHolder <http://publications.europa.eu/resource/dataset/corporate-body/EURUN>;
  dcat:distribution _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4251 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4251 dcterms:format <https://www.iana.org/assignments/media-types/text/turtle>;
  dcat:downloadURL <https://europarl.github.io/eli-ep/3.0.0/eli-ep.shacl.ttl> .

eli:Work a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/doc/A-9-2019-0001";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/doc/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4252;
  rdfs:label "Work"@en;
  sh:order "1"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Orange";
  sh:property eli-ep:P14, eli-ep:P15, eli-ep:P16, eli-ep:P17, eli-ep:P18, eli-ep:P19,
    eli-ep:P20, eli-ep:P21, eli-ep:P22, eli-ep:P23, eli-ep:P24, eli-ep:P25, eli-ep:P26,
    eli-ep:P27, eli-ep:P28, eli-ep:P29, eli-ep:P32, eli-ep:P33, eli-ep:P34, eli-ep:P35,
    eli-ep:P36, eli-ep:P37, eli-ep:P38, eli-ep:P39, eli-ep:P40, eli-ep:P41, eli-ep:P42,
    eli-ep:P43, eli-ep:P44, eli-ep:P45, eli-ep:P46, eli-ep:P47 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4252 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:ComplexWork a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/doc/OJ-9-2020-10-21";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/doc/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4253;
  rdfs:label "Complex work"@en;
  sh:order "2"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Orange";
  sh:property eli-ep:P9, eli-ep:P10, eli-ep:P14, eli-ep:P15, eli-ep:P16, eli-ep:P17,
    eli-ep:P18, eli-ep:P19, eli-ep:P20, eli-ep:P21, eli-ep:P22, eli-ep:P23, eli-ep:P24,
    eli-ep:P25, eli-ep:P26, eli-ep:P27, eli-ep:P28, eli-ep:P29 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4253 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:Expression a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/doc/A-9-2019-0001/en";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/doc/[A-Za-z0-9\\-_]+/[a-z]{2,3}$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4254;
  rdfs:label "Expression"@en;
  sh:order "3"^^xsd:integer;
  owl:versionInfo "1.3";
  shacl-play:color "RoyalBlue";
  sh:property eli-ep:P148, eli-ep:P149, eli-ep:P150, eli-ep:P151, eli-ep:P152 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4254 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:Manifestation a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/doc/A-9-2019-0001/en/pdf";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/doc/[A-Za-z0-9\\-_]+/[a-z]{2,3}/.*$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4255;
  rdfs:label "Manifestation"@en;
  sh:order "4"^^xsd:integer;
  owl:versionInfo "1.3";
  shacl-play:color "SeaGreen";
  sh:property eli-ep:P155, eli-ep:P156, eli-ep:P157, eli-ep:P158, eli-ep:P159 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4255 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:Activity a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/event/MTG-PL-2020-10-23";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/event/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4256;
  rdfs:label "Activity"@en;
  sh:order "5"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkBlue";
  sh:property eli-ep:P63, eli-ep:P64, eli-ep:P65, eli-ep:P66, eli-ep:P67, eli-ep:P68,
    eli-ep:P69, eli-ep:P70, eli-ep:P71, eli-ep:P72, eli-ep:P73, eli-ep:P75, eli-ep:P76,
    eli-ep:P77, eli-ep:P78, eli-ep:P79, eli-ep:P80, eli-ep:P81, eli-ep:P84, eli-ep:P85,
    eli-ep:P86, eli-ep:P87, eli-ep:P88, eli-ep:P89, eli-ep:P90, eli-ep:P91, eli-ep:P92 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4256 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ForeseenActivity a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/event/MTG-PL-2020-10-23-TF-9000";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/event/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4257;
  rdfs:label "ForeseenActivity"@en;
  sh:order "6"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Grey";
  sh:property eli-ep:P63, eli-ep:P64, eli-ep:P65, eli-ep:P66, eli-ep:P67, eli-ep:P68,
    eli-ep:P69, eli-ep:P70, eli-ep:P71, eli-ep:P72, eli-ep:P73, eli-ep:P94, eli-ep:P95,
    eli-ep:P96, eli-ep:P97, eli-ep:P98, eli-ep:P99, eli-ep:P100, eli-ep:P101, eli-ep:P102,
    eli-ep:P103 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4257 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:Participation a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/participation/A-9-2021-0226_112611";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/participation/[A-Za-z0-9\\-_]+_+[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4258;
  rdfs:label "Participation"@en;
  sh:order "7"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Purple";
  sh:property eli-ep:P162, eli-ep:P163, eli-ep:P164, eli-ep:P165 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4258 rdf:first rdf:type;
  rdf:rest rdf:nil .

epvoc:Room a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/room/LOWHEM";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/room/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4259;
  rdfs:label "Room"@en;
  sh:order "8"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Black";
  sh:property eli-ep:P168, eli-ep:P169, eli-ep:P170 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4259 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ParliamentaryTerm a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/org/ep-9";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/org/ep-[0-9].*$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4260;
  rdfs:label "Parliamentary term"@en;
  sh:order "9"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Black";
  sh:property eli-ep:P186 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4260 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:LegalResource a sh:NodeShape, rdfs:Class;
  sh:nodeKind sh:IRI;
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4261;
  rdfs:label "Legal Resource"@en;
  sh:order "10"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "Orange" .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4261 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:Process a sh:NodeShape, rdfs:Class;
  rdfs:comment "Remark: Process data will not be yet available. For now, this inverse relation will be provided only in adopted-texts dumps and APIs."@en;
  skos:example "https://data.europarl.europa.eu/eli/dl/proc/2019-0001";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/proc/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4262;
  rdfs:label "Process"@en;
  sh:order "11"^^xsd:integer;
  owl:versionInfo "1.1";
  shacl-play:color "Plum";
  sh:property eli-ep:P173, eli-ep:P174, eli-ep:P175, eli-ep:P176, eli-ep:P177, eli-ep:P178,
    eli-ep:P179, eli-ep:P180, eli-ep:P181, eli-ep:P182, eli-ep:P183 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4262 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:WorkSubdivision a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/doc/PV-9-2023-07-11-RCV-ITM-90";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/doc/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4263;
  rdfs:label "Work Subdivision"@en;
  sh:order "12"^^xsd:integer;
  owl:versionInfo "1.3";
  shacl-play:color "Orange";
  sh:property eli-ep:P50, eli-ep:P51, eli-ep:P52, eli-ep:P53, eli-ep:P54, eli-ep:P55,
    eli-ep:P56, eli-ep:P57, eli-ep:P58, eli-ep:P59 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4263 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:Decision a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/event/MTG-PL-2023-07-11-DEC-156726";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/event/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4264;
  rdfs:label "Decision"@en;
  sh:order "13"^^xsd:integer;
  owl:versionInfo "1.3";
  shacl-play:color "LightBlue";
  sh:property eli-ep:P107, eli-ep:P108, eli-ep:P109, eli-ep:P110, eli-ep:P111, eli-ep:P112,
    eli-ep:P113, eli-ep:P114, eli-ep:P115, eli-ep:P116, eli-ep:P117, eli-ep:P118, eli-ep:P119,
    eli-ep:P120, eli-ep:P121, eli-ep:P122, eli-ep:P123, eli-ep:P124 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4264 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:Vote a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/eli/dl/event/MTG-PL-2024-02-27-DEC-164491";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/event/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4265;
  rdfs:label "Vote"@en;
  sh:order "14"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "LightBlue";
  sh:property eli-ep:P107, eli-ep:P108, eli-ep:P109, eli-ep:P110, eli-ep:P111, eli-ep:P112,
    eli-ep:P113, eli-ep:P114, eli-ep:P115, eli-ep:P116, eli-ep:P117, eli-ep:P118, eli-ep:P119,
    eli-ep:P120, eli-ep:P121, eli-ep:P122, eli-ep:P123, eli-ep:P124, eli-ep:P126, eli-ep:P127,
    eli-ep:P128, eli-ep:P129, eli-ep:P130, eli-ep:P131, eli-ep:P132, eli-ep:P133, eli-ep:P134,
    eli-ep:P135, eli-ep:P136, eli-ep:P137 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4265 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-ep:Deadline a sh:NodeShape, rdfs:Class;
  rdfs:comment "2025-02-19: new"@en;
  skos:example "https://data.europarl.europa.eu/eli/dl/event/GMTG-PL-2024-04-22-DL-160-2";
  sh:nodeKind sh:IRI;
  sh:pattern "^https://data.europarl.europa.eu/eli/dl/event/[A-Za-z0-9\\-_]+$";
  sh:closed "true"^^xsd:boolean;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4266;
  rdfs:label "Deadline"@en;
  sh:order "15"^^xsd:integer;
  owl:versionInfo "3.0.0";
  shacl-play:color "Purple";
  sh:property eli-ep:P140, eli-ep:P141, eli-ep:P142, eli-ep:P143, eli-ep:P144, eli-ep:P145 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4266 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:WorkType a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-document-types/TEXT_ADOPTED";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-document-types/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4267;
  rdfs:label "Work type"@en;
  sh:order "16"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P197, eli-ep:P198 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4267 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ParticipationRole a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-roles/RAPPORTEUR";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-roles/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4268;
  rdfs:label "Participation Role"@en;
  sh:order "17"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P193, eli-ep:P194 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4268 rdf:first rdf:type;
  rdf:rest rdf:nil .

dcterms:LinguisticSystem a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/language/LIT";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/langauge/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4269;
  rdfs:label "Linguistic System"@en;
  sh:order "18"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P211, eli-ep:P212 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4269 rdf:first rdf:type;
  rdf:rest rdf:nil .

dcterms:MediaTypeOrExtent a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/file-type/PDF";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/file-type/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4270;
  rdfs:label "Media Type or Extent"@en;
  sh:order "19"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P204, eli-ep:P205 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4270 rdf:first rdf:type;
  rdf:rest rdf:nil .

dcterms:MediaType a sh:NodeShape, rdfs:Class;
  skos:example "https://www.iana.org/assignments/media-types/application/pdf";
  sh:nodeKind sh:IRI;
  sh:pattern "https://www.iana.org/assignments/media-types/application/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4271;
  rdfs:label "Media Type"@en;
  sh:order "20"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P207, eli-ep:P208 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4271 rdf:first rdf:type;
  rdf:rest rdf:nil .

euvoc:Country a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/country/FRA";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/country/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4272;
  rdfs:label "Country"@en;
  sh:order "21"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P215, eli-ep:P216 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4272 rdf:first rdf:type;
  rdf:rest rdf:nil .

dcterms:Location a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/place/FRA_SXB";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/place/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4273;
  rdfs:label "Place"@en;
  sh:order "22"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P219, eli-ep:P220, eli-ep:P221 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4273 rdf:first rdf:type;
  rdf:rest rdf:nil .

euvoc:FileStatus a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/file-status/ADOPTED";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/file-status/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4274;
  rdfs:label "Status"@en;
  sh:order "23"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P201, eli-ep:P202 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4274 rdf:first rdf:type;
  rdf:rest rdf:nil .

org:Organization a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/org/EU_PARLIAMENT";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/org/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4275;
  rdfs:label "Corporate Body (Organisation)"@en;
  sh:order "24"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P229 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4275 rdf:first rdf:type;
  rdf:rest rdf:nil .

org:Site a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/site/ASP";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/site/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4276;
  rdfs:label "Site"@en;
  sh:order "25"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P224, eli-ep:P225 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4276 rdf:first rdf:type;
  rdf:rest rdf:nil .

skos:Concept a sh:NodeShape, rdfs:Class;
  skos:example "http://eurovoc.europa.eu/434743";
  sh:nodeKind sh:IRI;
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4277;
  rdfs:label "Concept"@en;
  sh:order "26"^^xsd:integer;
  owl:versionInfo "1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P189, eli-ep:P190 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4277 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ActivityType a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-activities/TABLING_PLENARY";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-activities/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4278;
  rdfs:label "Activity Type"@en;
  sh:order "27"^^xsd:integer;
  owl:versionInfo "2.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P232, eli-ep:P233 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4278 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli:SubdivisionType a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/subdivision/ITM";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/subdivision/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4279;
  rdfs:label "Subdivision Type"@en;
  sh:order "28"^^xsd:integer;
  owl:versionInfo "1.3";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P236, eli-ep:P237 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4279 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ProcessType a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-procedure-types/COD";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-procedure-types/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4280;
  rdfs:label "Process Type"@en;
  sh:order "29"^^xsd:integer;
  owl:versionInfo "2.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P239, eli-ep:P240 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4280 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:DecisionMethod a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-decision-methods/VOTE_ELECTRONIC_ROLLCALL";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-decision-methods/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4281;
  rdfs:label "Decision Method"@en;
  sh:order "30"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P242, eli-ep:P243 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4281 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:DecisionOutcome a sh:NodeShape, rdfs:Class;
  skos:example "https://data.europarl.europa.eu/def/ep-statuses/ADOPTED";
  sh:nodeKind sh:IRI;
  sh:pattern "https://data.europarl.europa.eu/def/ep-statuses/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4282;
  rdfs:label "Decision Outcome"@en;
  sh:order "31"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P245, eli-ep:P246 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4282 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-dl:ProcessStage a sh:NodeShape, rdfs:Class;
  skos:example "http://publications.europa.eu/resource/authority/procedure-phase/RDG1";
  sh:nodeKind sh:IRI;
  sh:pattern "http://publications.europa.eu/resource/authority/procedure-phase/.*$";
  sh:ignoredProperties _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4283;
  rdfs:label "Process Stage"@en;
  sh:order "32"^^xsd:integer;
  owl:versionInfo "2.1.0";
  shacl-play:color "DarkGrey";
  sh:property eli-ep:P248, eli-ep:P249 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4283 rdf:first rdf:type;
  rdf:rest rdf:nil .

eli-ep:P9 owl:versionInfo "1.0";
  sh:path eli:has_member;
  sh:name "has member"@en;
  sh:description "Indicates that a Work is part of a Complex Work."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P10 owl:versionInfo "1.0";
  sh:path dcat:hasCurrentVersion;
  sh:name "has current version"@en;
  sh:description "This property is intended for relating a non-versioned or abstract resource to a single snapshot that can be used as a permalink to indicate the current version of the content [PAV].The notion of version used by this property is limited to versions resulting from revisions occurring to a resource as part of its life-cycle."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P14 owl:versionInfo "1.0";
  sh:path dcterms:identifier;
  sh:name "identifier"@en;
  sh:description "An unambiguous reference to the resource."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P15 owl:versionInfo "1.1";
  sh:path eli:work_type;
  sh:name "work type"@en;
  sh:description "The type of a work, taken from a controlled vocabulary."@en;
  shacl-play:note "2024-10-11: correct typoe (old eli:Worktype)";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:WorkType .

eli-ep:P16 owl:versionInfo "1.0";
  sh:path eli-dl:parliamentary_term;
  sh:name "parliamentary term"@en;
  sh:description "The parliamentary term in which the activity took place"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ParliamentaryTerm .

eli-ep:P17 owl:versionInfo "1.0";
  sh:path eli:date_document;
  sh:name "date document"@en;
  sh:description "Date of adoption or signature (of the form yyyy-mm-dd) of the document"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:date .

eli-ep:P18 owl:versionInfo "1.0";
  sh:path epvoc:epNumber;
  sh:name "ep number"@en;
  sh:description "European Parliament number"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P19 owl:versionInfo "1.0";
  sh:path rdfs:label;
  sh:name "display label"@en;
  sh:description "Label to by displayed in user interfaces"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P20 owl:versionInfo "1.0";
  sh:path epvoc:identifierYear;
  sh:name "identifier year"@en;
  sh:description "A year linked to the reference of the resource."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P21 owl:versionInfo "1.0";
  sh:path dcterms:title;
  sh:name "title"@en;
  sh:description "use ISO639-1 of controlled vocabulary"@en;
  sh:minCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P22 owl:versionInfo "1.0";
  sh:path skos:notation;
  sh:name "notation in EP Public Register"@en;
  sh:description "A notation is a string of characters such as \"T58.5\" or \"303.4833\" used to uniquely identify a concept within the scope of a given concept scheme."@en;
  sh:nodeKind sh:Literal;
  sh:datatype epvoc:publicRegister .

eli-ep:P23 owl:versionInfo "1.0";
  sh:path eli:is_derivative_of;
  sh:name "is derivative of"@en;
  sh:description "This work is derived from the other work. Example: a motion derived from an oral question."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P24 owl:versionInfo "1.0";
  sh:path eli:is_annex_of;
  sh:name "is annex of"@en;
  sh:description "Indicates that the Work is Annex of another Work"@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P25 owl:versionInfo "1.0";
  sh:path dcterms:publisher;
  sh:name "publisher"@en;
  sh:description "The property refers to the institution responsible for making the document available. The values are concepts of op-aut:corporate-body."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class org:Organization .

eli-ep:P26 owl:versionInfo "2.3";
  sh:path epvoc:numbering;
  sh:name "numbering"@en;
  sh:description "This property refers to a number sequence that indicates order or is used for identification."@en;
  shacl-play:note "2024-20-28: changed range to xsd:integer";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P27 owl:versionInfo "1.0";
  sh:path epvoc:itemNumberBegin;
  sh:name "numbering range begin"@en;
  sh:description "This property identifies the starting number in a list of items."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P28 owl:versionInfo "1.0";
  sh:path epvoc:itemNumberEnd;
  sh:name "numbering range end"@en;
  sh:description "This property identifies the ending number in a list of items."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P29 owl:versionInfo "1.0";
  sh:path epvoc:workHadParticipation;
  sh:name "stakeholder participant"@en;
  sh:description "Indicates the participation of a stakeholder to an activity involving the work. The role of the agent in this participation is described in the participation resource."@en;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:Participation .

eli-ep:P32 owl:versionInfo "1.0";
  sh:path epvoc:epNumberVersion;
  sh:name "ep number version"@en;
  sh:description "European Parliament number version"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P33 owl:versionInfo "1.0";
  sh:path eli-dl:foresees_change_of;
  sh:name "amends"@en;
  sh:description """Indicates a LegalResource already published that the future law, if adopted, will change. Readers should refer to the definition of the eli:changes property.
Note the legal impacts can change in successive versions of the same document."""@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P34 owl:versionInfo "1.0";
  sh:path eli:consolidated_by;
  sh:name "consolidated by"@en;
  sh:description "Indicates that this legal resource or expression is taken into account in a consolidated text"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P35 owl:versionInfo "1.0";
  sh:path eli-dl:answers_to;
  sh:name "answers"@en;
  sh:description "Indicates that this work is an answer the other work."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P36 owl:versionInfo "1.0";
  sh:path eli:based_on;
  sh:name "based on"@en;
  sh:description "Indicates that this work is empowered by another one, typically rules, constitution, a treaty or an enabling act."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:LegalResource .

eli-ep:P37 owl:versionInfo "1.0";
  sh:path dcterms:contributor;
  sh:name "contributor"@en;
  sh:description "An entity responsible for making contributions to the resource."@en;
  sh:nodeKind sh:IRI;
  sh:class foaf:Agent .

eli-ep:P38 owl:versionInfo "1.0";
  sh:path dcterms:creator;
  sh:name "creator"@en;
  sh:description "An agent responsible for making the resource."@en;
  sh:nodeKind sh:IRI;
  sh:class foaf:Agent .

eli-ep:P39 owl:versionInfo "1.0";
  sh:path epvoc:versiontype;
  sh:name "version status"@en;
  sh:description "Indicates the version type of a Work part of a Complex Work, like Agenda or Minutes."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class euvoc:FileStatus .

eli-ep:P40 owl:versionInfo "1.0";
  sh:path epvoc:originalLanguage;
  sh:name "original language"@en;
  sh:description "Original language of a work"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class dcterms:LinguisticSystem .

eli-ep:P41 owl:versionInfo "1.0";
  sh:path eli:corrects;
  sh:name "corrects"@en;
  sh:description "Indicates that this work / expression corrects the other work / expression. Corrects is used for minor corrections made to a work / expression. The property used to relate works describe the fact that a work expresses some corrections to be made to the an other work. The property used to relate expression indicate that a specific linguistic expression correct a specific expression."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P42 owl:versionInfo "1.0";
  sh:path eli:is_realized_by;
  sh:name "is realized by"@en;
  sh:description "Relates a work to an expression that realizes it. Inverse of \"realizes\"."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Expression .

eli-ep:P43 owl:versionInfo "1.0";
  sh:path eli:is_about;
  sh:name "is about"@en;
  sh:description "A subject for this legal resource. The use of Eurovoc (http://eurovoc.europa.eu) is encouraged to select values for this property. Member states are encouraged to align local values to Eurovoc."@en;
  sh:nodeKind sh:IRI;
  sh:class skos:Concept .

eli-ep:P44 owl:versionInfo "1.1";
  sh:path epvoc:isAboutSubjectMatter;
  sh:name "is about subject matter"@en;
  sh:description "This property is a subproperty of eli:is_about and identifies the subject matter of a Work. It points to concepts of the subject-matter OP vocabulary."@en;
  sh:nodeKind sh:IRI;
  sh:class skos:Concept .

eli-ep:P45 owl:versionInfo "1.1";
  sh:path epvoc:isAboutDirectoryCode;
  sh:name "is about directory code"@en;
  sh:description "This property is a subproperty of eli:is_about and identifies the directory code of a Work. It points to concepts of the dir-eu-legal-act OP vocabulary."@en;
  sh:nodeKind sh:IRI;
  sh:class skos:Concept .

eli-ep:P46 owl:versionInfo "1.1";
  sh:path eli-dl:adopts;
  sh:name "adopts"@en;
  sh:description "Indicates that the work represents the adopted work of one or several related works"@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P47 owl:versionInfo "1.5";
  sh:path epvoc:expressionContent;
  sh:name "expression content"@en;
  sh:description "This property is a shortcut of the more fully developed path from eli:Work to eli:Expression"@en;
  shacl-play:note "2023-12-07: new";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P50 owl:versionInfo "1.3";
  sh:path dcterms:identifier;
  sh:name "identifier"@en;
  sh:description "An unambiguous reference to the resource."@en;
  shacl-play:note "2023-08-23: new";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P51 owl:versionInfo "1.3";
  sh:path epvoc:numbering;
  sh:name "numbering"@en;
  sh:description "This property refers to a number sequence that indicates order or is used for identification."@en;
  shacl-play:note "2024-20-28: changed range to xsd:integer";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P52 owl:versionInfo "2.3";
  sh:path eli:number;
  sh:name "number"@en;
  sh:description "An identifier or other disambiguating feature for a legal resource or legal expression. This can be the number of a legislation, the number of an article, or the issue number of an official journal."@en;
  shacl-play:note "2023-08-23: new, xsd:string";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P53 owl:versionInfo "1.3";
  sh:path eli:is_part_of;
  sh:name "is part of"@en;
  sh:description "Indicates a work in which this one is physically included. Covers the case of text included in an Official Journal, or an article included in a text. For the notion of conceptual/temporal inclusion, use eli:is_member_of."@en;
  shacl-play:note "2023-08-23: new";
  sh:minCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P54 owl:versionInfo "1.3";
  sh:path eli:type_subdivision;
  sh:name "type subdivision"@en;
  sh:description """The type of a document subdivision (e.g. \"Article\", \"Paragraph\", \"Section\", etc.).
A subdivision can have only one type.

ELI does not specify a list of possible values. Member states are encouraged to make their own list of values in the corresponding concept scheme. EU Publication Office provies a list of values for EU resource types at https://op.europa.eu/en/web/eu-vocabularies/at-dataset/-/resource/dataset/subdivision"""@en;
  shacl-play:note "2023-08-23: new";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:SubdivisionType .

eli-ep:P55 owl:versionInfo "1.3";
  sh:path dcterms:title;
  sh:name "title"@en;
  sh:description "use ISO639-1 of controlled vocabulary"@en;
  shacl-play:note "2023-08-23: new";
  sh:minCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P56 owl:versionInfo "1.5";
  sh:path eli:refers_to;
  sh:name "refers to"@en;
  shacl-play:note "2023-08-23: new";
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P57 owl:versionInfo "2.1.0";
  sh:path skos:notation;
  sh:name "notation (speech id)"@en;
  shacl-play:note "2024-03-20: new, cardinality to check";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype epvoc:speechId .

eli-ep:P58 owl:versionInfo "2.1.0";
  sh:path epvoc:originalLanguage;
  sh:name "original language"@en;
  sh:description "Original language of a work subdivision"@en;
  shacl-play:note "2024-03-20: new, cardinality to check";
  sh:nodeKind sh:IRI;
  sh:class dcterms:LinguisticSystem .

eli-ep:P59 owl:versionInfo "2.1.0";
  sh:path eli:is_realized_by;
  sh:name "is realized by"@en;
  sh:description "Relates a work to an expression that realizes it. Inverse of \"realizes\"."@en;
  shacl-play:note "2024-03-20: new, cardinality to check";
  sh:nodeKind sh:IRI;
  sh:class eli:Expression .

eli-ep:P63 owl:versionInfo "2.4";
  sh:path eli-dl:activity_id;
  sh:name "activity id"@en;
  sh:description """An identifier for the process. This is meant to capture how the process is identified by law makers. A process can have multiple identifiers for different institutions, e.g. an identifier for the government, and an identifier for the parliament.

Note that a subproperty process_external_id exists to capture the identifier of another institution, depending on the point of view."""@en;
  shacl-play:note """2025-01-21: change minCount from 0 to 1
2024-03-23: merged for common properties avoiding repetition""";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P64 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_activity_type;
  sh:name "activity type"@en;
  sh:description "The type of a process. The type of a process often determine the workflow being followed to create the law."@en;
  shacl-play:note """2024-10-11: correct typo (previously eli-dl:Activitytype)
2024-03-23: merge""";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ActivityType .

eli-ep:P65 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_date;
  sh:name "activity date"@en;
  sh:description "The date of an activity, to indicate a single date. Alternatively, if an activity spans a time range, \\\"activity_start_date\\\" and \\\"activity_end_date\\\" can be used to indicate the beginning and end of the activity."@en;
  shacl-play:note "2024-03-23: merge";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:date .

eli-ep:P66 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_start_date;
  sh:name "activity start date"@en;
  sh:description "The date at which an activity started."@en;
  shacl-play:note "2024-03-23: merge";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:dateTime .

eli-ep:P67 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_end_date;
  sh:name "activity end date"@en;
  sh:description "The date at which an activity ended."@en;
  shacl-play:note "2024-03-23: merge";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:dateTime .

eli-ep:P68 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_order;
  sh:name "order"@en;
  sh:description "Indicates the order of this activity in a sequence of activities. Note that the range of this property is xsd:decimal, so it is always possible to order a new activity in between two subsequent existing activities."@en;
  shacl-play:note "2024-03-23: merge";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P69 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_label;
  sh:name "activity label"@en;
  sh:description "A label on the activity, describing what is being carried out."@en;
  shacl-play:note "2024-03-23: merge";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P70 owl:versionInfo "2.1.0";
  sh:path eli-dl:parliamentary_term;
  sh:name "parliamentary term"@en;
  sh:description "The parliamentary term in which the activity took place"@en;
  shacl-play:note "2024-03-23: merge";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ParliamentaryTerm .

eli-ep:P71 owl:versionInfo "2.1.0";
  sh:path vcard:hasLocality;
  sh:name "locality"@en;
  sh:description "Used to support property parameters for the locality data property"@en;
  shacl-play:note "2024-03-23: merge";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class dcterms:Location .

eli-ep:P72 owl:versionInfo "2.1.0";
  sh:path eli-dl:occured_at_stage;
  sh:name "occured at stage"@en;
  sh:description "The stage at which an activity occured."@en;
  shacl-play:note "2024-03-23: new";
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ProcessStage .

eli-ep:P73 owl:versionInfo "2.1.0";
  sh:path epvoc:structuredLabel;
  sh:name "structured activity label"@en;
  sh:description "A structured label on the activity, describing what is being carried out."@en;
  shacl-play:note "2024-03-23: merge";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P75 owl:versionInfo "1.0";
  sh:path eli-dl:documented_by_a_realization_of;
  sh:name "documented by a realization of"@en;
  sh:description "Indicates that the activity was or will be conducted according to the plan described by a Work. Typically these works are agendas that foreseen how future activities will take place."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P76 owl:versionInfo "1.3";
  sh:path eli-dl:recorded_in_a_realization_of;
  sh:name "recorded in a realization of"@en;
  sh:description """Indicates that an activity was recorded in a related work.

Note : this property is shortcut for an implicit FRBR \\\"Recording Event\\\" that would have created the Recording of the event."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P77 owl:versionInfo "1.5";
  sh:path eli-dl:based_on_a_realization_of;
  sh:name "based on a realization of"@en;
  sh:description """Indicates that an Activity used some Work .The works are seen as the \\\"input\\\" of the activity.

Example : the work of a commitee \\\"used\\\" a specific version of the draft as input to produce an opinion document.

Note : the naming \\\"used a realization of\\\" is taken from FRBRoo. Since a work is an idea, existing only in people's mind, an activity cannot be simply said to have \\\"used\\\" a work, but really \\\"used an expression of this work\\\"."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P78 owl:versionInfo "1.5";
  sh:path eli-dl:created_a_realization_of;
  sh:name "created a realization of"@en;
  sh:description """Indicates that an Activity created some Work . The works are seen as the \\\"output\\\" of the activity.

This property is meant to point to the text of the bill, the amendments, the opinions, etc. to point to the final LegalResource published as the outcome of a legislative process, use the alternative property \\\"created_a_realization_of_legal_resource\\\".

For recording of debates, which are not really \\\"outputs\\\" of the activity, use the alternative property \\\"recorded_in_realization_of\\\".

Note : the naming \\\"created a realization of\\\" is taken from FRBRoo. Since a work is an idea, existing only in people's mind, an activity cannot be simply said to have \\\"created\\\" a work, but really \\\"created an expression of this work\\\"."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P79 owl:versionInfo "2.4";
  sh:path eli-dl:executed;
  sh:name "executed"@en;
  sh:description "The foreseen (planned) activity according to which this activity was executed. For example a meeting was executed according to the foreseen activity from the agenda."@en;
  shacl-play:note "2024-01-21: change cardinality (old 0,1); also error in range (old eli:ForeseenActivity)";
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ForeseenActivity .

eli-ep:P80 owl:versionInfo "1.0";
  sh:path eli-dl:consists_of;
  sh:name "consists of"@en;
  sh:description """Indicates a more fine-grained activity that is taking place within this one. This allows to nest activities inside each other, at an arbitrary level of precision.

Example : \\\"Legislative process number 384\\\" consists of \\\"Initiation of the process 384\\\", \\\"First lecture in assemblée nationale of legislative process 384\\\", \\\"First lecture in senate of legislative process 384\\\", \\\"joint commitee reading of legislative process 384\\\" and \\\"enactement of legislative process 384\\\"."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:Activity .

eli-ep:P81 owl:versionInfo "1.5";
  sh:path eli-dl:was_motivated_by;
  sh:name "was motivated by"@en;
  sh:description """Annother activity that was \\\"triggered\\\" or \\\"logically followed\\\" this one.

Example : the request for an opinion motivated the writing of an opinion."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:Activity .

eli-ep:P84 owl:versionInfo "1.3";
  sh:path skos:notation;
  sh:name "dlv Id"@en;
  sh:description "Identifier in DLV."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype epvoc:dlvId .

eli-ep:P85 owl:versionInfo "1.3";
  sh:path eli-dl:number_of_attendees;
  sh:name "number of attendees"@en;
  sh:description "Number of attendees"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P86 owl:versionInfo "1.3";
  sh:path eli-dl:had_participant_person;
  sh:name "had participant person"@en;
  sh:description "Indicates a person that took part in an activity"@en;
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P87 owl:versionInfo "1.3";
  sh:path eli-dl:had_excused_person;
  sh:name "had excused person"@en;
  sh:description "Indicates a person that was excuded for an activity"@en;
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P88 owl:versionInfo "1.5";
  sh:path rdfs:comment;
  sh:name "comment"@en;
  sh:description "a human-readable description of a resource."@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P89 owl:versionInfo "1.5";
  sh:path eli-dl:had_responsible_organization;
  sh:name "had responsible organization"@en;
  sh:description "responsible organization (corporate-body)"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class org:Organization .

eli-ep:P90 owl:versionInfo "1.5";
  sh:path eli-dl:responsible_organization_label;
  sh:name "responsible organization label"@en;
  sh:description "The name of an organization that was responsible for an activity."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P91 owl:versionInfo "1.5";
  sh:path epvoc:hadResponsibleOrganization;
  sh:name "had responsible organization"@en;
  sh:description "responsible organization (body)"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class org:Organization .

eli-ep:P92 owl:versionInfo "3.0.0";
  sh:path eli-dl:had_participation;
  sh:name "had participaiton"@en;
  sh:description "2024-06-19: new"@en;
  skos:example "https://data.europarl.europa.eu/eli/dl/participation/MTG-PL-2024-01-16-OTH-2-393-0000_125039"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:Participation .

eli-ep:P94 owl:versionInfo "1.5";
  sh:path skos:notation;
  sh:name "identifier in pericles"@en;
  sh:description "An identifier is a string of characters such as \"12345-33\" used to uniquely identify a concept within the scope of a given concept scheme."@en;
  sh:nodeKind sh:Literal;
  sh:datatype epvoc:periclesId .

eli-ep:P95 owl:versionInfo "2.1.0";
  sh:path skos:notation;
  sh:name "agenda point notation"@en;
  sh:description "An identifier is a string of characters such as \"12345-33\" used to uniquely identify a concept within the scope of a given concept scheme."@en;
  shacl-play:note "2024-03-25: wrong column (O)";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:datatype epvoc:agendaPoint .

eli-ep:P96 owl:versionInfo "2.1.0";
  sh:path skos:notation;
  sh:name "agenda plenary dossier identifier"@en;
  sh:description "An identifier is a string of characters such as \"12345-33\" used to uniquely identify a concept within the scope of a given concept scheme."@en;
  shacl-play:note "2024-03-25: wrong column (O)";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:datatype epvoc:agendaId .

eli-ep:P97 owl:versionInfo "1.5";
  sh:path epvoc:headingLabel;
  sh:name "heading activity label"@en;
  sh:description "A heading label on the activity, describing what is being carried out."@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P98 owl:versionInfo "1.5";
  sh:path epvoc:agendaLabel;
  sh:name "OJ heading activity label"@en;
  sh:description "A heading label (from OJ) on the activity, describing what is being carried out."@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P99 owl:versionInfo "1.5";
  sh:path epvoc:hasRoom;
  sh:name "has room"@en;
  sh:description "This property associates a resource with a room (physical or virtual), . E.g., it can be the room where an activity takes place or a person's office."@en;
  sh:nodeKind sh:IRI;
  sh:class epvoc:Room .

eli-ep:P100 owl:versionInfo "1.5";
  sh:path epvoc:referenceText;
  sh:name "reference text"@en;
  sh:description "A label on the activity, describing what is being carried out."@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P101 owl:versionInfo "2.1.0";
  sh:path eli-dl:forms_part_of;
  sh:name "forms part of"@en;
  sh:description "Indicates another larger activity that encompasses this one."@en;
  shacl-play:note "2024-03-23: new";
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ForeseenActivity .

eli-ep:P102 owl:versionInfo "3.0.0";
  sh:path epvoc:structuredContent;
  sh:name "structured content"@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P103 owl:versionInfo "3.0.0";
  sh:path epvoc:speakingTimeContent;
  sh:name "speaking time content"@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P107 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_id;
  sh:name "activity id"@en;
  sh:description """An identifier for the process. This is meant to capture how the process is identified by law makers. A process can have multiple identifiers for different institutions, e.g. an identifier for the government, and an identifier for the parliament.

Note that a subproperty process_external_id exists to capture the identifier of another institution, depending on the point of view."""@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P108 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_activity_type;
  sh:name "activity type"@en;
  sh:description "The type of a process. The type of a process often determine the workflow being followed to create the law."@en;
  shacl-play:note """2024-10-11: correct type (previously eli-dl:Activitytype)
2024-03-20: add eli-dl:Vote""";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ActivityType .

eli-ep:P109 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_date;
  sh:name "activity date"@en;
  sh:description """The date of an activity, to indicate a single date. Alternatively, if an activity spans a time range, \\\"activity_start_date\\\" and \\\"activity_end_date\\\" can be used to indicate the beginning and end of the activity.

Dates can be expressed either at a date precision (yyyy-mm-dd), or with time precision (yyyy-dd-mmYhh:mm:ss)"""@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:date .

eli-ep:P110 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_label;
  sh:name "activity label"@en;
  sh:description "A label on the activity, describing what is being carried out."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P111 owl:versionInfo "2.1.0";
  sh:path skos:notation;
  sh:name "voting id"@en;
  sh:description "An identifier for a voting"@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:datatype epvoc:votingId .

eli-ep:P112 owl:versionInfo "2.1.0";
  sh:path eli-dl:decision_method;
  sh:name "decision method"@en;
  sh:description "The method used to carry out the decision activity (e.g. Roll call vote, etc.)"@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:DecisionMethod .

eli-ep:P113 owl:versionInfo "2.3";
  sh:path eli-dl:decision_outcome;
  sh:name "decision outcome"@en;
  sh:description "Indicates the outcome of the decision, e.g. adopted, rejected, lapsed, etc."@en;
  shacl-play:note """2024-03-20: add eli-dl:Vote
2024-08-24: renamed (from 'had_decision_outcome')""";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:DecisionOutcome .

eli-ep:P114 owl:versionInfo "2.1.0";
  sh:path eli-dl:was_motivated_by;
  sh:name "was motivated by"@en;
  sh:description """Annother activity that was \\\"triggered\\\" or \\\"logically followed\\\" this one.

Example : the request for an opinion motivated the writing of an opinion."""@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:IRI;
  sh:class eli-dl:Activity .

eli-ep:P115 owl:versionInfo "2.1.0";
  sh:path epvoc:decisionAboutId;
  sh:name "decision about id"@en;
  sh:description "This property identifies uniquelely the object of a decision."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P116 owl:versionInfo "2.1.0";
  sh:path epvoc:decisionAboutId;
  sh:name "decision about id (xml syntax)"@en;
  sh:description "This property identifies uniquelely the object of a decision."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:XMLLiteral .

eli-ep:P117 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_order;
  sh:name "order"@en;
  sh:description "Indicates the order of this activity in a sequence of activities. Note that the range of this property is xsd:decimal, so it is always possible to order a new activity in between two subsequent existing activities."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P118 owl:versionInfo "2.1.0";
  sh:path epvoc:headingLabel;
  sh:name "heading lable"@en;
  sh:description "Heading section label."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P119 owl:versionInfo "2.1.0";
  sh:path epvoc:referenceText;
  sh:name "reference text"@en;
  sh:description "A label on the activity, describing what is being carried out."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P120 owl:versionInfo "2.1.0";
  sh:path eli-dl:responsible_organization_label;
  sh:name "responsible organisation label"@en;
  sh:description "A label on the activity, describing what is being carried out."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P121 owl:versionInfo "2.1.0";
  sh:path skos:note;
  sh:name "note"@en;
  sh:description "Notes are used to provide information relating to SKOS concepts."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P122 owl:versionInfo "2.1.0";
  sh:path rdfs:comment;
  sh:name "comment"@en;
  sh:description "a human-readable description of a resource."@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P123 owl:versionInfo "2.1.0";
  sh:path eli-dl:decided_on_a_realization_of;
  sh:name "decided on a realisation of a work"@en;
  sh:description "Indicates the decision activity decided upon some Work. This is a specific kind of « input » of the activity"@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P124 owl:versionInfo "2.1.0";
  sh:path eli-dl:decided_on_a_part_of_a_realization_of;
  sh:name "decided on a part of a realisation of a work"@en;
  sh:description "Decision on a single amendment"@en;
  shacl-play:note "2024-03-20: add eli-dl:Vote";
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P126 owl:versionInfo "2.1.0";
  sh:path eli-dl:activity_start_date;
  sh:name "activity start date"@en;
  sh:description """The date at which an activity started.

Dates can be expressed either at a date precision (yyyy-mm-dd), or with time precision (yyyy-dd-mmYhh:mm:ss)"""@en;
  shacl-play:note "2024-03-20: change ^sh:property (old eli-dl:Decision)";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:dateTime .

eli-ep:P127 owl:versionInfo "2.1.0";
  sh:path eli-dl:number_of_votes_favor;
  sh:name "number of votes in favor"@en;
  sh:description "The total number of votes in favor"@en;
  shacl-play:note "2024-03-20: change";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P128 owl:versionInfo "2.1.0";
  sh:path eli-dl:number_of_votes_against;
  sh:name "number of votes against"@en;
  sh:description "The total number of votes against"@en;
  shacl-play:note "2024-03-20: change";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P129 owl:versionInfo "2.1.0";
  sh:path eli-dl:number_of_votes_abstention;
  sh:name "number of votes abstention"@en;
  sh:description "The total number of votes abstention"@en;
  shacl-play:note "2024-03-20: change";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P130 owl:versionInfo "2.1.0";
  sh:path eli-dl:number_of_attendees;
  sh:name "number of attendees"@en;
  sh:description "The total number of attendees to the Vote."@en;
  shacl-play:note "2024-03-20: change";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:integer .

eli-ep:P131 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_favor;
  sh:name "had voter favor"@en;
  sh:description "Indicates a person that took part in a vote with a vote in favor"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P132 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_against;
  sh:name "had voter against"@en;
  sh:description "Indicates a person that took part in a vote with a vote against"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P133 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_abstention;
  sh:name "had voter abstention"@en;
  sh:description "Indicates a person that took part in a vote with an abstention vote"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P134 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_intended_favor;
  sh:name "had voter intended favor"@en;
  sh:description "Indicates a person that took part in a vote and expressed that he/she intended to vote in favor while he/she voted otherwise"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P135 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_intended_against;
  sh:name "had voter intended against"@en;
  sh:description "Indicates a person that took part in a vote and expressed that he/she intended to vote against while he/she voted otherwise"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P136 owl:versionInfo "2.1.0";
  sh:path eli-dl:had_voter_intended_abstention;
  sh:name "had voter intended abstention"@en;
  sh:description "Indicates a person that took part in a vote and expressed that he/she intended to vote abstention while he/she voted otherwise"@en;
  shacl-play:note "2024-03-20: change";
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P137 owl:versionInfo "2.1.0";
  sh:path eli-dl:recorded_in_a_realization_of;
  sh:name "recorded in a realization of"@en;
  sh:description """Indicates that an activity was recorded in a related work.

Note : this property is shortcut for an implicit FRBR \\\"Recording Event\\\" that would have created the Recording of the event."""@en;
  shacl-play:note "2024-03-20: change";
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli:WorkSubdivision .

eli-ep:P140 owl:versionInfo "3.0.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI .

eli-ep:P141 owl:versionInfo "3.0.0";
  sh:path eli-dl:had_activity_type;
  sh:name "activity type"@en;
  sh:description "https://data.europarl.europa.eu/def/ep-activities/TABLING_PLENARY"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ActivityType .

eli-ep:P142 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_id;
  sh:name "activity id"@en;
  sh:description "GMTG-PL-2024-03-11-DL-1"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P143 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_label;
  sh:name "activity label"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P144 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_end_date;
  sh:name "activity date"@en;
  sh:description "2024-03-08T12:00:00+01:00"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:dateTime .

eli-ep:P145 owl:versionInfo "3.0.0";
  sh:path eli-dl:activity_order;
  sh:name "activity order"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:decimal .

eli-ep:P148 owl:versionInfo "1.0";
  sh:path eli:title;
  sh:name "title"@en;
  sh:description "use ISO639-1 of controlled vocabulary"@en;
  sh:minCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P149 owl:versionInfo "1.0";
  sh:path eli:title_alternative;
  sh:name "alternative title"@en;
  sh:description "An alternative title of the expression (if any)."@en;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P150 owl:versionInfo "1.5";
  sh:path eli:language;
  sh:name "language"@en;
  sh:description "A language of an expression."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class dcterms:LinguisticSystem .

eli-ep:P151 owl:versionInfo "1.0";
  sh:path eli:is_embodied_by;
  sh:name "is embodied by"@en;
  sh:description "Relates an expression to the manifestation that embodies it. Inverse of \"embodies\"."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Manifestation .

eli-ep:P152 owl:versionInfo "2.1.0";
  sh:path epvoc:expressionContent;
  sh:name "expression content"@en;
  shacl-play:note "2024-03-20: new. Cardinality to check, but probably 0,1";
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P155 owl:versionInfo "1.5";
  sh:path eli:is_exemplified_by;
  sh:name "is exemplified by"@en;
  sh:description "Link to a concrete file URL.Relates a manifestation to a single exemplar or instance of that manifestation."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class rdfs:Resource .

eli-ep:P156 owl:versionInfo "1.0";
  sh:path dcterms:format;
  sh:name "format"@en;
  sh:description "The file format, physical medium, or dimensions of the resource."@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:MediatypeOrExtent)";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class dcterms:MediaTypeOrExtent .

eli-ep:P157 owl:versionInfo "1.0";
  sh:path eli:media_type;
  sh:name "format"@en;
  sh:description """The file format of the manifestation (IANA).
This field is intended to capture the technical file format and will serve as a basis for content negotiation for the server to return the appropriate file based on the client preference."""@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:Mediatype)";
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class dcterms:MediaType;
  sh:pattern "https://www.iana.org/assignments/media-types/.*$" .

eli-ep:P158 owl:versionInfo "1.0";
  sh:path epvoc:byteSize;
  sh:name "byte size"@en;
  sh:description "Indicates the byte size of the file exemplified by the manifestation."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:long .

eli-ep:P159 owl:versionInfo "1.0";
  sh:path dcterms:issued;
  sh:name "issued"@en;
  sh:description "Date of formal issuance of the work."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:dateTime .

eli-ep:P162 owl:versionInfo "1.5";
  sh:path eli-dl:had_participant_organization;
  sh:name "participation has Organization"@en;
  sh:description "Describes that the organisation is the actor in a participation description."@en;
  sh:nodeKind sh:IRI;
  sh:class org:Organization .

eli-ep:P163 owl:versionInfo "1.5";
  sh:path eli-dl:had_participant_person;
  sh:name "participation has Person"@en;
  sh:description "Describes that the person is the actor in a participation description."@en;
  sh:nodeKind sh:IRI;
  sh:class foaf:Person .

eli-ep:P164 owl:versionInfo "1.0";
  sh:path eli-dl:participation_role;
  sh:name "stakeholder has role"@en;
  sh:description "Describes the role of the agent in a stakeholder description."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ParticipationRole .

eli-ep:P165 owl:versionInfo "1.0";
  sh:path eli-dl:participation_in_name_of;
  sh:name "participation in name of"@en;
  sh:description "Indicate in the name of which organization an agent was acting has stakeholder."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class org:Organization .

eli-ep:P168 owl:versionInfo "1.0";
  sh:path euvoc:officeAddress;
  sh:name "office address"@en;
  sh:description "The office address idendentifier"@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P169 owl:versionInfo "1.0";
  sh:path dcterms:identifier;
  sh:name "identifier"@en;
  sh:description "An unambiguous reference to the resource."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P170 owl:versionInfo "1.0";
  sh:path epvoc:hasSite;
  sh:name "site"@en;
  sh:description "This property identifies the site where a resource is located."@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class org:Site .

eli-ep:P173 owl:versionInfo "1.4";
  sh:path eli-dl:process_id;
  sh:name "process id"@en;
  sh:description "An identifier for the process. This is meant to capture how the process is identified by law makers."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P174 owl:versionInfo "1.4";
  sh:path epvoc:identifierYear;
  sh:name "identifier year"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P175 owl:versionInfo "1.4";
  sh:path rdfs:label;
  sh:name "label"@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype xsd:string .

eli-ep:P176 owl:versionInfo "1.4";
  sh:path eli-dl:process_type;
  sh:name "process type"@en;
  sh:description "The type of a process. The type of a process often determine the workflow being followed to create the law."@en;
  sh:minCount "1"^^xsd:integer;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ProcessType .

eli-ep:P177 owl:versionInfo "1.4";
  sh:path eli-dl:process_title;
  sh:name "process title"@en;
  sh:description "The name or title of a process."@en;
  sh:minCount "1"^^xsd:integer;
  sh:nodeKind sh:Literal;
  sh:datatype rdf:langString .

eli-ep:P178 owl:versionInfo "1.1";
  sh:path eli-dl:created_a_realization_of;
  sh:name "created a realization of"@en;
  sh:description """Indicates that an Activity created some Work . The works are seen as the \\\"output\\\" of the activity.

This property is meant to point to the text of the bill, the amendments, the opinions, etc. to point to the final LegalResource published as the outcome of a legislative process, use the alternative property \\\"created_a_realization_of_legal_resource\\\".

For recording of debates, which are not really \\\"outputs\\\" of the activity, use the alternative property \\\"recorded_in_realization_of\\\".

Note : the naming \\\"created a realization of\\\" is taken from FRBRoo. Since a work is an idea, existing only in people's mind, an activity cannot be simply said to have \\\"created\\\" a work, but really \\\"created an expression of this work\\\"."""@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P179 owl:versionInfo "1.4";
  sh:path eli-dl:consists_of;
  sh:name "consists of"@en;
  sh:description "Indicates a more fine-grained activity that is taking place within this one. This allows to nest activities inside each other, at an arbitrary level of precision."@en;
  sh:nodeKind sh:IRI;
  sh:class _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4284 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4284 rdf:first eli-dl:Activity;
  rdf:rest _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4285 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4285 rdf:first eli-dl:Decision;
  rdf:rest rdf:nil .

eli-ep:P180 owl:versionInfo "1.4";
  sh:path eli-dl:current_stage;
  sh:name "current stage"@en;
  sh:description """The latest stage in which a process is currently in.

This is a shortcut for the full path Process latest_activity Activity occured_at_stage ProcessStage."""@en;
  sh:maxCount "1"^^xsd:integer;
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ProcessStage .

eli-ep:P181 owl:versionInfo "2.3";
  sh:path eli-dl:was_scheduled_in;
  sh:name "scheduled in"@en;
  shacl-play:note "2024-10-28: added in place of epvoc:scheduledIn";
  sh:nodeKind sh:IRI;
  sh:class eli-dl:ForeseenActivity .

eli-ep:P182 owl:versionInfo "1.4";
  sh:path eli:based_on;
  sh:name "based on"@en;
  sh:description "Inverse of \"basis_for\". Indicates that this work is empowered by another one, typically a constitution, a treaty or an enabling act."@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P183 owl:versionInfo "2.0";
  sh:path eli-dl:involved_work;
  sh:name "involved work"@en;
  sh:nodeKind sh:IRI;
  sh:class eli:Work .

eli-ep:P186 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue org:Organization .

eli-ep:P189 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P190 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:in _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4286 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4286 rdf:first op-aut:subject-matter;
  rdf:rest _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4287 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4287 rdf:first op-aut:dir-eu-legal-act;
  rdf:rest _:1dbc0e1c12eb4e498d11cf37fb5a8fbd4288 .

_:1dbc0e1c12eb4e498d11cf37fb5a8fbd4288 rdf:first <http://eurovoc.europa.eu>;
  rdf:rest rdf:nil .

eli-ep:P193 owl:versionInfo "2.1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-03-20: change from EU AT to EPT";
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-roles .

eli-ep:P194 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P197 owl:versionInfo "2.1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note """2024-10-11: correct typoe (old eli:Worktype)
2024-03-20: change from EU AT to EPT""";
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-document-types .

eli-ep:P198 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-10-11: correct typoe (old eli:Worktype)";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P201 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:status .

eli-ep:P202 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P204 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:MediatypeOrExtent)";
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:file-type .

eli-ep:P205 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:MediatypeOrExtent)";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P207 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:Mediatype)";
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:file-type .

eli-ep:P208 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-10-11: correct typo (previously dcterms:Mediatype)";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P211 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:language .

eli-ep:P212 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P215 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:country .

eli-ep:P216 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P219 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:place .

eli-ep:P220 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P221 owl:versionInfo "1.0";
  sh:path geosparql:sfWithin;
  sh:name "Within country"@en;
  sh:description "States that the subject is spatially within the object"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P224 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:site .

eli-ep:P225 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P229 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue org:Organization .

eli-ep:P232 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P233 owl:versionInfo "2.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-activities .

eli-ep:P236 owl:versionInfo "1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P237 owl:versionInfo "1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:subdivision .

eli-ep:P239 owl:versionInfo "2.1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-03-20: corrected";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P240 owl:versionInfo "2.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-procedure-types .

eli-ep:P242 owl:versionInfo "2.1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-03-20: it was missing";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P243 owl:versionInfo "2.1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-03-20: it was missing";
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-decision-methods .

eli-ep:P245 owl:versionInfo "2.1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-03-20: it was missing";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P246 owl:versionInfo "2.1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-03-20: it was missing";
  sh:nodeKind sh:IRI;
  sh:hasValue ept:ep-statuses .

eli-ep:P248 owl:versionInfo "2.1.0";
  sh:path rdf:type;
  sh:name "type"@en;
  sh:description "Property that is used to state that a resource is an instance of a class"@en;
  shacl-play:note "2024-03-20: new";
  sh:nodeKind sh:IRI;
  sh:hasValue skos:Concept .

eli-ep:P249 owl:versionInfo "2.1.0";
  sh:path skos:inScheme;
  sh:name "Is in scheme"@en;
  sh:description "Property stating the concept scheme that a given resource is part of"@en;
  shacl-play:note "2024-03-20: new";
  sh:nodeKind sh:IRI;
  sh:hasValue op-aut:procedure-phase .
