Skip to content

Commit b8ef75d

Browse files
committed
Fix BT-7531-Lot SelectionCriterion URI name in CN v1.9+
The URI name for the epo:SelectionCriterion TMap for SDK v1.9+, `_SelectionTerm_`, was incorrect and created a separate instance. Correcting the name allows the weight-related predicates (BT-7531-Lot, BT-752-Lot-WeightNumber) to be merged with the right instance. Fixes TEDSWS-320.
1 parent 0c7b688 commit b8ef75d

File tree

7 files changed

+15
-19
lines changed

7 files changed

+15
-19
lines changed

mappings/package_eforms_sdk1.10_epo4.0/transformation/mappings/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

mappings/package_eforms_sdk1.11_epo4.0/transformation/mappings/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

mappings/package_eforms_sdk1.12_epo4.0/transformation/mappings/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

mappings/package_eforms_sdk1.13_epo4.0/transformation/mappings/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

mappings/package_eforms_sdk1.9_epo4.0/transformation/mappings/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

src/mappings-versioned/Lot_v1.9+.rml.ttl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
tedm:MG-Lot_ND-Lot a rr:TriplesMap ;
2828
rr:predicateObjectMap
2929
[
30-
rdfs:label "BT-752-Lot-WeightNumber";
30+
rdfs:label "BT-7531-Lot, BT-752-Lot-WeightNumber";
3131
rr:predicate epo:specifiesProcurementCriterion;
3232
rr:objectMap
3333
[
@@ -160,7 +160,7 @@ tedm:MG-SelectionCriterion-specifiesProcurementCriterion-Lot_ND-SecondStageWeigh
160160
rr:subjectMap
161161
[
162162
rdfs:label "ND-SecondStageWeightCriterionParameter";
163-
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionTerm_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
163+
rr:template "http://data.europa.eu/a4g/resource/id_{replace(replace(/*/cbc:ID[@schemeName='notice-id'], ' ', '-' ), '/' , '-')}_SelectionCriterion_{unparsed-text('https://digest-api.ted-data.eu/api/v1/hashing/fn/uuid/' || encode-for-uri(path(..)) || '?response_type=raw')}" ;
164164
rr:class epo:SelectionCriterion
165165
] ;
166166
rr:predicateObjectMap

src/output-cn.ttl

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -354,8 +354,7 @@ epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_Lot_LOT-0000 a epo:Lot;
354354
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_9RazL5t7SxQrJYwcJZEa5V,
355355
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_Nx3zxAhTCn7QWX9NwEt6R4,
356356
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_bAhh7Mv7hfkWjrdozu27Jt,
357-
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_cHxd2th4yzGqQwDaKEWWQ4,
358-
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionTerm_bAhh7Mv7hfkWjrdozu27Jt;
357+
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_cHxd2th4yzGqQwDaKEWWQ4;
359358
epo:usesChannel epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_Channel_Hu7wzHDygWmeSqTPnwY9wa;
360359
epo:usesTechnique epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_AuctionTerms_nNDf3HFtxDyu2TwMxMuBzC,
361360
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_DynamicPurchaseSystemTechnicalUsage_Hu7wzHDygWmeSqTPnwY9wa;
@@ -582,7 +581,9 @@ epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_Nx3zxAhTCn7QWX9Nw
582581
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_bAhh7Mv7hfkWjrdozu27Jt
583582
a epo:SelectionCriterion;
584583
epo:hasSelectionCriterionType <http://publications.europa.eu/resource/authority/selection-criterion/slc-abil-ref-services>;
584+
epo:hasWeightValueType <http://publications.europa.eu/resource/authority/number-weight/per-exa>;
585585
epo:isUsedForCandidateRestriction true;
586+
cccev:weight 100.0;
586587
dct:description """Die Bewerber haben (nach gesonderter Aufforderung) mit dem Teilnahmeantrag Angaben zu Referenzen zu machen, um damit fundierte berufliche Erfahrungen durch vergleichbare erbrachte Leistungen (Referenzen) nachzuweisen. Berücksichtigt werden nur solche Referenzleistungen, die ab dem 01.01.2020 ausgeführt und bis zum Ablauf der Bewerbungsfrist abgeschlossen (abgenommen) wurden. Die Vergleichbarkeit der Referenzen wird nach pflichtgemäßem Ermessen anhand nachstehender Mindestanforderungen beurteilt. Die Vergabestelle behält sich vor, nähere Angaben zu Referenzen (z.B. Auftraggeber, ausführende Unternehmen, Details der Leistungsausführung) zu verlangen.
587588
.//.
588589
Es wird mindestens eine vergleichbare Referenzleistung zur Realisierung eines Fachinformationssystems für ein Archiv, eine Bibliothek oder ein Museum mit einem Migrationsvolumen von mindestens 1 Mio. Stammdatensätzen (Verzeichnungseinheiten) verlangt.
@@ -596,11 +597,6 @@ epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionCriterion_cHxd2th4yzGqQwDaK
596597
epo:hasSelectionCriterionType <http://publications.europa.eu/resource/authority/selection-criterion/slc-stand-ins>;
597598
dct:description "Die Bewerber haben (nach gesonderter Aufforderung) mit dem Teilnahmeantrag Angaben zur Betriebshaftpflichtversicherung zu machen. Es wird eine Betriebshaftpflichtversicherung mit einer Mindestdeckungssumme je Schadensfall in Höhe von 1 Mio. EUR für Personen-, Sach- und Vermögensschäden, mindestens zweifach maximiert pro Versicherungsjahr, gefordert. Im Falle einer Bewerbergemeinschaft ist eine entsprechende Projektversicherung oder eine Versicherung für alle Mitglieder nachzuweisen. Im Falle einer Unterauftragsvergabe muss sich die Versicherung auch auf die Unterauftragnehmer erstrecken, andernfalls ist eine entsprechende Versicherung der Unterauftragnehmer nachzuweisen. Die Vergabestelle behält sich vor, hierfür Nachweise (z.B. Versicherungspolice oder Bestätigung des Versicherers, nicht des Maklers) vor Vertragsschluss zu verlangen."@de .
598599

599-
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_SelectionTerm_bAhh7Mv7hfkWjrdozu27Jt a
600-
epo:SelectionCriterion;
601-
epo:hasWeightValueType <http://publications.europa.eu/resource/authority/number-weight/per-exa>;
602-
cccev:weight 100.0 .
603-
604600
epd:id_697d652d-850f-49bc-8c35-fb0001c57b1f_StrategicProcurement_hq9SUTbfgyszaBVWP2RTwv
605601
a epo:StrategicProcurement .
606602

0 commit comments

Comments
 (0)