X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=bibframe%2Ftriplestore.xml;h=ff4498ae8c9c4e4c0004de196e4fee092e1f74c6;hb=55a5237e7ece9ae9a11c2b1ed72d202fdb7957ac;hp=477eb24b44379454ed5b29d2204142e63d30db09;hpb=2ba1be81c6e39a049ea5ae80aa999dd8e0d2efae;p=mp-sparql-moved-to-github.git
diff --git a/bibframe/triplestore.xml b/bibframe/triplestore.xml
index 477eb24..ff4498a 100644
--- a/bibframe/triplestore.xml
+++ b/bibframe/triplestore.xml
@@ -3,7 +3,12 @@
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns
bf: http://bibframe.org/vocab/
-
+
?work a bf:Work
OPTIONAL {
@@ -21,6 +26,13 @@
?wt bf:titleValue %v FILTER(contains(%v, %s))
?creator bf:label %v FILTER(contains(%v, %s))
?subject bf:label %v FILTER(contains(%v, %s))
+ {
+ { ?wt bf:titleValue %v FILTER(contains(%v, %s)) }
+ UNION { ?creator bf:label %v FILTER(contains(%v, %s)) }
+ UNION { ?subject bf:label %v FILTER(contains(%v, %s)) }
+ }
+
+ GROUP BY $work
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns