From 645b279226237be584744d37ebd8cd9c8045ddff Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Tue, 19 Nov 2019 08:25:56 +0200 Subject: [PATCH] Ignore invalid URIs: http://ldf.fi/mmm/language/sdbm_languages/ http://ldf.fi/mmm/material/ --- src/server/sparql/FacetConfigsMMM.js | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/server/sparql/FacetConfigsMMM.js b/src/server/sparql/FacetConfigsMMM.js index 4bcd91b2..bd99f472 100644 --- a/src/server/sparql/FacetConfigsMMM.js +++ b/src/server/sparql/FacetConfigsMMM.js @@ -45,6 +45,14 @@ const invalidActors = ` <http://ldf.fi/mmm/actor/sdbm_names/> `; +const invalidLanguages = ` + <http://ldf.fi/mmm/language/sdbm_languages/> +`; + +const invalidMaterials = ` + <http://ldf.fi/mmm/material/> +`; + export const facetConfigs = { manuscripts: { facetClass: 'frbroo:F4_Manifestation_Singleton', @@ -132,7 +140,11 @@ export const facetConfigs = { }, language: { id: 'language', - facetValueFilter: '', + facetValueFilter: ` + FILTER(?id NOT IN ( + ${invalidLanguages} + )) + `, label: 'Language', labelPath: 'crm:P128_carries/crm:P72_has_language/skos:prefLabel', predicate: 'crm:P128_carries/crm:P72_has_language', @@ -140,7 +152,11 @@ export const facetConfigs = { }, material: { id: 'material', - facetValueFilter: '', + facetValueFilter: ` + FILTER(?id NOT IN ( + ${invalidMaterials} + )) + `, label: 'Language', labelPath: 'crm:P45_consists_of/skos:prefLabel', predicate: 'crm:P45_consists_of', -- GitLab