diff --git a/src/client/reducers/manuscriptsFacets.js b/src/client/reducers/manuscriptsFacets.js index 5862376e0fa07163904f962163a2a0750962a8eb..31a017c3127554e7ad721b99095afe7d183c6810 100644 --- a/src/client/reducers/manuscriptsFacets.js +++ b/src/client/reducers/manuscriptsFacets.js @@ -16,8 +16,8 @@ export const INITIAL_STATE = { facetUpdateID: 0, updatedFilter: null, facets: { - label: { - id: 'label', + prefLabel: { + id: 'prefLabel', label: 'Label', // predicate: defined in backend distinctValueCount: 0, @@ -103,9 +103,9 @@ export const INITIAL_STATE = { filterType: 'uriFilter', uriFilter: null }, - owner: { + language: { id: 'owner', - label: 'Owner', + label: 'Language', // predicate: defined in backend distinctValueCount: 0, values: [], @@ -120,9 +120,26 @@ export const INITIAL_STATE = { filterType: 'uriFilter', uriFilter: null }, - language: { + collection: { + id: 'collection', + label: 'Collection', + // predicate: defined in backend + distinctValueCount: 0, + values: [], + flatValues: [], + sortBy: 'instanceCount', + sortDirection: 'desc', + sortButton: true, + spatialFilterButton: false, + isFetching: false, + searchField: true, + containerClass: 'ten', + filterType: 'uriFilter', + uriFilter: null + }, + owner: { id: 'owner', - label: 'Language', + label: 'Owner', // predicate: defined in backend distinctValueCount: 0, values: [], diff --git a/src/server/sparql/FacetConfigs.js b/src/server/sparql/FacetConfigs.js index d900bb091a0224fae2204d6513f9c4dde08e14c3..ca68200841cf0de4f3376d962cb5c1980de76f49 100644 --- a/src/server/sparql/FacetConfigs.js +++ b/src/server/sparql/FacetConfigs.js @@ -5,10 +5,11 @@ export const facetConfigs = { manuscripts: { facetClass: 'frbroo:F4_Manifestation_Singleton', - label: { - id: 'label', + prefLabel: { + id: 'prefLabel', + labelPath: 'skos:prefLabel', + textQueryProperty: 'skos:prefLabel', type: 'text', - textQueryProperty: 'skos:prefLabel' }, author: { id: 'author', @@ -45,16 +46,17 @@ export const facetConfigs = { predicate: 'crm:P128_carries/crm:P72_has_language', type: 'list', }, - - // for sorting facet results - prefLabel: { - labelPath: 'skos:prefLabel', - }, - event: { - id: 'event', + // event: { + // id: 'event', + // facetValueFilter: '', + // label: 'Event', + // labelPath: '^mmm-schema:observed_manuscript/mmm-schema:observed_time-span', + // type: 'list', + // }, + collection: { + id: 'collection', facetValueFilter: '', - label: 'Event', - labelPath: '^mmm-schema:observed_manuscript/mmm-schema:observed_time-span', + predicate: 'crm:P46i_forms_part_of', type: 'list', }, owner: {