X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=bibframe%2Ftriplestore.xml;h=633d9d512be8be8300bda7ffbd674a8dea0cf7a2;hb=60523b77c43ab3d9bc48215c21e4af112a705b2b;hp=25fab14cb9dd16072a19906a9f9b510b0b90e44c;hpb=f46a54721c067a4146453148774dfeb4c17a6a40;p=mp-sparql-moved-to-github.git
diff --git a/bibframe/triplestore.xml b/bibframe/triplestore.xml
index 25fab14..633d9d5 100644
--- a/bibframe/triplestore.xml
+++ b/bibframe/triplestore.xml
@@ -21,14 +21,13 @@
-
+
CONSTRUCT {
- ?thing ?rel ?subj
+ %u ?rel ?subj
}
WHERE {
- ?thing ?rel ?subj .
- ?thing ?rel ?subj FILTER( str(?thing) = %s )
+ %u ?rel ?subj .
}
@@ -161,8 +160,8 @@
-
-
+
+
CONSTRUCT {
%u ?rel ?wobj1 .
?wobj1 ?wrel1 ?wobj2 .
@@ -313,7 +312,7 @@
-
+
CONSTRUCT {
%u ?irel1 ?iobj1 .
?iobj1 ?irel2 ?iobj2 .
@@ -324,11 +323,11 @@
}
WHERE {
%u a bf:Instance .
- %u ?irel1 ?iobj1
+ %u ?irel1 ?iobj1 .
OPTIONAL {
?iobj1 ?irel2 ?iobj2
MINUS { ?iobj2 a bf:Work }
- MINUS { ?iobj2 a bf:Instance }
+ MINUS { ?iobj2 a bf:Instance } .
OPTIONAL {
?iobj2 ?irel3 ?iobj3
MINUS { ?iobj3 a bf:Work }
@@ -336,12 +335,12 @@
}
}
OPTIONAL {
- %u bf:instanceOf ?work
- ?work ?wrel1 ?wobj1
+ %u bf:instanceOf ?work .
+ ?work ?wrel1 ?wobj1 .
OPTIONAL {
?wobj1 ?wrel2 ?wobj2
MINUS { ?wobj1 a bf:Work }
- MINUS { ?wobj1 a bf:Instance }
+ MINUS { ?wobj1 a bf:Instance } .
OPTIONAL {
?wobj2 ?wrel3 ?wobj3
MINUS { ?wobj2 a bf:Work }
@@ -364,7 +363,7 @@
-
+
CONSTRUCT {