Skip to content

Commit 06be24b

Browse files
valexandeschivmeister
authored andcommitted
feat: commit 2/3 for Identifier dangling entities
1 parent ebffe83 commit 06be24b

2 files changed

Lines changed: 6 additions & 9 deletions

File tree

src/mappings/Procedure.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ tedm:MG-Identifier-identifier-Procedure-refersToProcedure-Notice_ND-Root a rr:Tr
144144
[
145145
rdfs:label "MG-Identifier" ;
146146
rdfs:comment "Type declaration for MG-Identifier under ND-ProcedureProcurementScope" ;
147-
rml:reference "if (exists(cbc:ContractFolderID) 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 || '/Procedure/Identifier/' || encode-for-uri(/*/cbc:ContractFolderID) else null" ;
147+
rml:reference "if (exists(cbc:ContractFolderID) and normalize-space(cbc:ContractFolderID) != '' 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 || '/Procedure/Identifier/' || encode-for-uri(cbc:ContractFolderID) else null" ;
148148
rr:class adms:Identifier
149149
] ;
150150
rr:predicateObjectMap
@@ -744,7 +744,7 @@ tedm:MG-Identifier-hasInternalIdentifier-Procedure_ND-ProcedureProcurementScope
744744
# TODO decide on labeling scheme for composition links like this
745745
rdfs:label "MG-Identifier" ;
746746
rdfs:comment "Type declaration for MG-Identifier under ND-ProcedureProcurementScope" ;
747-
rml:reference "if (exists(cbc:ID) 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 || '/Procedure/Identifier/' || encode-for-uri(cbc:ID) else null" ;
747+
rml:reference "if (exists(cbc:ID) and normalize-space(cbc:ID) != '' 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 || '/Procedure/Identifier/' || encode-for-uri(cbc:ID) else null" ;
748748
rr:class adms:Identifier
749749
] ;
750750
rr:predicateObjectMap

src/output-pin.ttl

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1438,7 +1438,7 @@
14381438
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0018>,
14391439
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0019>,
14401440
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0020>;
1441-
epo:refersToProcedure <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/>;
1441+
epo:refersToProcedure <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/0000000-0000-4000-8000-000000000000>;
14421442
adms:identifier <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Notice/Identifier> .
14431443

14441444
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Notice/Identifier>
@@ -1564,11 +1564,12 @@
15641564
a epo:ParticipationCondition;
15651565
epo:hasReservedProcurement <http://publications.europa.eu/resource/authority/reserved-procurement/none> .
15661566

1567-
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/>
1567+
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/0000000-0000-4000-8000-000000000000>
15681568
a epo:Procedure;
15691569
epo:foreseesContractSpecificTerm <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/ProcurementProjectContractTerm$_PriorInformationNotice1_ProcurementProject1>,
15701570
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/ProcurementProjectContractTerm$_PriorInformationNotice1_ProcurementProject1_RealizedLocation1>;
15711571
epo:hasLegalBasis <http://publications.europa.eu/resource/authority/legal-basis/32014L0024>;
1572+
epo:hasProcedureType <http://publications.europa.eu/resource/authority/procurement-procedure-type/open>;
15721573
epo:hasProcurementScopeDividedIntoLot <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0001>,
15731574
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0002>,
15741575
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0003>,
@@ -1591,11 +1592,7 @@
15911592
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Lot/LOT-0020>;
15921593
epo:hasPurpose <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/ProcedurePurpose$_PriorInformationNotice1_ProcurementProject1>;
15931594
dct:description "Suministro de mobiliario general, mobiliario clínico, equipos médicos y señalización para el Centro de Salud de Sotrondio."@es;
1594-
dct:title "Suministro de mobiliario general, mobiliario clínico, equipos médicos y señalización para el Centro de Salud de Sotrondio."@es;
1595-
adms:identifier <http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/Identifier/> .
1596-
1597-
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/Procedure/Identifier/>
1598-
a adms:Identifier .
1595+
dct:title "Suministro de mobiliario general, mobiliario clínico, equipos médicos y señalización para el Centro de Salud de Sotrondio."@es .
15991596

16001597
<http://data.europa.eu/a4g/resource/2b3169f4-4c3b-459e-92f5-a115ae7d5e33-01/ProcedurePlacePerformance$_PriorInformationNotice1_ProcurementProject1_RealizedLocation1_Address1>
16011598
a locn:Address;

0 commit comments

Comments
 (0)