From fb9c8247b61cd61eaf16c5c6ab0fe36da58f9162 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Mon, 3 Dec 2018 17:46:07 +0200
Subject: [PATCH] Manuscripts: order by production place

---
 src/server/sparql/Datasets.js    | 5 ++---
 src/server/sparql/Manuscripts.js | 2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/server/sparql/Datasets.js b/src/server/sparql/Datasets.js
index d35dd3b9..3adfda33 100644
--- a/src/server/sparql/Datasets.js
+++ b/src/server/sparql/Datasets.js
@@ -57,10 +57,9 @@ module.exports = {
             ?id a frbroo:F4_Manifestation_Singleton .
             # ?id dct:source mmm-schema:Bodley .
             # ?id dct:source mmm-schema:SDBM .
-            # ?id ^<http://erlangen-crm.org/efrbroo/R18_created>/<http://www.cidoc-crm.org/cidoc-crm/P7_took_place_at> ?orderBy .
+            ?id (^frbroo:R18_created|^crm:P108_has_produced)/crm:P7_took_place_at/skos:prefLabel ?orderBy .
           }
-          ORDER BY ?id
-          #ORDER BY (!BOUND(?orderBy)) ?orderBy
+          ORDER BY (!BOUND(?orderBy)) ?orderBy
           <PAGE>
         }
         FILTER(BOUND(?id))
diff --git a/src/server/sparql/Manuscripts.js b/src/server/sparql/Manuscripts.js
index 3b895edf..d5f78b5e 100644
--- a/src/server/sparql/Manuscripts.js
+++ b/src/server/sparql/Manuscripts.js
@@ -13,7 +13,7 @@ const facetConfigs = {
   productionPlace: {
     id: 'productionPlace',
     label: 'Production place',
-    predicate: '^frbroo:R18_created/crm:P7_took_place_at',
+    predicate: '(^frbroo:R18_created|^crm:P108_has_produced)/crm:P7_took_place_at',
     hierarchical: true,
   },
   author: {
-- 
GitLab