From 9c862e24c3441a1343afb8163a3b95589a629e19 Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Sun, 13 Oct 2019 10:42:30 +0300
Subject: [PATCH] Place instance page: add crm:P98i_was_born|crm:P100i_died_in

---
 src/server/sparql/SparqlQueriesPlaces.js | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/server/sparql/SparqlQueriesPlaces.js b/src/server/sparql/SparqlQueriesPlaces.js
index 09165fdb..9ff6765c 100644
--- a/src/server/sparql/SparqlQueriesPlaces.js
+++ b/src/server/sparql/SparqlQueriesPlaces.js
@@ -26,8 +26,17 @@ export const placePropertiesInstancePage = `
       { ?actorPredicate rdfs:subPropertyOf* crm:P14_carried_out_by }
       UNION
       { ?actorPredicate rdfs:subPropertyOf* crm:P11_had_participant }
-      ?id ^crm:P7_took_place_at ?event .
-      ?event ?actorPredicate ?actor__id .
+
+      {
+        ?id ^crm:P7_took_place_at ?event .
+        ?event ?actorPredicate ?actor__id .
+      }
+      UNION
+      {
+        ?id ^crm:P7_took_place_at ?event .
+        ?actor__id crm:P98i_was_born|crm:P100i_died_in ?event
+      }
+
       ?actor__id skos:prefLabel ?actor__prefLabel .
       BIND(CONCAT("/actors/page/", REPLACE(STR(?actor__id), "^.*\\\\/(.+)", "$1")) AS ?actor__dataProviderUrl)
     }
-- 
GitLab