Skip to content

Commit 05595be

Browse files
valexandeschivmeister
authored andcommitted
feat: commit 2/3 for Contract Term dangling entities
1 parent d16eaae commit 05595be

3 files changed

Lines changed: 5 additions & 13 deletions

File tree

src/mappings/Lot.rml.ttl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3040,7 +3040,7 @@ tedm:MG-ContractTerm-foreseesContractSpecificTerm-Lot_ND-LotProcurementScope a r
30403040
rr:subjectMap
30413041
[
30423042
rdfs:label "ND-LotProcurementScope";
3043-
rr:template "http://data.europa.eu/a4g/resource/{/*/cbc:ID[@schemeName='notice-id']}-{/*/cbc:VersionID}/ContractTerm${replace(translate(path(..), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}";
3043+
rml:reference "if (exists(cbc:ProcurementTypeCode[not(@listName) or @listName='contract-nature']) or exists(cac:PlannedPeriod/cbc:StartDate) or exists(cac:PlannedPeriod/cbc:EndDate) or exists(cac:PlannedPeriod/cbc:DurationMeasure)) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/ContractTerm$' || replace(translate(path(..), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '') else null";
30443044
rr:class epo:ContractTerm
30453045
] ;
30463046
rr:predicateObjectMap
@@ -3053,7 +3053,7 @@ tedm:MG-ContractTerm-foreseesContractSpecificTerm-Lot_ND-LotProcurementScope a r
30533053
rdfs:label "at-voc:contract-nature" ;
30543054
rr:parentTriplesMap tedm:contract-nature ;
30553055
rr:joinCondition [
3056-
rr:child "cbc:ProcurementTypeCode[@listName='contract-nature']";
3056+
rr:child "cbc:ProcurementTypeCode[not(@listName) or @listName='contract-nature']";
30573057
rr:parent "code.value" ;
30583058
] ;
30593059
] ;
@@ -4415,7 +4415,7 @@ tedm:MG-ContractTerm-foreseesContractSpecificTerm-Lot_ND-LotPlacePerformance a r
44154415
rr:subjectMap
44164416
[
44174417
rdfs:label "ND-LotProcurementScope";
4418-
rr:template "http://data.europa.eu/a4g/resource/{/*/cbc:ID[@schemeName='notice-id']}-{/*/cbc:VersionID}/ContractTerm${replace(translate(path(../..), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '')}";
4418+
rml:reference "if (false()) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/ContractTerm$' || replace(translate(path(../..), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '') else null" ;
44194419
rr:class epo:ContractTerm
44204420
] ;
44214421
# rr:predicateObjectMap

src/mappings/Procedure.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -699,7 +699,7 @@ tedm:MG-ContractTerm-foreseesContractSpecificTerm-Procedure_ND-ProcedureProcurem
699699
[
700700
rdfs:label "ND-ProcedureProcurementScope" ;
701701
rdfs:comment "Primary type declaration for MG-ContractTerm under ND-ProcedureProcurementScope" ;
702-
rml:reference "if (not(exists(/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode[contains('1 2 3 4 5 6 E1 E2', text())]))) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/ProcurementProjectContractTerm$' || replace(replace(replace(path(), 'Q\\{[^}]+\\}', ''), '\\[([0-9]+)\\]', '$1'), '/', '_') else null" ;
702+
rml:reference "if (exists(cbc:ProcurementTypeCode) and not(exists(/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeSubType/cbc:SubTypeCode[contains('1 2 3 4 5 6 E1 E2', text())]))) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/ProcurementProjectContractTerm$' || replace(replace(replace(path(), 'Q\\{[^}]+\\}', ''), '\\[([0-9]+)\\]', '$1'), '/', '_') else null" ;
703703
rr:class epo:ContractTerm
704704
] ;
705705
rr:predicateObjectMap

src/output-cn.ttl

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,6 @@
7979
cccev:email "ted@publications.europa.eu";
8080
cccev:telephone "+352 29291" .
8181

82-
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ContractTerm$_ContractAwardNotice1_ProcurementProjectLot1>
83-
a epo:ContractTerm .
84-
8582
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ContractTerm$_ContractAwardNotice1_ProcurementProjectLot1_ProcurementProject1_RealizedLocation1>
8683
a epo:ContractTerm;
8784
epo:hasBroadPlaceOfPerformance <http://publications.europa.eu/resource/authority/other-place-service/anyw>;
@@ -114,8 +111,7 @@
114111

115112
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Lot/LOT-0000>
116113
a epo:Lot;
117-
epo:foreseesContractSpecificTerm <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ContractTerm$_ContractAwardNotice1_ProcurementProjectLot1>,
118-
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ContractTerm$_ContractAwardNotice1_ProcurementProjectLot1_ProcurementProject1_RealizedLocation1>;
114+
epo:foreseesContractSpecificTerm <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ContractTerm$_ContractAwardNotice1_ProcurementProjectLot1_ProcurementProject1_RealizedLocation1>;
119115
epo:hasAdditionalInformation "Przeprowadzono wstępne konsultacje rynkowe."@pl;
120116
epo:hasPurpose <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/LotPurpose$_ContractAwardNotice1_ProcurementProjectLot1_ProcurementProject1>;
121117
epo:isCoveredByGPA true;
@@ -202,7 +198,6 @@
202198

203199
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Procedure/749edf2d-741d-4c3a-9e5f-9ed2d233549d>
204200
a epo:Procedure;
205-
epo:foreseesContractSpecificTerm <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ProcurementProjectContractTerm$_ContractAwardNotice1_ProcurementProject1>;
206201
epo:hasAdditionalInformation "1. W postępowaniu przeprowadzono wstępne konsultacje rynkowe. 2. Zamawiający informuje, że skorzysta z uprawnienia wynikającego z art. 139 ust. 1 Ustawy. Zamawiający najpierw dokona badania i oceny ofert a następnie dokona kwalifikacji podmiotowej wykonawcy, którego oferta została najwyżej oceniona, w zakresie braku podstaw wykluczenia oraz spełniania warunków udziału w Postępowaniu. 3. Ofertę należy przygotować i złożyć ściśle według wymagań określonych w dokumentach Zamówienia, za pośrednictwem Platformy Zakupowej Zamawiającego, dostępnej pod adresem: https://platformazakupowa.plksa.pl Szczegółowy opis korzystania z Platformy Zakupowej przez Wykonawców zawarty jest w Podręczniku dla Wykonawców. Wykonawca zobowiązany jest do zapoznania się ze sposobem działania Platformy Zakupowej oraz treścią Podręcznika dla Wykonawców i postępowania zgodnie z jego wytycznymi"@pl;
207202
epo:hasInternalIdentifier <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Procedure/Identifier/6060%2FILG%208%2F11901%2F03302%2F23%2FP>;
208203
epo:hasLegalBasis <http://publications.europa.eu/resource/authority/legal-basis/32014L0025>;
@@ -230,9 +225,6 @@
230225
epo:contextualisedBy <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Lot/LOT-0000>;
231226
epo:playedBy <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Organization/ORG-0001> .
232227

233-
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ProcurementProjectContractTerm$_ContractAwardNotice1_ProcurementProject1>
234-
a epo:ContractTerm .
235-
236228
<http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/ProcurementServiceProvider$_ContractAwardNotice1_ContractingParty1_Party1_ServiceProviderParty1>
237229
a epo:ProcurementServiceProvider;
238230
epo:actsOnBehalfOf <http://data.europa.eu/a4g/resource/7ada523f-7978-44b4-8d5c-755d4453f8b5-01/Buyer/ORG-0001organization>;

0 commit comments

Comments
 (0)