@@ -1293,7 +1293,7 @@ tedm:MG-EAuctionTechnique-usesTechnique-Lot_ND-AuctionTerms a rr:TriplesMap ;
12931293 # Avoid type-only epo:EAuctionTechnique:
12941294 # Only instantiate when we can also emit at least one predicate (currently: epo:hasUsage).
12951295 # Here: create only when the auction is actually used (true/1).
1296- rml:reference " if (lower-case(normalize-space( cbc:AuctionConstraintIndicator) ) = ('true','1')) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/AuctionTerms$' || replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '') else null" ;
1296+ rml:reference " if (lower-case(cbc:AuctionConstraintIndicator) = ('true','1')) then 'http://data.europa.eu/a4g/resource/' || /*/cbc:ID[@schemeName='notice-id'] || '-' || /*/cbc:VersionID || '/AuctionTerms$' || replace(translate(path(), concat(codepoints-to-string(123), codepoints-to-string(125), '/[]'), ' _'), 'Q .*? ', '') else null" ;
12971297 rr:class epo:EAuctionTechnique ;
12981298 ] ;
12991299 rr:predicateObjectMap
@@ -1305,7 +1305,7 @@ tedm:MG-EAuctionTechnique-usesTechnique-Lot_ND-AuctionTerms a rr:TriplesMap ;
13051305 [
13061306 rdfs:label " at-voc:usage" ;
13071307 rdfs:comment " translation of 'true' to at-voc:usage:used" ;
1308- rml:reference " if (lower-case(normalize-space( cbc:AuctionConstraintIndicator) ) = ('true','1')) then 'http://publications.europa.eu/resource/authority/usage/used' else null" ;
1308+ rml:reference " if (lower-case(cbc:AuctionConstraintIndicator) = ('true','1')) then 'http://publications.europa.eu/resource/authority/usage/used' else null" ;
13091309 rr:termType rr:IRI
13101310 ] ;
13111311 ] ;
@@ -4413,7 +4413,7 @@ tedm:MG-ContractTerm-foreseesContractSpecificTerm-Lot_ND-LotPlacePerformance a r
44134413 rr:subjectMap
44144414 [
44154415 rdfs:label " ND-LotProcurementScope" ;
4416- rml:reference " if (exists(cbc:Description) and normalize-space(cbc:Description) != '' ) 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" ;
4416+ rml:reference " if (exists(cbc:Description)) 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" ;
44174417 rr:class epo:ContractTerm
44184418 ] ;
44194419 # rr:predicateObjectMap
0 commit comments