From 1d72a7eac0d4c4edfda24bd9830afbe662000638 Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Wed, 21 Aug 2019 12:34:52 +0300 Subject: [PATCH] Blacklist invalid actor timespans --- src/server/sparql/FacetConfigs.js | 55 ++++++++++++++----------------- 1 file changed, 25 insertions(+), 30 deletions(-) diff --git a/src/server/sparql/FacetConfigs.js b/src/server/sparql/FacetConfigs.js index 44ce82c4..94676282 100644 --- a/src/server/sparql/FacetConfigs.js +++ b/src/server/sparql/FacetConfigs.js @@ -2,6 +2,29 @@ labelPath is only used when sorting results, so it should removed from facet configs */ + +const invalidActorTimespans = ` + <http://ldf.fi/mmm/time/bibale_element_876634-269>, + <http://ldf.fi/mmm/time/bibale_element_876940-269>, + <http://ldf.fi/mmm/time/bibale_element_877018-269>, + <http://ldf.fi/mmm/time/bibale_element_876634-269>, + <http://ldf.fi/mmm/time/bibale_element_877167-269>, + <http://ldf.fi/mmm/time/bibale_element_877167-269>, + <http://ldf.fi/mmm/time/bibale_element_882490-269>, + <http://ldf.fi/mmm/time/sdbm_39923_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_2814_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_4391_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_45865_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_44872_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_45182_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_40695_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_44762_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_726_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_754_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_41046_birth_timespan>, + <http://ldf.fi/mmm/time/sdbm_5963_birth_timespan> +`; + export const facetConfigs = { manuscripts: { facetClass: 'frbroo:F4_Manifestation_Singleton', @@ -235,21 +258,7 @@ export const facetConfigs = { id: 'birthDateTimespan', facetValueFilter: ` FILTER(?timespan NOT IN ( - <http://ldf.fi/mmm/time/sdbm_39923_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_2814_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_4391_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_45865_birth_timespan>, - <http://ldf.fi/mmm/time/bibale_element_876634-269>, - <http://ldf.fi/mmm/time/bibale_element_876940-269>, - <http://ldf.fi/mmm/time/bibale_element_877018-269>, - <http://ldf.fi/mmm/time/bibale_element_876634-269>, - <http://ldf.fi/mmm/time/bibale_element_877167-269>, - <http://ldf.fi/mmm/time/bibale_element_877167-269>, - <http://ldf.fi/mmm/time/bibale_element_882490-269>, - <http://ldf.fi/mmm/time/sdbm_44872_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_45182_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_40695_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_44762_birth_timespan> + ${invalidActorTimespans} )) `, sortByAscPredicate: 'crm:P98i_was_born/crm:P4_has_time-span/crm:P82a_begin_of_the_begin', @@ -263,21 +272,7 @@ export const facetConfigs = { id: 'deathDateTimespan', facetValueFilter: ` FILTER(?timespan NOT IN ( - <http://ldf.fi/mmm/time/sdbm_39923_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_2814_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_4391_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_45865_birth_timespan>, - <http://ldf.fi/mmm/time/bibale_element_876634-269>, - <http://ldf.fi/mmm/time/bibale_element_876940-269>, - <http://ldf.fi/mmm/time/bibale_element_877018-269>, - <http://ldf.fi/mmm/time/bibale_element_876634-269>, - <http://ldf.fi/mmm/time/bibale_element_877167-269>, - <http://ldf.fi/mmm/time/bibale_element_877167-269>, - <http://ldf.fi/mmm/time/bibale_element_882490-269>, - <http://ldf.fi/mmm/time/sdbm_44872_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_45182_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_40695_birth_timespan>, - <http://ldf.fi/mmm/time/sdbm_44762_birth_timespan> + ${invalidActorTimespans} )) `, sortByAscPredicate: 'crm:P100i_died_in/crm:P4_has_time-span/crm:P82a_begin_of_the_begin', -- GitLab