X-Git-Url: http://git.indexdata.com/?p=mp-sparql-moved-to-github.git;a=blobdiff_plain;f=bibframe%2Ftriplestore.xml;h=72c98e7b376049b4260df2cf546d8e2dbc026c99;hp=c48f6c84369187ff7fe817496c85711699b7ef98;hb=39809dcbb979cbf8e462a035e798b26a2372315e;hpb=6b691276c00f607a32c2bbdafe96679788b23ea8
diff --git a/bibframe/triplestore.xml b/bibframe/triplestore.xml
index c48f6c8..72c98e7 100644
--- a/bibframe/triplestore.xml
+++ b/bibframe/triplestore.xml
@@ -97,12 +97,23 @@
}
- ?work bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+
+
+ ?work bf:creator ?c .
+ ?c bf:label %v FILTER(contains(%v, %s))
+
+
+
+ ?work bf:contributor ?c .
+ ?c bf:label %v FILTER(contains(%v, %s))
+
+
+
?work bf:subject ?subject .
?subject bf:label %v FILTER(contains(%v, %s))
-
+
+
CONSTRUCT { ?work ?rel ?subj }
WHERE {
@@ -111,7 +122,9 @@
?work ?rel ?obj FILTER( str(?work) = %s )
}
-
+
+
+
CONSTRUCT { ?work ?rel ?obj .
?obj ?rel1 ?obj1 .
?obj1 ?rel2 ?obj2 .
@@ -134,7 +147,9 @@
?work ?rel ?obj FILTER( str(?work) = %s )
}
-
+
+
+
CONSTRUCT { %u ?rel ?wobj1 .
?wobj1 ?wrel1 ?wobj2 .
?wobj2 ?wrel2 ?wobj3 .
@@ -148,7 +163,7 @@
the linking triplet will get included like any others -->
?inst bf:instanceOf %u
}
- &workfull;
+ &workfull;
OPTIONAL {
?wobj ?wrel1 ?wobj1
MINUS { ?wobj a bf:Work }