From 113cdc27d5ce9ae9155748918d12c2dfbb868a5a Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Wed, 21 Aug 2019 14:18:44 +0300 Subject: [PATCH] Blacklist invalid transfer of custody timespans --- src/server/sparql/FacetConfigs.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/server/sparql/FacetConfigs.js b/src/server/sparql/FacetConfigs.js index 94676282..5b68fd9b 100644 --- a/src/server/sparql/FacetConfigs.js +++ b/src/server/sparql/FacetConfigs.js @@ -25,6 +25,22 @@ const invalidActorTimespans = ` <http://ldf.fi/mmm/time/sdbm_5963_birth_timespan> `; +const invalidTransferOfCustodyTimespans = ` + <http://ldf.fi/mmm/time/bibale_element_478356>, + <http://ldf.fi/mmm/time/bibale_element_503431>, + <http://ldf.fi/mmm/time/bibale_element_515064>, + <http://ldf.fi/mmm/time/bibale_element_515527>, + <http://ldf.fi/mmm/time/bibale_element_524327>, + <http://ldf.fi/mmm/time/bibale_element_524686>, + <http://ldf.fi/mmm/time/bibale_element_526456>, + <http://ldf.fi/mmm/time/bibale_element_527378>, + <http://ldf.fi/mmm/time/bibale_element_528274>, + <http://ldf.fi/mmm/time/bibale_element_530550>, + <http://ldf.fi/mmm/time/bibale_element_456150>, + <http://ldf.fi/mmm/time/bibale_element_466496>, + <http://ldf.fi/mmm/time/bibale_element_471075> +`; + export const facetConfigs = { manuscripts: { facetClass: 'frbroo:F4_Manifestation_Singleton', @@ -76,7 +92,11 @@ export const facetConfigs = { }, transferOfCustodyTimespan: { id: 'transferOfCustodyTimespan', - facetValueFilter: '', + facetValueFilter: ` + FILTER(?timespan NOT IN ( + ${invalidTransferOfCustodyTimespans} + )) + `, sortByAscPredicate: '^crm:P30_transferred_custody_of/crm:P4_has_time-span/crm:P82a_begin_of_the_begin', sortByDescPredicate: '^crm:P30_transferred_custody_of/crm:P4_has_time-span/crm:P82b_end_of_the_end', predicate: '^crm:P30_transferred_custody_of/crm:P4_has_time-span', -- GitLab