@prefix schema: .
@prefix eli: .
@prefix owl: .
@prefix org: .
@prefix xsd: .
@prefix rdfs: .
@prefix dct: .
@prefix rdf: .
@prefix sh: .
@prefix elish: .
@prefix dash: .
@prefix prov: .
@prefix foaf: .
@prefix dc: .
@prefix skos: .
@prefix skosxl: .
@prefix euvoc: .
eli:Format a rdfs:Class , sh:NodeShape ;
rdfs:comment "Instances of Format SHOULD be URIs, not blank nodes"@en ;
rdfs:label "Format"@en ;
sh:nodeKind sh:IRI ;
sh:order "3"^^xsd:integer ;
sh:pattern "^http[s]?://(.*)/eli/(.*)" ;
sh:severity sh:Warning ;
sh:property elish:CB16 , elish:CB17 , elish:CB4 , elish:CB8 , elish:CB9 .
eli:LegalExpression a rdfs:Class , sh:NodeShape ;
rdfs:comment "Instances of LegalExpression SHOULD be URIs, not blank nodes, and SHOULD contain \"/eli/\" in their URI"@en ;
rdfs:label "Legal expression"@en ;
sh:nodeKind sh:IRI ;
sh:order "2"^^xsd:integer ;
sh:pattern "^http[s]?://(.*)/eli/(.*)" ;
sh:severity sh:Warning ;
sh:property elish:CB10 , elish:CB12 , elish:CB13 , elish:CB14 , elish:CB15 , elish:CB2 , elish:CB3 , elish:CB6 , elish:CB7 , elish:CB9 .
eli:LegalResource a rdfs:Class , sh:NodeShape ;
rdfs:comment "Instances of LegalResource SHOULD be URIs, not blank nodes, and SHOULD contain \"/eli/\" in their URI"@en ;
rdfs:label "Legal resource"@en ;
sh:nodeKind sh:IRI ;
sh:order "1"^^xsd:integer ;
sh:pattern "^http[s]?://(.*)/eli/(.*)" ;
sh:severity sh:Warning ;
sh:property elish:CB1 , elish:CB10 , elish:CB11 , elish:CB12 , elish:CB13 , elish:CB14 , elish:CB15 , elish:CB5 , elish:CB9 .
_:node1bcc2lnhkx5441 sh:alternativePath _:node1bcc2lnhkx5442 .
_:node1bcc2lnhkx5442 rdf:first eli:is_realized_by ;
rdf:rest _:node1bcc2lnhkx5443 .
_:node1bcc2lnhkx5443 rdf:first _:node1bcc2lnhkx5444 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5444 sh:inversePath eli:realizes .
_:node1bcc2lnhkx5445 sh:alternativePath _:node1bcc2lnhkx5446 .
_:node1bcc2lnhkx5446 rdf:first eli:realizes ;
rdf:rest _:node1bcc2lnhkx5447 .
_:node1bcc2lnhkx5447 rdf:first _:node1bcc2lnhkx5448 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5448 sh:inversePath eli:is_realized_by .
_:node1bcc2lnhkx5449 sh:alternativePath _:node1bcc2lnhkx5450 .
_:node1bcc2lnhkx5450 rdf:first eli:is_embodied_by ;
rdf:rest _:node1bcc2lnhkx5451 .
_:node1bcc2lnhkx5451 rdf:first _:node1bcc2lnhkx5452 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5452 sh:inversePath eli:embodies .
_:node1bcc2lnhkx5453 sh:alternativePath _:node1bcc2lnhkx5454 .
_:node1bcc2lnhkx5454 rdf:first eli:embodies ;
rdf:rest _:node1bcc2lnhkx5455 .
_:node1bcc2lnhkx5455 rdf:first _:node1bcc2lnhkx5456 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5456 sh:inversePath eli:is_embodied_by .
elish:CB1 a sh:PropertyShape ;
sh:description "A LegalResource SHOULD be realized by at least one expression"@en ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:is_realized_by or eli:realizes"@en ;
sh:path _:node1bcc2lnhkx5441 ;
sh:severity sh:Warning .
elish:CB10 a sh:PropertyShape ;
sh:description "A LegalResource or LegalExpression MUST not have more than one version_date"@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:version_date"@en ;
sh:path eli:version_date ;
sh:severity sh:Violation .
elish:CB11 a sh:PropertyShape ;
sh:description "A LegalResource MUST not have more than one date_document."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:date_document"@en ;
sh:path eli:date_document ;
sh:severity sh:Violation .
elish:CB12 a sh:PropertyShape ;
sh:description "A LegalResource or LegalExpression MUST not have more than one date_publication."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:date_publication"@en ;
sh:path eli:date_publication ;
sh:severity sh:Violation .
elish:CB13 a sh:PropertyShape ;
sh:description "A LegalResource or LegalExpression MUST not have more than one in_force."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:in_force"@en ;
sh:path eli:in_force ;
sh:severity sh:Violation .
elish:CB14 a sh:PropertyShape ;
sh:description "A LegalResource or LegalExpression MUST not have more than one first_date_entry_into_force."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:first_date_entry_into_force"@en ;
sh:path eli:first_date_entry_into_force ;
sh:severity sh:Violation .
elish:CB15 a sh:PropertyShape ;
sh:description "A LegalResource or LegalExpression MUST not have more than one date_no_longer_in_force."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:date_no_longer_in_force"@en ;
sh:path eli:date_no_longer_in_force ;
sh:severity sh:Violation .
elish:CB16 a sh:PropertyShape ;
sh:description "A Format MUST not have more than one value for eli:rights"@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:rights"@en ;
sh:path eli:rights ;
sh:severity sh:Violation .
elish:CB17 a sh:PropertyShape ;
sh:description "A Format MUST not have more than one value for eli:legal_value."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:legal_value"@en ;
sh:path eli:legal_value ;
sh:severity sh:Violation .
elish:CB2 a sh:PropertyShape ;
sh:description "A LegalExpression MUST be the realization of one and only one LegalResource"@en ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:is_realized_by or eli:realizes"@en ;
sh:path _:node1bcc2lnhkx5445 ;
sh:severity sh:Violation .
elish:CB3 a sh:PropertyShape ;
sh:description "A LegalExpression SHOULD be embodied by at least one Format"@en ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:is_embodied_by or eli:embodies"@en ;
sh:path _:node1bcc2lnhkx5449 ;
sh:severity sh:Warning .
elish:CB4 a sh:PropertyShape ;
sh:description "A Format MUST embody one and only one LegalExpression"@en ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:is_embodied_by or eli:embodies"@en ;
sh:path _:node1bcc2lnhkx5453 ;
sh:severity sh:Violation .
elish:CB5 a sh:PropertyShape ;
sh:description "A LegalResource MUST have at least one document type"@en ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:type_document"@en ;
sh:path eli:type_document ;
sh:severity sh:Violation .
elish:CB6 a sh:PropertyShape ;
sh:description "A LegalExpression MUST have at least one language."@en ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:language"@en ;
sh:path eli:language ;
sh:severity sh:Violation .
elish:CB7 a sh:PropertyShape ;
sh:description "A LegalExpression MUST have at least one title"@en ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:title"@en ;
sh:path eli:title ;
sh:severity sh:Violation .
elish:CB8 a sh:PropertyShape ;
sh:description "A Format MUST have one and only one value for \"format\"."@en ;
sh:maxCount "1"^^xsd:integer ;
sh:minCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:format"@en ;
sh:path eli:format ;
sh:severity sh:Violation .
elish:CB9 a sh:PropertyShape ;
sh:description "A LegalResource, LegalExpression or Format MUST not have more than one uri_schema"@en ;
sh:maxCount "1"^^xsd:integer ;
sh:name "Cardinalities of eli:uri_schema"@en ;
sh:path eli:uri_schema ;
sh:severity sh:Violation .
_:node1bcc2lnhkx5458 rdf:first _:node1bcc2lnhkx5459 ;
rdf:rest _:node1bcc2lnhkx5460 .
_:node1bcc2lnhkx5459 sh:class eli:LegalResource .
_:node1bcc2lnhkx5460 rdf:first _:node1bcc2lnhkx5461 ;
rdf:rest _:node1bcc2lnhkx5462 .
_:node1bcc2lnhkx5461 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5462 rdf:first _:node1bcc2lnhkx5463 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5463 sh:class eli:Format .
_:node1bcc2lnhkx5464 rdf:first _:node1bcc2lnhkx5465 ;
rdf:rest _:node1bcc2lnhkx5466 .
_:node1bcc2lnhkx5465 sh:class eli:LegalResource .
_:node1bcc2lnhkx5466 rdf:first _:node1bcc2lnhkx5467 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5467 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5468 rdf:first _:node1bcc2lnhkx5469 ;
rdf:rest _:node1bcc2lnhkx5470 .
_:node1bcc2lnhkx5469 sh:class eli:LegalResource .
_:node1bcc2lnhkx5470 rdf:first _:node1bcc2lnhkx5471 ;
rdf:rest _:node1bcc2lnhkx5472 .
_:node1bcc2lnhkx5471 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5472 rdf:first _:node1bcc2lnhkx5473 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5473 sh:class eli:Format .
_:node1bcc2lnhkx5474 rdf:first _:node1bcc2lnhkx5475 ;
rdf:rest _:node1bcc2lnhkx5476 .
_:node1bcc2lnhkx5475 sh:class eli:LegalResource .
_:node1bcc2lnhkx5476 rdf:first _:node1bcc2lnhkx5477 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5477 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5478 rdf:first _:node1bcc2lnhkx5479 ;
rdf:rest _:node1bcc2lnhkx5480 .
_:node1bcc2lnhkx5479 sh:class eli:LegalResource .
_:node1bcc2lnhkx5480 rdf:first _:node1bcc2lnhkx5481 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5481 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5482 rdf:first _:node1bcc2lnhkx5483 ;
rdf:rest _:node1bcc2lnhkx5484 .
_:node1bcc2lnhkx5483 sh:class eli:LegalResource .
_:node1bcc2lnhkx5484 rdf:first _:node1bcc2lnhkx5485 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5485 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5486 rdf:first _:node1bcc2lnhkx5487 ;
rdf:rest _:node1bcc2lnhkx5488 .
_:node1bcc2lnhkx5487 sh:class eli:LegalResource .
_:node1bcc2lnhkx5488 rdf:first _:node1bcc2lnhkx5489 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5489 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5490 rdf:first _:node1bcc2lnhkx5491 ;
rdf:rest _:node1bcc2lnhkx5492 .
_:node1bcc2lnhkx5491 sh:class eli:LegalResource .
_:node1bcc2lnhkx5492 rdf:first _:node1bcc2lnhkx5493 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5493 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5494 rdf:first _:node1bcc2lnhkx5495 ;
rdf:rest _:node1bcc2lnhkx5496 .
_:node1bcc2lnhkx5495 sh:class eli:LegalResource .
_:node1bcc2lnhkx5496 rdf:first _:node1bcc2lnhkx5497 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5497 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5498 rdf:first _:node1bcc2lnhkx5499 ;
rdf:rest _:node1bcc2lnhkx5500 .
_:node1bcc2lnhkx5499 sh:class eli:LegalResource .
_:node1bcc2lnhkx5500 rdf:first _:node1bcc2lnhkx5501 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5501 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5502 rdf:first _:node1bcc2lnhkx5503 ;
rdf:rest _:node1bcc2lnhkx5504 .
_:node1bcc2lnhkx5503 sh:class eli:LegalResource .
_:node1bcc2lnhkx5504 rdf:first _:node1bcc2lnhkx5505 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5505 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5506 rdf:first _:node1bcc2lnhkx5507 ;
rdf:rest _:node1bcc2lnhkx5508 .
_:node1bcc2lnhkx5507 sh:class eli:LegalResource .
_:node1bcc2lnhkx5508 rdf:first _:node1bcc2lnhkx5509 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5509 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5510 rdf:first _:node1bcc2lnhkx5511 ;
rdf:rest _:node1bcc2lnhkx5512 .
_:node1bcc2lnhkx5511 sh:class eli:LegalResource .
_:node1bcc2lnhkx5512 rdf:first _:node1bcc2lnhkx5513 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5513 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5514 rdf:first _:node1bcc2lnhkx5515 ;
rdf:rest _:node1bcc2lnhkx5516 .
_:node1bcc2lnhkx5515 sh:class eli:LegalResource .
_:node1bcc2lnhkx5516 rdf:first _:node1bcc2lnhkx5517 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5517 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5518 rdf:first _:node1bcc2lnhkx5519 ;
rdf:rest _:node1bcc2lnhkx5520 .
_:node1bcc2lnhkx5519 sh:class eli:LegalResource .
_:node1bcc2lnhkx5520 rdf:first _:node1bcc2lnhkx5521 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5521 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5522 rdf:first _:node1bcc2lnhkx5523 ;
rdf:rest _:node1bcc2lnhkx5524 .
_:node1bcc2lnhkx5523 sh:class eli:LegalResource .
_:node1bcc2lnhkx5524 rdf:first _:node1bcc2lnhkx5525 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5525 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5526 rdf:first _:node1bcc2lnhkx5527 ;
rdf:rest _:node1bcc2lnhkx5528 .
_:node1bcc2lnhkx5527 sh:class eli:LegalResource .
_:node1bcc2lnhkx5528 rdf:first _:node1bcc2lnhkx5529 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5529 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5530 rdf:first _:node1bcc2lnhkx5531 ;
rdf:rest _:node1bcc2lnhkx5532 .
_:node1bcc2lnhkx5531 sh:class eli:LegalExpression .
_:node1bcc2lnhkx5532 rdf:first _:node1bcc2lnhkx5533 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5533 sh:class eli:Format .
_:node1bcc2lnhkx5534 rdf:first _:node1bcc2lnhkx5535 ;
rdf:rest _:node1bcc2lnhkx5536 .
_:node1bcc2lnhkx5535 sh:class eli:LegalResource .
_:node1bcc2lnhkx5536 rdf:first _:node1bcc2lnhkx5537 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5537 sh:class eli:LegalExpression .
eli:based_on a sh:NodeShape ;
rdfs:comment "eli:based_on MUST be expressed on eli:LegalResource"@en ;
rdfs:label "based_on"@en ;
sh:class eli:LegalResource ;
sh:order "131"^^xsd:integer ;
sh:targetSubjectsOf eli:based_on ;
sh:property elish:PB48 .
eli:basis_for a sh:NodeShape ;
rdfs:comment "eli:basis_for MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "basis_for"@en ;
sh:or _:node1bcc2lnhkx5506 ;
sh:order "130"^^xsd:integer ;
sh:targetSubjectsOf eli:basis_for ;
sh:property elish:PB47 .
eli:changed_by a sh:NodeShape ;
rdfs:comment "eli:changed_by MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "changed_by"@en ;
sh:or _:node1bcc2lnhkx5502 ;
sh:order "129"^^xsd:integer ;
sh:targetSubjectsOf eli:changed_by ;
sh:property elish:PB46 .
eli:changes a sh:NodeShape ;
rdfs:comment "eli:changes MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "changes"@en ;
sh:or _:node1bcc2lnhkx5498 ;
sh:order "128"^^xsd:integer ;
sh:targetSubjectsOf eli:changes ;
sh:property elish:PB45 .
eli:cited_by a sh:NodeShape ;
rdfs:comment "eli:cited_by MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "cited_by"@en ;
sh:order "133"^^xsd:integer ;
sh:targetSubjectsOf eli:cited_by ;
sh:property elish:PB50 .
eli:cites a sh:NodeShape ;
rdfs:comment "eli:cites MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "cites"@en ;
sh:or _:node1bcc2lnhkx5510 ;
sh:order "132"^^xsd:integer ;
sh:targetSubjectsOf eli:cites ;
sh:property elish:PB49 .
eli:consolidated_by a sh:NodeShape ;
rdfs:comment "eli:consolidated_by MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "consolidated_by"@en ;
sh:or _:node1bcc2lnhkx5518 ;
sh:order "135"^^xsd:integer ;
sh:targetSubjectsOf eli:consolidated_by ;
sh:property elish:PB52 .
eli:consolidates a sh:NodeShape ;
rdfs:comment "eli:consolidates MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "consolidates"@en ;
sh:or _:node1bcc2lnhkx5514 ;
sh:order "134"^^xsd:integer ;
sh:targetSubjectsOf eli:consolidates ;
sh:property elish:PB51 .
eli:date_document a sh:NodeShape ;
rdfs:comment "eli:date_document MUST be expressed on eli:LegalResource"@en ;
rdfs:label "date_document"@en ;
sh:class eli:LegalResource ;
sh:order "121"^^xsd:integer ;
sh:targetSubjectsOf eli:date_document ;
sh:property elish:PB13 .
eli:date_no_longer_in_force a sh:NodeShape ;
rdfs:comment "eli:date_no_longer_in_force MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "date_no_longer_in_force"@en ;
sh:or _:node1bcc2lnhkx5486 ;
sh:order "124"^^xsd:integer ;
sh:targetSubjectsOf eli:date_no_longer_in_force ;
sh:property elish:PB17 .
eli:date_publication a sh:NodeShape ;
rdfs:comment "eli:date_publication MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "date_publication"@en ;
sh:or _:node1bcc2lnhkx5478 ;
sh:order "122"^^xsd:integer ;
sh:targetSubjectsOf eli:date_publication ;
sh:property elish:PB14 .
eli:description a sh:NodeShape ;
rdfs:comment "eli:description MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "description"@en ;
sh:or _:node1bcc2lnhkx5474 ;
sh:order "118"^^xsd:integer ;
sh:targetSubjectsOf eli:description ;
sh:property elish:PB42 .
eli:embodies a sh:NodeShape ;
rdfs:comment "eli:embodies MUST be expressed on eli:Format"@en ;
rdfs:label "embodies"@en ;
sh:class eli:Format ;
sh:order "106"^^xsd:integer ;
sh:targetSubjectsOf eli:embodies ;
sh:property elish:PB4 .
eli:first_date_entry_in_force a sh:NodeShape ;
rdfs:comment "eli:first_date_entry_in_force MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "first_date_entry_in_force"@en ;
sh:or _:node1bcc2lnhkx5482 ;
sh:order "123"^^xsd:integer ;
sh:targetSubjectsOf eli:first_date_entry_in_force ;
sh:property elish:PB16 .
eli:format a sh:NodeShape ;
rdfs:comment "eli:format MUST be expressed on eli:Format"@en ;
rdfs:label "format"@en ;
sh:class eli:Format ;
sh:order "156"^^xsd:integer ;
sh:targetSubjectsOf eli:format ;
sh:property elish:PB10 .
eli:has_part a sh:NodeShape ;
rdfs:comment "eli:has_part MUST be expressed on eli:LegalResource"@en ;
rdfs:label "has_part"@en ;
sh:class eli:LegalResource ;
sh:order "108"^^xsd:integer ;
sh:targetSubjectsOf eli:has_part ;
sh:property elish:PB34 .
eli:id_local a sh:NodeShape ;
rdfs:comment "eli:id_local MUST be expressed on eli:LegalResource or eli:LegalExpression or eli:Format"@en ;
rdfs:label "id_local"@en ;
sh:or _:node1bcc2lnhkx5468 ;
sh:order "116"^^xsd:integer ;
sh:targetSubjectsOf eli:id_local ;
sh:property elish:PB40 .
eli:implemented_by a sh:NodeShape ;
rdfs:comment "eli:implemented_by MUST be expressed on eli:LegalResource"@en ;
rdfs:label "implemented_by"@en ;
sh:class eli:LegalResource ;
sh:order "139"^^xsd:integer ;
sh:targetSubjectsOf eli:implemented_by ;
sh:property elish:PB56 .
eli:implements a sh:NodeShape ;
rdfs:comment "eli:implements MUST be expressed on eli:LegalResource"@en ;
rdfs:label "implements"@en ;
sh:class eli:LegalResource ;
sh:order "138"^^xsd:integer ;
sh:targetSubjectsOf eli:implements ;
sh:property elish:PB55 .
eli:in_force a sh:NodeShape ;
rdfs:comment "eli:in_force MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "in_force"@en ;
sh:or _:node1bcc2lnhkx5490 ;
sh:order "126"^^xsd:integer ;
sh:targetSubjectsOf eli:in_force ;
sh:property elish:PB15 .
eli:is_about a sh:NodeShape ;
rdfs:comment "eli:is_about MUST be expressed on eli:LegalResource"@en ;
rdfs:label "is_about"@en ;
sh:class eli:LegalResource ;
sh:order "112"^^xsd:integer ;
sh:targetSubjectsOf eli:is_about ;
sh:property elish:PB21 .
eli:is_embodied_by a sh:NodeShape ;
rdfs:comment "eli:is_embodied_by MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "is_embodied_by"@en ;
sh:class eli:LegalExpression ;
sh:order "105"^^xsd:integer ;
sh:targetSubjectsOf eli:is_embodied_by ;
sh:property elish:PB3 .
eli:is_exemplified_by a sh:NodeShape ;
rdfs:comment "eli:is_exemplified_by MUST be expressed on eli:Format"@en ;
rdfs:label "is_exemplified_by"@en ;
sh:class eli:Format ;
sh:order "107"^^xsd:integer ;
sh:targetSubjectsOf eli:is_exemplified_by ;
sh:property elish:PB38 .
eli:is_part_of a sh:NodeShape ;
rdfs:comment "eli:is_part_of MUST be expressed on eli:LegalResource"@en ;
rdfs:label "is_part_of"@en ;
sh:class eli:LegalResource ;
sh:order "109"^^xsd:integer ;
sh:targetSubjectsOf eli:is_part_of ;
sh:property elish:PB35 .
eli:is_realized_by a sh:NodeShape ;
rdfs:comment "eli:is_realized_by MUST be expressed on eli:LegalResource"@en ;
rdfs:label "is_realized_by"@en ;
sh:class eli:LegalResource ;
sh:order "103"^^xsd:integer ;
sh:targetSubjectsOf eli:is_realized_by ;
sh:property elish:PB1 .
eli:language a sh:NodeShape ;
rdfs:comment "eli:language MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "language"@en ;
sh:class eli:LegalExpression ;
sh:order "152"^^xsd:integer ;
sh:targetSubjectsOf eli:language ;
sh:property elish:PB6 .
eli:legal_value a sh:NodeShape ;
rdfs:comment "eli:legal_value MUST be expressed on eli:Format"@en ;
rdfs:label "legal_value"@en ;
sh:class eli:Format ;
sh:order "160"^^xsd:integer ;
sh:targetSubjectsOf eli:legal_value ;
sh:property elish:PB20 .
eli:license a sh:NodeShape ;
rdfs:comment "eli:license MUST be expressed on eli:Format"@en ;
rdfs:label "license"@en ;
sh:class eli:Format ;
sh:order "159"^^xsd:integer ;
sh:targetSubjectsOf eli:license ;
sh:property elish:PB19 .
eli:passed_by a sh:NodeShape ;
rdfs:comment "eli:passed_by MUST be expressed on eli:LegalResource"@en ;
rdfs:label "passed_by"@en ;
sh:class eli:LegalResource ;
sh:order "117"^^xsd:integer ;
sh:targetSubjectsOf eli:passed_by ;
sh:property elish:PB41 .
eli:published_in a sh:NodeShape ;
rdfs:comment "eli:published_in MUST be expressed on eli:Format"@en ;
rdfs:label "published_in"@en ;
sh:class eli:Format ;
sh:order "161"^^xsd:integer ;
sh:targetSubjectsOf eli:published_in ;
sh:property elish:PB27 .
eli:publisher a sh:NodeShape ;
rdfs:comment "eli:publisher MUST be expressed on eli:LegalExpression or eli:Format"@en ;
rdfs:label "publisher"@en ;
sh:or _:node1bcc2lnhkx5530 ;
sh:order "164"^^xsd:integer ;
sh:targetSubjectsOf eli:publisher ;
sh:property elish:PB30 .
eli:publishes a sh:NodeShape ;
rdfs:comment "eli:publishes MUST be expressed on eli:Format"@en ;
rdfs:label "publishes"@en ;
sh:class eli:Format ;
sh:order "163"^^xsd:integer ;
sh:targetSubjectsOf eli:publishes ;
sh:property elish:PB29 .
eli:realizes a sh:NodeShape ;
rdfs:comment "eli:realizes MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "realizes"@en ;
sh:class eli:LegalExpression ;
sh:order "104"^^xsd:integer ;
sh:targetSubjectsOf eli:realizes ;
sh:property elish:PB2 .
eli:related_to a sh:NodeShape ;
rdfs:comment "eli:related_to MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "related_to"@en ;
sh:or _:node1bcc2lnhkx5494 ;
sh:order "127"^^xsd:integer ;
sh:targetSubjectsOf eli:related_to ;
sh:property elish:PB44 .
eli:relevant_for a sh:NodeShape ;
rdfs:comment "eli:relevant_for MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "relevant_for"@en ;
sh:or _:node1bcc2lnhkx5464 ;
sh:order "113"^^xsd:integer ;
sh:targetSubjectsOf eli:relevant_for ;
sh:property elish:PB22 .
eli:responsibility_of a sh:NodeShape ;
rdfs:comment "eli:responsibility_of MUST be expressed on eli:LegalResource"@en ;
rdfs:label "responsibility_of"@en ;
sh:class eli:LegalResource ;
sh:order "119"^^xsd:integer ;
sh:targetSubjectsOf eli:responsibility_of ;
sh:property elish:PB25 .
eli:rights a sh:NodeShape ;
rdfs:comment "eli:rights MUST be expressed on eli:Format"@en ;
rdfs:label "rights"@en ;
sh:class eli:Format ;
sh:order "158"^^xsd:integer ;
sh:targetSubjectsOf eli:rights ;
sh:property elish:PB18 .
eli:rightsholder a sh:NodeShape ;
rdfs:comment "eli:rightsholder MUST be expressed on eli:Format"@en ;
rdfs:label "rightsholder"@en ;
sh:class eli:Format ;
sh:order "166"^^xsd:integer ;
sh:targetSubjectsOf eli:rightsholder ;
sh:property elish:PB32 .
eli:title a sh:NodeShape ;
rdfs:comment "eli:title MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "title"@en ;
sh:class eli:LegalExpression ;
sh:order "153"^^xsd:integer ;
sh:targetSubjectsOf eli:title ;
sh:property elish:PB7 .
eli:title_alternative a sh:NodeShape ;
rdfs:comment "eli:title_alternative MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "title_alternative"@en ;
sh:class eli:LegalExpression ;
sh:order "155"^^xsd:integer ;
sh:targetSubjectsOf eli:title_alternative ;
sh:property elish:PB9 .
eli:title_short a sh:NodeShape ;
rdfs:comment "eli:title_short MUST be expressed on eli:LegalExpression"@en ;
rdfs:label "title_short"@en ;
sh:class eli:LegalExpression ;
sh:order "154"^^xsd:integer ;
sh:targetSubjectsOf eli:title_short ;
sh:property elish:PB8 .
eli:transposed_by a sh:NodeShape ;
rdfs:comment "eli:transposed_by MUST be expressed on eli:LegalResource"@en ;
rdfs:label "transposed_by"@en ;
sh:class eli:LegalResource ;
sh:order "137"^^xsd:integer ;
sh:targetSubjectsOf eli:transposed_by ;
sh:property elish:PB54 .
eli:transposes a sh:NodeShape ;
rdfs:comment "eli:transposes MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "transposes"@en ;
sh:or _:node1bcc2lnhkx5522 ;
sh:order "136"^^xsd:integer ;
sh:targetSubjectsOf eli:transposes ;
sh:property elish:PB53 .
eli:type_document a sh:NodeShape ;
rdfs:comment "eli:type_document MUST be expressed on eli:LegalResource"@en ;
rdfs:label "type_document"@en ;
sh:class eli:LegalResource ;
sh:order "111"^^xsd:integer ;
sh:targetSubjectsOf eli:type_document ;
sh:property elish:PB5 .
eli:uri_schema a sh:NodeShape ;
rdfs:comment "eli:uri_schema MUST be expressed on eli:LegalResource or eli:LegalExpression or eli:Format"@en ;
rdfs:label "uri_schema"@en ;
sh:or _:node1bcc2lnhkx5458 ;
sh:order "110"^^xsd:integer ;
sh:targetSubjectsOf eli:uri_schema ;
sh:property elish:PB11 .
eli:version a sh:NodeShape ;
rdfs:comment "eli:version MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "version"@en ;
sh:or _:node1bcc2lnhkx5534 ;
sh:order "168"^^xsd:integer ;
sh:targetSubjectsOf eli:version ;
sh:property elish:PB43 .
eli:version_date a sh:NodeShape ;
rdfs:comment "eli:version_date MUST be expressed on eli:LegalResource or eli:LegalExpression"@en ;
rdfs:label "version_date"@en ;
sh:or _:node1bcc2lnhkx5526 ;
sh:order "157"^^xsd:integer ;
sh:targetSubjectsOf eli:version_date ;
sh:property elish:PB12 .
_:node1bcc2lnhkx5539 rdf:first eli:InForce-inForce ;
rdf:rest _:node1bcc2lnhkx5540 .
_:node1bcc2lnhkx5540 rdf:first eli:InForce-partiallyInForce ;
rdf:rest _:node1bcc2lnhkx5541 .
_:node1bcc2lnhkx5541 rdf:first eli:InForce-notInForce ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5542 rdf:first eli:LegalValue-unofficial ;
rdf:rest _:node1bcc2lnhkx5543 .
_:node1bcc2lnhkx5543 rdf:first eli:LegalValue-official ;
rdf:rest _:node1bcc2lnhkx5544 .
_:node1bcc2lnhkx5544 rdf:first eli:LegalValue-authoritative ;
rdf:rest _:node1bcc2lnhkx5545 .
_:node1bcc2lnhkx5545 rdf:first eli:LegalValue-definitive ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5546 rdf:first _:node1bcc2lnhkx5547 ;
rdf:rest _:node1bcc2lnhkx5548 .
_:node1bcc2lnhkx5547 sh:datatype xsd:string .
_:node1bcc2lnhkx5548 rdf:first _:node1bcc2lnhkx5549 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5549 sh:datatype xsd:anyURI .
_:node1bcc2lnhkx5550 rdf:first _:node1bcc2lnhkx5551 ;
rdf:rest _:node1bcc2lnhkx5552 .
_:node1bcc2lnhkx5551 sh:datatype xsd:string .
_:node1bcc2lnhkx5552 rdf:first _:node1bcc2lnhkx5553 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5553 sh:datatype xsd:anyURI .
_:node1bcc2lnhkx5554 rdf:first _:node1bcc2lnhkx5555 ;
rdf:rest _:node1bcc2lnhkx5556 .
_:node1bcc2lnhkx5555 sh:datatype xsd:string .
_:node1bcc2lnhkx5556 rdf:first _:node1bcc2lnhkx5557 ;
rdf:rest rdf:nil .
_:node1bcc2lnhkx5557 sh:datatype xsd:anyURI .
elish:PB1 a sh:PropertyShape ;
sh:class eli:LegalExpression ;
sh:description "eli:is_realized_by SHOULD have an eli:LegalExpression as value" ;
sh:name "Range of \"eli:is_realized_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:is_realized_by ;
sh:severity sh:Warning .
elish:PB10 a sh:PropertyShape ;
sh:description "eli:format MUST have an IRI value starting with \"^http://www.iana.org/assignments/media-types/(.*)\"" ;
sh:name "Range of \"eli:format\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:format ;
sh:pattern "^http://www.iana.org/assignments/media-types/(.*)" ;
sh:severity sh:Violation .
elish:PB11 a sh:PropertyShape ;
sh:description "eli:uri_schema SHOULD have an IRI value" ;
sh:name "Range of \"eli:uri_schema\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:uri_schema ;
sh:severity sh:Warning .
elish:PB12 a sh:PropertyShape ;
sh:datatype xsd:date ;
sh:description "eli:version_date MUST have a literal value with datatype xsd:date" ;
sh:name "Range of \"eli:version_date\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:version_date ;
sh:severity sh:Violation .
elish:PB13 a sh:PropertyShape ;
sh:datatype xsd:date ;
sh:description "eli:date_document MUST have a literal value with datatype xsd:date" ;
sh:name "Range of \"eli:date_document\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:date_document ;
sh:severity sh:Violation .
elish:PB14 a sh:PropertyShape ;
sh:datatype xsd:date ;
sh:description "eli:date_publication MUST have a literal value with datatype xsd:date" ;
sh:name "Range of \"eli:date_publication\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:date_publication ;
sh:severity sh:Violation .
elish:PB15 a sh:PropertyShape ;
sh:description "eli:in_force MUST have an IRI value in ( eli:InForce-inForce eli:InForce-partiallyInForce eli:InForce-notInForce )" ;
sh:in _:node1bcc2lnhkx5539 ;
sh:name "Range of \"eli:in_force\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:in_force ;
sh:severity sh:Violation .
elish:PB16 a sh:PropertyShape ;
sh:datatype xsd:date ;
sh:description "eli:first_date_entry_in_force MUST have a literal value with datatype xsd:date" ;
sh:name "Range of \"eli:first_date_entry_in_force\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:first_date_entry_in_force ;
sh:severity sh:Violation .
elish:PB17 a sh:PropertyShape ;
sh:datatype xsd:date ;
sh:description "eli:date_no_longer_in_force MUST have a literal value with datatype xsd:date" ;
sh:name "Range of \"eli:date_no_longer_in_force\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:date_no_longer_in_force ;
sh:severity sh:Violation .
elish:PB18 a sh:PropertyShape ;
sh:description "eli:rights MUST have a literal value" ;
sh:name "Range of \"eli:rights\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:rights ;
sh:severity sh:Violation .
elish:PB19 a sh:PropertyShape ;
sh:description "eli:license MUST have an IRI value" ;
sh:name "Range of \"eli:license\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:license ;
sh:severity sh:Violation .
elish:PB2 a sh:PropertyShape ;
sh:class eli:LegalResource ;
sh:description "eli:realizes MUST have an eli:LegalResource as value" ;
sh:name "Range of \"eli:realizes\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:realizes ;
sh:severity sh:Violation .
elish:PB20 a sh:PropertyShape ;
sh:description "eli:legal_value MUST have an IRI value in ( eli:LegalValue-unofficial eli:LegalValue-official eli:LegalValue-authoritative eli:LegalValue-definitive )" ;
sh:in _:node1bcc2lnhkx5542 ;
sh:name "Range of \"eli:legal_value\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:legal_value ;
sh:severity sh:Violation .
elish:PB21 a sh:PropertyShape ;
sh:description "eli:is_about CAN have an IRI value like \"^http://eurovoc.europa.eu(.*)\", but it is OK to use your own" ;
sh:name "Range of \"eli:is_about\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:is_about ;
sh:pattern "^http://eurovoc.europa.eu(.*)" ;
sh:severity sh:Info .
elish:PB22 a sh:PropertyShape ;
sh:description "eli:relevant_for MUST have an IRI value" ;
sh:name "Range of \"eli:relevant_for\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:relevant_for ;
sh:severity sh:Violation .
elish:PB25 a sh:PropertyShape ;
sh:description "eli:responsibility_of MUST have a Literal value with either an xsd:string or xsd:anyUri datatype." ;
sh:name "Range of \"eli:responsibility_of\""@en ;
sh:nodeKind sh:Literal ;
sh:or _:node1bcc2lnhkx5546 ;
sh:path eli:responsibility_of ;
sh:severity sh:Violation .
elish:PB27 a sh:PropertyShape ;
sh:description "eli:published_in MUST have a Literal value with either an xsd:string or xsd:anyUri datatype." ;
sh:name "Range of \"eli:published_in\""@en ;
sh:nodeKind sh:Literal ;
sh:or _:node1bcc2lnhkx5550 ;
sh:path eli:published_in ;
sh:severity sh:Violation .
elish:PB29 a sh:PropertyShape ;
sh:description "eli:publishes MUST have an IRI value" ;
sh:name "Range of \"eli:publishes\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:publishes ;
sh:severity sh:Violation .
elish:PB3 a sh:PropertyShape ;
sh:class eli:Format ;
sh:description "eli:is_embodied_by SHOULD have an eli:Format as value" ;
sh:name "Range of \"eli:is_embodied_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:is_embodied_by ;
sh:severity sh:Warning .
elish:PB30 a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:description "eli:publisher MUST have a literal value with datatype xsd:string" ;
sh:name "Range of \"eli:publisher\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:publisher ;
sh:severity sh:Violation .
elish:PB32 a sh:PropertyShape ;
sh:description "eli:rightsholder MUST have a Literal value with either an xsd:string or xsd:anyUri datatype." ;
sh:name "Range of \"eli:rightsholder\""@en ;
sh:nodeKind sh:Literal ;
sh:or _:node1bcc2lnhkx5554 ;
sh:path eli:rightsholder ;
sh:severity sh:Violation .
elish:PB34 a sh:PropertyShape ;
sh:description "eli:has_part MUST have an IRI value" ;
sh:name "Range of \"eli:has_part\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:has_part ;
sh:severity sh:Violation .
elish:PB35 a sh:PropertyShape ;
sh:description "eli:is_part_of MUST have an IRI value" ;
sh:name "Range of \"eli:is_part_of\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:is_part_of ;
sh:severity sh:Violation .
elish:PB38 a sh:PropertyShape ;
sh:description "eli:is_exemplified_by MUST have an IRI value" ;
sh:name "Range of \"eli:is_exemplified_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:is_exemplified_by ;
sh:severity sh:Violation .
elish:PB4 a sh:PropertyShape ;
sh:class eli:LegalExpression ;
sh:description "eli:embodies MUST have an eli:LegalExpression as value" ;
sh:name "Range of \"eli:embodies\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:embodies ;
sh:severity sh:Violation .
elish:PB40 a sh:PropertyShape ;
sh:description "eli:id_local MUST have a literal value" ;
sh:name "Range of \"eli:id_local\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:id_local ;
sh:severity sh:Violation .
elish:PB41 a sh:PropertyShape ;
sh:description "eli:passed_by MUST have an IRI value" ;
sh:name "Range of \"eli:passed_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:passed_by ;
sh:severity sh:Violation .
elish:PB42 a sh:PropertyShape ;
sh:description "eli:description MUST have a literal value" ;
sh:name "Range of \"eli:description\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:description ;
sh:severity sh:Violation .
elish:PB43 a sh:PropertyShape ;
sh:description "eli:version MUST have an IRI value" ;
sh:name "Range of \"eli:version\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:version ;
sh:severity sh:Violation .
elish:PB44 a sh:PropertyShape ;
sh:description "eli:related_to MUST have an IRI value" ;
sh:name "Range of \"eli:related_to\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:related_to ;
sh:severity sh:Violation .
elish:PB45 a sh:PropertyShape ;
sh:description "eli:changes MUST have an IRI value" ;
sh:name "Range of \"eli:changes\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:changes ;
sh:severity sh:Violation .
elish:PB46 a sh:PropertyShape ;
sh:description "eli:changed_by MUST have an IRI value" ;
sh:name "Range of \"eli:changed_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:changed_by ;
sh:severity sh:Violation .
elish:PB47 a sh:PropertyShape ;
sh:description "eli:basis_for MUST have an IRI value" ;
sh:name "Range of \"eli:basis_for\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:basis_for ;
sh:severity sh:Violation .
elish:PB48 a sh:PropertyShape ;
sh:description "eli:based_on MUST have an IRI value" ;
sh:name "Range of \"eli:based_on\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:based_on ;
sh:severity sh:Violation .
elish:PB49 a sh:PropertyShape ;
sh:description "eli:cites MUST have an IRI value" ;
sh:name "Range of \"eli:cites\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:cites ;
sh:severity sh:Violation .
elish:PB5 a sh:PropertyShape ;
sh:description "eli:type_document MUST have an IRI value" ;
sh:name "Range of \"eli:type_document\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:type_document ;
sh:severity sh:Violation .
elish:PB50 a sh:PropertyShape ;
sh:description "eli:cited_by MUST have an IRI value" ;
sh:name "Range of \"eli:cited_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:cited_by ;
sh:severity sh:Violation .
elish:PB51 a sh:PropertyShape ;
sh:description "eli:consolidates MUST have an IRI value" ;
sh:name "Range of \"eli:consolidates\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:consolidates ;
sh:severity sh:Violation .
elish:PB52 a sh:PropertyShape ;
sh:description "eli:consolidated_by MUST have an IRI value" ;
sh:name "Range of \"eli:consolidated_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:consolidated_by ;
sh:severity sh:Violation .
elish:PB53 a sh:PropertyShape ;
sh:description "eli:transposes MUST have an IRI value" ;
sh:name "Range of \"eli:transposes\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:transposes ;
sh:severity sh:Violation .
elish:PB54 a sh:PropertyShape ;
sh:description "eli:transposed_by MUST have an IRI value" ;
sh:name "Range of \"eli:transposed_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:transposed_by ;
sh:severity sh:Violation .
elish:PB55 a sh:PropertyShape ;
sh:description "eli:implements MUST have an IRI value" ;
sh:name "Range of \"eli:implements\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:implements ;
sh:severity sh:Violation .
elish:PB56 a sh:PropertyShape ;
sh:description "eli:implemented_by MUST have an IRI value" ;
sh:name "Range of \"eli:implemented_by\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:implemented_by ;
sh:severity sh:Violation .
elish:PB6 a sh:PropertyShape ;
sh:description "eli:language MUST have an IRI value starting with \"^http://publications.europa.eu/resource/authority/language/(.*)\"" ;
sh:name "Range of \"eli:language\""@en ;
sh:nodeKind sh:IRI ;
sh:path eli:language ;
sh:pattern "^http://publications.europa.eu/resource/authority/language/(.*)" ;
sh:severity sh:Violation .
elish:PB7 a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:description "eli:title SHOULD have a literal value with datatype xsd:string" ;
sh:name "Range of \"eli:title\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:title ;
sh:severity sh:Warning .
elish:PB8 a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:description "eli:title_short SHOULD have a literal value with datatype xsd:string" ;
sh:name "Range of \"eli:title_short\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:title_short ;
sh:severity sh:Warning .
elish:PB9 a sh:PropertyShape ;
sh:datatype xsd:string ;
sh:description "eli:title_alternative SHOULD have a literal value with datatype xsd:string" ;
sh:name "Range of \"eli:title_alternative\""@en ;
sh:nodeKind sh:Literal ;
sh:path eli:title_alternative ;
sh:severity sh:Warning .