Skip to content

Commit c5e9583

Browse files
committed
Undo reversal of "Guard against empty LotGroupAwardInformation, optimize TMap linkage"
This reverts commit 8ad2703. Fixes gh-127.
1 parent 60f4a29 commit c5e9583

22 files changed

Lines changed: 22 additions & 198 deletions

File tree

mappings/package_eforms_sdk1.10_epo4.0/transformation/mappings/LotGroupAwardInformation-can.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ tedm:MG-MonetaryValue-hasGroupFrameworkAgreementMaximumValue-LotGroupAwardInform
6666
] ;
6767
.
6868

69-
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
69+
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
7070
rdfs:label "MG-LotGroupAwardInformation";
7171
rml:logicalSource
7272
[

mappings/package_eforms_sdk1.10_epo4.0/transformation/mappings/root-can.rml.ttl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ tedm:MG-Notice_ND-NoticeResult a rr:TriplesMap ;
252252
rr:predicate epo:announcesLotGroupAwardInformation ;
253253
rr:objectMap
254254
[
255-
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA ;
255+
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA ;
256256
rr:joinCondition [
257257
rr:child "path(.)";
258258
rr:parent "path(..)";
@@ -445,22 +445,6 @@ tedm:MG-MonetaryValue-hasApproximateFrameworkAgreementValue-NoticeAwardInformati
445445
] ;
446446
.
447447

448-
tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA a rr:TriplesMap ;
449-
rdfs:label "MG-LotGroupAwardInformation";
450-
rml:logicalSource
451-
[
452-
rml:source "data/source.xml" ;
453-
rml:iterator "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework" ;
454-
rml:referenceFormulation ql:XPath
455-
] ;
456-
rr:subjectMap
457-
[
458-
rdfs:label "ND-NoticeResult";
459-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_LotGroupAwardInformation_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path()) || '?response_type=raw')}" ;
460-
rr:class epo:LotGroupAwardInformation
461-
] ;
462-
.
463-
464448
# these properties are shared among other CAN types such as DAP and cont-modif based on certain conditions
465449
tedm:MG-Notice_ND-LotResult a rr:TriplesMap ;
466450
rdfs:label "MG-Notice" ;

mappings/package_eforms_sdk1.11_epo4.0/transformation/mappings/LotGroupAwardInformation-can.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ tedm:MG-MonetaryValue-hasGroupFrameworkAgreementMaximumValue-LotGroupAwardInform
6666
] ;
6767
.
6868

69-
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
69+
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
7070
rdfs:label "MG-LotGroupAwardInformation";
7171
rml:logicalSource
7272
[

mappings/package_eforms_sdk1.11_epo4.0/transformation/mappings/root-can.rml.ttl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ tedm:MG-Notice_ND-NoticeResult a rr:TriplesMap ;
252252
rr:predicate epo:announcesLotGroupAwardInformation ;
253253
rr:objectMap
254254
[
255-
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA ;
255+
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA ;
256256
rr:joinCondition [
257257
rr:child "path(.)";
258258
rr:parent "path(..)";
@@ -445,22 +445,6 @@ tedm:MG-MonetaryValue-hasApproximateFrameworkAgreementValue-NoticeAwardInformati
445445
] ;
446446
.
447447

448-
tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA a rr:TriplesMap ;
449-
rdfs:label "MG-LotGroupAwardInformation";
450-
rml:logicalSource
451-
[
452-
rml:source "data/source.xml" ;
453-
rml:iterator "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework" ;
454-
rml:referenceFormulation ql:XPath
455-
] ;
456-
rr:subjectMap
457-
[
458-
rdfs:label "ND-NoticeResult";
459-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_LotGroupAwardInformation_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path()) || '?response_type=raw')}" ;
460-
rr:class epo:LotGroupAwardInformation
461-
] ;
462-
.
463-
464448
# these properties are shared among other CAN types such as DAP and cont-modif based on certain conditions
465449
tedm:MG-Notice_ND-LotResult a rr:TriplesMap ;
466450
rdfs:label "MG-Notice" ;

mappings/package_eforms_sdk1.12_epo4.0/transformation/mappings/LotGroupAwardInformation-can.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ tedm:MG-MonetaryValue-hasGroupFrameworkAgreementMaximumValue-LotGroupAwardInform
6666
] ;
6767
.
6868

69-
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
69+
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
7070
rdfs:label "MG-LotGroupAwardInformation";
7171
rml:logicalSource
7272
[

mappings/package_eforms_sdk1.12_epo4.0/transformation/mappings/root-can.rml.ttl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ tedm:MG-Notice_ND-NoticeResult a rr:TriplesMap ;
252252
rr:predicate epo:announcesLotGroupAwardInformation ;
253253
rr:objectMap
254254
[
255-
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA ;
255+
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA ;
256256
rr:joinCondition [
257257
rr:child "path(.)";
258258
rr:parent "path(..)";
@@ -445,22 +445,6 @@ tedm:MG-MonetaryValue-hasApproximateFrameworkAgreementValue-NoticeAwardInformati
445445
] ;
446446
.
447447

448-
tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA a rr:TriplesMap ;
449-
rdfs:label "MG-LotGroupAwardInformation";
450-
rml:logicalSource
451-
[
452-
rml:source "data/source.xml" ;
453-
rml:iterator "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework" ;
454-
rml:referenceFormulation ql:XPath
455-
] ;
456-
rr:subjectMap
457-
[
458-
rdfs:label "ND-NoticeResult";
459-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_LotGroupAwardInformation_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path()) || '?response_type=raw')}" ;
460-
rr:class epo:LotGroupAwardInformation
461-
] ;
462-
.
463-
464448
# these properties are shared among other CAN types such as DAP and cont-modif based on certain conditions
465449
tedm:MG-Notice_ND-LotResult a rr:TriplesMap ;
466450
rdfs:label "MG-Notice" ;

mappings/package_eforms_sdk1.13_epo4.0/transformation/mappings/LotGroupAwardInformation-can.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ tedm:MG-MonetaryValue-hasGroupFrameworkAgreementMaximumValue-LotGroupAwardInform
6666
] ;
6767
.
6868

69-
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
69+
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
7070
rdfs:label "MG-LotGroupAwardInformation";
7171
rml:logicalSource
7272
[

mappings/package_eforms_sdk1.13_epo4.0/transformation/mappings/root-can.rml.ttl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ tedm:MG-Notice_ND-NoticeResult a rr:TriplesMap ;
252252
rr:predicate epo:announcesLotGroupAwardInformation ;
253253
rr:objectMap
254254
[
255-
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA ;
255+
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA ;
256256
rr:joinCondition [
257257
rr:child "path(.)";
258258
rr:parent "path(..)";
@@ -445,22 +445,6 @@ tedm:MG-MonetaryValue-hasApproximateFrameworkAgreementValue-NoticeAwardInformati
445445
] ;
446446
.
447447

448-
tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA a rr:TriplesMap ;
449-
rdfs:label "MG-LotGroupAwardInformation";
450-
rml:logicalSource
451-
[
452-
rml:source "data/source.xml" ;
453-
rml:iterator "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework" ;
454-
rml:referenceFormulation ql:XPath
455-
] ;
456-
rr:subjectMap
457-
[
458-
rdfs:label "ND-NoticeResult";
459-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_LotGroupAwardInformation_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path()) || '?response_type=raw')}" ;
460-
rr:class epo:LotGroupAwardInformation
461-
] ;
462-
.
463-
464448
# these properties are shared among other CAN types such as DAP and cont-modif based on certain conditions
465449
tedm:MG-Notice_ND-LotResult a rr:TriplesMap ;
466450
rdfs:label "MG-Notice" ;

mappings/package_eforms_sdk1.3_epo4.0/transformation/mappings/LotGroupAwardInformation-can.rml.ttl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ tedm:MG-MonetaryValue-hasGroupFrameworkAgreementMaximumValue-LotGroupAwardInform
6666
] ;
6767
.
6868

69-
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
69+
tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA a rr:TriplesMap ;
7070
rdfs:label "MG-LotGroupAwardInformation";
7171
rml:logicalSource
7272
[

mappings/package_eforms_sdk1.3_epo4.0/transformation/mappings/root-can.rml.ttl

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ tedm:MG-Notice_ND-NoticeResult a rr:TriplesMap ;
252252
rr:predicate epo:announcesLotGroupAwardInformation ;
253253
rr:objectMap
254254
[
255-
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA ;
255+
rr:parentTriplesMap tedm:MG-LotGroupAwardInformation_ND-NoticeResultGroupFA ;
256256
rr:joinCondition [
257257
rr:child "path(.)";
258258
rr:parent "path(..)";
@@ -445,22 +445,6 @@ tedm:MG-MonetaryValue-hasApproximateFrameworkAgreementValue-NoticeAwardInformati
445445
] ;
446446
.
447447

448-
tedm:MG-LotGroupAwardInformation-announcesLotGroupAwardInformation-ResultNotice_ND-NoticeResultGroupFA a rr:TriplesMap ;
449-
rdfs:label "MG-LotGroupAwardInformation";
450-
rml:logicalSource
451-
[
452-
rml:source "data/source.xml" ;
453-
rml:iterator "/*/ext:UBLExtensions/ext:UBLExtension/ext:ExtensionContent/efext:EformsExtension/efac:NoticeResult/efac:GroupFramework" ;
454-
rml:referenceFormulation ql:XPath
455-
] ;
456-
rr:subjectMap
457-
[
458-
rdfs:label "ND-NoticeResult";
459-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_LotGroupAwardInformation_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path()) || '?response_type=raw')}" ;
460-
rr:class epo:LotGroupAwardInformation
461-
] ;
462-
.
463-
464448
# these properties are shared among other CAN types such as DAP and cont-modif based on certain conditions
465449
tedm:MG-Notice_ND-LotResult a rr:TriplesMap ;
466450
rdfs:label "MG-Notice" ;

0 commit comments

Comments
 (0)