@prefix rdf: . @prefix rdfs: . @prefix dct: . @prefix dcat: . @prefix skos: . @prefix pper: . @prefix loca: . @prefix lsub: . @prefix egov: . @prefix fin: . @prefix sha-egov: . @prefix sha-rpo: . @prefix schema: . @prefix sh: . @prefix xsd: . @prefix kdp: . sha-rpo:LegalSubjectShape a sh:NodeShape ; kdp:xmlElementName "CorporateBody" ; sh:targetClass lsub:LegalSubject ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:LegalSubjectShape-name , sha-rpo:LegalSubjectShape-alternativeName , sha-rpo:LegalSubjectShape-legalForm , sha-rpo:LegalSubjectShape-legalFormType , sha-rpo:LegalSubjectShape-unit , sha-rpo:LegalSubjectShape-established , sha-rpo:LegalSubjectShape-terminated , sha-rpo:LegalSubjectShape-economicActivity , sha-rpo:LegalSubjectShape-legalFact , sha-rpo:LegalSubjectShape-equity , sha-rpo:LegalSubjectShape-shares , sha-rpo:LegalSubjectShape-deposit , sha-rpo:LegalSubjectShape-legalStatus , sha-rpo:LegalSubjectShape-legalStatusType , sha-rpo:LegalSubjectShape-authorizationToExecuteNote , sha-rpo:LegalSubjectShape-statutoryBody , sha-rpo:LegalSubjectShape-statutoryBodyType , sha-rpo:LegalSubjectShape-headquarters , sha-rpo:LegalSubjectShape-businessAddress , sha-rpo:LegalSubjectShape-establishmentAddress , sha-rpo:LegalSubjectShape-legalID , sha-rpo:LegalSubjectShape-legalIDCode , sha-rpo:LegalSubjectShape-taxID , sha-rpo:LegalSubjectShape-taxIDCode , sha-rpo:LegalSubjectShape-vatID , sha-rpo:LegalSubjectShape-vatIDCode , sha-rpo:LegalSubjectShape-ownership , sha-rpo:LegalSubjectShape-ownershipType , sha-rpo:LegalSubjectShape-stakeholder , sha-rpo:LegalSubjectShape-sizeByEmployees , sha-rpo:LegalSubjectShape-typeByEmployees , sha-rpo:LegalSubjectShape-activitySubjective , sha-rpo:LegalSubjectShape-institutionalSubsector , sha-rpo:LegalSubjectShape-institutionalSubsectorType . # name sha-rpo:LegalSubjectShape-name a sh:PropertyShape ; sh:path lsub:name ; sh:datatype xsd:string ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:minLenght 1 ; sh:maxLenght 1023 ; sh:minCount 1 ; sh:maxCount 1 . # alternativeName sha-rpo:LegalSubjectShape-alternativeName a sh:PropertyShape ; sh:path skos:alternativeName ; sh:datatype xsd:string ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:minLenght 1 ; sh:maxLenght 1023 . # legalForm sha-rpo:LegalSubjectShape-legalForm a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legalForm ; sh:class lsub:LegalForm ; sh:nodeKind sh:IRI . sha-rpo:LegalFormShape a sh:NodeShape ; sh:targetClass lsub:LegalForm ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:LegalFormShape-type , sha-egov:ThingWithValidity-timeValidity . sha-rpo:LegalFormShape-type a sh:PropertyShape ; sh:order 8 ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:LegalFormType ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . sha-rpo:LegalFormTypeShape a sh:NodeShape ; sh:targetClass lsub:LegalFormType ; dct:subject ; dct:source ; rdfs:isDefinedBy sha-rpo:2025b . # legalFormType sha-rpo:LegalSubjectShape-legalFormType a sh:PropertyShape ; sh:path lsub:legalFormType ; sh:class lsub:LegalFormType ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b . # unit sha-rpo:LegalSubjectShape-unit a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:unit ; sh:class lsub:Unit ; sh:nodeKind sh:IRI . sha-rpo:UnitShape a sh:NodeShape ; sh:targetClass lsub:Unit ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:Unit-unitName , sha-rpo:Unit-unitType , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Unit-unitName a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:unitName ; sh:datatype xsd:string . sha-rpo:Unit-unitType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:unitType ; sh:class lsub:UnitType ; sh:nodeKind sh:IRI . sha-rpo:UnitTypeShape a sh:NodeShape ; sh:targetClass lsub:UnitType ; dct:subject ; dct:source ; rdfs:isDefinedBy sha-rpo:2025b . # established sha-rpo:LegalSubjectShape-established a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:established ; sh:datatype xsd:dateTime . # terminated sha-rpo:LegalSubjectShape-terminated a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:terminated ; sh:datatype xsd:dateTime . # economicActivity sha-rpo:LegalSubjectShape-economicActivity a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:economicActivity ; sh:class lsub:EconomicActivity ; sh:nodeKind sh:IRI ; sh:minCount 1 . sha-rpo:EconomicActivityShape a sh:NodeShape ; sh:targetClass lsub:EconomicActivity ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:EconomicActivity-economicActivityDescription , sha-rpo:EconomicActivity-economicActivityType , sha-egov:ThingWithValidity-timeValidity . sha-rpo:EconomicActivity-economicActivityDescription a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:description ; sh:datatype xsd:string ; sh:minCount 1 ; sh:maxCount 1 . sha-rpo:EconomicActivity-economicActivityType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:EconomicActivityType ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . sha-rpo:EconomicActivityTypeShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; kdp:xmlElementName "EconomicActivityClassification" ; sh:targetClass lsub:EconomicActivityType ; dct:source . # legalFact sha-rpo:LegalSubjectShape-legalFact a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legalFact ; sh:class lsub:LegalFact ; sh:nodeKind sh:IRI . sha-rpo:LegalFactShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:LegalFact ; sh:property sha-egov:ThingWithValidity-timeValidity . # equity sha-rpo:LegalSubjectShape-equity a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:equity ; sh:class lsub:Equity ; sh:nodeKind sh:IRI . sha-rpo:EquityShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:Equity ; sh:property sha-rpo:Equity-equityValue , sha-rpo:Equity-equityValueApproved , sha-rpo:Equity-equityValuePaid , sha-rpo:Equity-currency , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Equity-equityValue a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:equityValue ; sh:datatype xsd:decimal . sha-rpo:Equity-equityValueApproved a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:equityValueApproved ; sh:datatype xsd:decimal . sha-rpo:Equity-equityValuePaid a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:equityValuePaid ; sh:datatype xsd:decimal . sha-rpo:Equity-currency a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path fin:currency ; sh:class fin:Currency ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . # shares sha-rpo:LegalSubjectShape-shares a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:shares ; sh:class lsub:Shares ; sh:nodeKind sh:IRI . sha-rpo:SharesShape a sh:NodeShape ; sh:targetClass lsub:Shares ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:Shares-shareNominalValue , sha-rpo:Shares-sharesAmount , sha-rpo:Shares-sharesTransferabilityNote , sha-rpo:Shares-shareState , sha-rpo:Shares-shareType , sha-rpo:Shares-shareForm , sha-rpo:Shares-currency , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Equity-shareNominalValue a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:shareNominalValue ; sh:datatype xsd:decimal . sha-rpo:Equity-sharesAmount a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sharesAmount ; sh:datatype xsd:decimal . sha-rpo:Equity-sharesTransferabilityNote a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sharesTransferabilityNote ; sh:datatype xsd:string . sha-rpo:Equity-shareState a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sharesState ; sh:datatype xsd:string . sha-rpo:Equity-shareType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sharesType ; sh:class lsub:SharesType ; sh:nodeKind sh:IRI . sha-rpo:ShareTypeShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; kdp:xmlElementName "ShareType" ; sh:targetClass lsub:ShareType ; dct:source . sha-rpo:Equity-shareForm a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sharesForm ; sh:datatype xsd:string . # deposit sha-rpo:LegalSubjectShape-deposit a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:deposit ; sh:class lsub:Deposit ; sh:nodeKind sh:IRI . sha-rpo:DepositShape a sh:NodeShape ; sh:targetClass lsub:Deposit ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:Deposit-depositValue , sha-rpo:Deposit-depositDueDate , sha-rpo:Deposit-type , sha-rpo:Deposit-currency , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Deposit-depositValue a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:depositValue ; sh:datatype xsd:decimal . sha-rpo:Deposit-depositDueDate a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:depositDueValue ; sh:datatype xsd:dateTime . sha-rpo:Deposit-type a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:DepositType ; sh:nodeKind sh:IRI . sha-rpo:DepositTypeShape a sh:NodeShape ; sh:path dct:type ; sh:targetClass lsub:DepositType ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; dct:source . sha-rpo:Deposit-currency a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path fin:currency ; sh:class fin:Currency ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . # legalStatus sha-rpo:LegalSubjectShape-legalStatus a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legalStatus ; sh:class lsub:LegalStatus ; sh:nodeKind sh:IRI . sha-rpo:LegalStatusShape a sh:NodeShape ; sh:targetClass lsub:LegalStatus ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:LegalStatus-type , sha-egov:ThingWithValidity-timeValidity . sha-rpo:LegalStatus-type a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:LegalStatusType ; sh:nodeKind sh:IRI . sha-rpo:LegalStatusTypeShape a sh:NodeShape ; sh:targetClass lsub:LegalStatusType ; dct:subject ; dct:source ; rdfs:isDefinedBy sha-rpo:2025b . # legalStatusType sha-rpo:LegalSubjectShape-legalStatusType a sh:PropertyShape ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legaStatusType ; sh:class lsub:LegalStatusType ; sh:nodeKind sh:IRI ; dct:subject . # authorizationToExecuteNote sha-rpo:LegalSubjectShape-authorizationToExecuteNote a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:authorizationToExecuteNote ; sh:datatype xsd:string . # headquarters sha-rpo:LegalSubjectShape-headquarters a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:headquarters ; sh:class loca:PhysicalAddress ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . # businessAddress sha-rpo:LegalSubjectShape-businessAddress a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:businessAddress ; sh:class loca:PhysicalAddress ; sh:nodeKind sh:IRI ; sh:minCount 1 ; sh:maxCount 1 . # establishmentAddress sha-rpo:LegalSubjectShape-establishmentAddress a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:establishmentAddress ; sh:class loca:PhysicalAddress ; sh:nodeKind sh:IRI ; sh:minCount 0 ; sh:maxCount 1 . # legalID sha-rpo:LegalSubjectShape-legalID a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legalID ; sh:nodeKind sh:IRI ; sh:class lsub:LegalID ; sh:minCount 0 ; sh:maxCount 1 . sha-rpo:LegalIDShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:LegalID ; sh:property sha-rpo:LegalIDShape-notation , sha-egov:ThingWithValidity-timeValidity . sha-rpo:LegalIDShape-notation a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path skos:notation ; sh:datatype xsd:string ; sh:pattern "[0-9]{8}" ; sh:minCount 1 ; sh:maxCount 1 . # legalIDCode sha-rpo:LegalSubjectShape-legalIDCode a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:legalIDCode ; sh:datatype xsd:string ; sh:pattern "[0-9]{8}" ; sh:minCount 0 ; sh:maxCount 1 . # taxID sha-rpo:LegalSubjectShape-taxID a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:taxID ; sh:nodeKind sh:IRI ; sh:class lsub:TaxID ; sh:minCount 0 ; sh:maxCount 1 . sha-rpo:TaxIDShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:TaxID ; sh:property sha-rpo:TaxIDShape-notation , sha-egov:ThingWithValidity-timeValidity . sha-rpo:TaxIDShape-notation a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path skos:notation ; sh:datatype xsd:string ; sh:minCount 1 ; sh:maxCount 1 . # taxIDCode sha-rpo:LegalSubjectShape-taxIDCode a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:taxIDCode ; sh:datatype xsd:string ; sh:minCount 0 ; sh:maxCount 1 . # vatID sha-rpo:LegalSubjectShape-vatID a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:vatID ; sh:nodeKind sh:IRI ; sh:class lsub:VatID ; sh:minCount 0 ; sh:maxCount 1 . sha-rpo:VatIDShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:VatID ; sh:property sha-rpo:VatIDShape-notation , sha-egov:ThingWithValidity-timeValidity . sha-rpo:VatIDShape-notation a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path skos:notation ; sh:datatype xsd:string ; sh:minCount 1 ; sh:maxCount 1 . # vatIDCode sha-rpo:LegalSubjectShape-vatIDCode a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:vatIDCode ; sh:datatype xsd:string ; sh:minCount 0 ; sh:maxCount 1 . # ownership sha-rpo:LegalSubjectShape-ownership a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:ownership ; sh:class lsub:Ownership ; sh:nodeKind sh:IRI . sha-rpo:OwnershipShape a sh:NodeShape ; sh:targetClass lsub:Ownership ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:Ownership-type , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Ownership-type a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:OwnershipType ; sh:nodeKind sh:IRI . sha-rpo:OwnershipTypeShape a sh:NodeShape ; sh:targetClass lsub:OwnershipType ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b . # ownershipType sha-rpo:LegalSubjectShape-ownershipType a sh:PropertyShape ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:ownershipType ; sh:class lsub:OwnershipType ; sh:nodeKind sh:IRI ; dct:subject . # statutoryBody sha-rpo:LegalSubjectShape-statutoryBody a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:statutoryBody ; sh:class lsub:StatutoryBody ; sh:nodeKind sh:IRI . sha-rpo:StatutoryBodyShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:StatutoryBody ; sh:property sha-rpo:StatutoryBody-type , sha-egov:ThingWithValidity-timeValidity . sha-rpo:StatutoryBody-type a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:StatutoryBodyType ; sh:nodeKind sh:IRI . sha-rpo:StatutoryBodyTypeShape a sh:NodeShape ; sh:targetClass lsub:StatutoryBodyType ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; dct:source . # statutoryBodyType sha-rpo:LegalSubjectShape-statutoryBodyType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:statutoryBodyType ; sh:class lsub:StatutoryBodyType ; sh:nodeKind sh:IRI . # stakeholder sha-rpo:LegalSubjectShape-stakeholder a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:stakeholder ; sh:class lsub:Stakeholder ; sh:nodeKind sh:IRI . sha-rpo:StakeholderShape a sh:NodeShape ; sh:targetClass lsub:Stakeholder ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:property sha-rpo:Unit-stakeholderType , sha-egov:ThingWithValidity-timeValidity . sha-rpo:Unit-stakeholderType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:stakeholderType ; sh:class lsub:StakeholderType ; sh:nodeKind sh:IRI . sha-rpo:StakeholderTypeShape a sh:NodeShape ; sh:targetClass lsub:StakeholderType ; dct:subject ; dct:source ; rdfs:isDefinedBy sha-rpo:2025b . # sizeByEmployees sha-rpo:LegalSubjectShape-sizeByEmployees a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:sizeByEmployees ; sh:class lsub:SizeByEmployees ; sh:nodeKind sh:IRI . sha-rpo:SizeByEmployeesShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:SizeByEmployees ; sh:property sha-egov:ThingWithValidity-timeValidity . # typeByEmployees sha-rpo:LegalSubjectShape-typeByEmployees a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:typeByEmployees ; sh:class lsub:TypeByEmployees ; sh:nodeKind sh:IRI . sha-rpo:TypeByEmployeesShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:TypeByEmployees ; sh:property sha-egov:ThingWithValidity-timeValidity . # activitySubjective sha-rpo:LegalSubjectShape-activitySubjective a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:activitySubjective ; sh:class lsub:ActivitySubjective ; sh:nodeKind sh:IRI . sha-rpo:ActivitySubjectiveShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:ActivitySubjective ; sh:property sha-egov:ThingWithValidity-timeValidity . # institutionalSubsector sha-rpo:LegalSubjectShape-institutionalSubsector a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:institutionalSubsector ; sh:class lsub:InstitutionalSubsector ; sh:nodeKind sh:IRI . sha-rpo:InstitutionalSubsectorShape a sh:NodeShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:targetClass lsub:InstitutionalSubsector ; sh:property sha-rpo:InstitutionalSubsector-type , sha-egov:ThingWithValidity-timeValidity . sha-rpo:InstitutionalSubsector-type a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path dct:type ; sh:class lsub:InstitutionalSubsectorType ; sh:nodeKind sh:IRI . sha-rpo:InstitutionalSubsectorTypeShape a sh:NodeShape ; sh:targetClass lsub:InstitutionalSubsectorType ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; dct:source . # institutionalSubsectorType sha-rpo:LegalSubjectShape-institutionalSubsectorType a sh:PropertyShape ; dct:subject ; rdfs:isDefinedBy sha-rpo:2025b ; sh:path lsub:institutionalSubsectorType ; sh:class lsub:InstitutionalSubsectorType ; sh:nodeKind sh:IRI .