X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=bibframe%2Ftriplestore.xml;fp=bibframe%2Ftriplestore.xml;h=a278f410f6ba2b8c7b4a347754f6a8b790ed0fcf;hb=63fac78a5a009f8077953d94916017d0617f6f5e;hp=b69d5b446a647809ba44cb2187fffec3d7e426d9;hpb=2a74ff7ec05b6b46375c8bf6e3bc5c23fc56ce87;p=mp-sparql-moved-to-github.git
diff --git a/bibframe/triplestore.xml b/bibframe/triplestore.xml
index b69d5b4..a278f41 100644
--- a/bibframe/triplestore.xml
+++ b/bibframe/triplestore.xml
@@ -43,41 +43,45 @@
+
+
+
+
-
- ?thing ?rel ?person .
- ?person a bf:Person .
- ?person bf:label %v FILTER(contains(%v, %s))
+
+ ?thing ?rel %vx .
+ %vx a bf:Person .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?topic .
- ?topic a bf:Topic .
- ?topic bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Topic .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?place .
- ?place a bf:Place .
- ?place bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Place .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?person .
- ?person a bf:Agent .
- ?person bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Agent .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?meeting .
- ?meeting a bf:Meeting .
- ?meeting bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Meeting .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?organization .
- ?organization a bf:Organization .
- ?organization bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Organization .
+ %vx bf:label %v FILTER(contains(%v, %s))
- ?thing ?rel ?event .
- ?event a bf:Event .
- ?event bf:label %v FILTER(contains(%v, %s))
+ ?thing ?rel %vx .
+ %vx a bf:Event .
+ %vx bf:label %v FILTER(contains(%v, %s))
@@ -100,8 +104,8 @@
- ?thing bf:workTitle ?wt .
- ?wt bf:titleValue %v FILTER(contains(%v, %s))
+ ?thing bf:workTitle %v_wt .
+ %v_wt bf:titleValue %v FILTER(contains(%v, %s))
@@ -109,34 +113,35 @@
{
- ?thing bf:workTitle ?wt .
- ?wt bf:titleValue %v FILTER(contains(%v, %s))
+ ?thing bf:workTitle %v_wt .
+ %v_wt bf:titleValue %v FILTER(contains(%v, %s))
} UNION {
?thing bf:title %v FILTER(contains(%v, %s))
}
- ?thing bf:workTitle ?wt .
- ?wt bf:subtitle %v FILTER(contains(%v, %s))
+
+ ?thing bf:workTitle %v_wt .
+ %v_wt bf:subtitle %v FILTER(contains(%v, %s))
- ?thing bf:workTitle ?wt .
- ?wt bf:partTitle %v FILTER(contains(%v, %s))
+ ?thing bf:workTitle %v_wt .
+ %v_wt bf:partTitle %v FILTER(contains(%v, %s))
- ?thing bf:titleVariation ?tv .
- ?tv bf:titleValue %v FILTER(contains(%v, %s))
+ ?thing bf:titleVariation %v_tv .
+ %v_tv bf:titleValue %v FILTER(contains(%v, %s))
- ?inst bf:instanceOf ?thing .
- ?inst bf:instanceTitle ?it .
- ?it bf:titleValue %v FILTER(contains(%v, %s))
+ %v_inst bf:instanceOf ?thing .
+ %v_inst bf:instanceTitle %v_tit .
+ %v_tit bf:titleValue %v FILTER(contains(%v, %s))
- ?thing ?titlerel ?ti .
- ?ti a bf:Title
+ ?thing ?titlerel %v_ti .
+ %v_ti a bf:Title
{
- ?ti bf:titleValue %v FILTER(contains(%v, %s))
+ %v_ti bf:titleValue %v FILTER(contains(%v, %s))
} UNION {
- ?ti bf:partTitle %v FILTER(contains(%v, %s))
+ %v_ti bf:partTitle %v FILTER(contains(%v, %s))
} UNION {
- ?ti bf:subtitle %v FILTER(contains(%v, %s))
+ %v_ti bf:subtitle %v FILTER(contains(%v, %s))
}
} UNION {
- ?inst bf:instanceOf ?thing .
- ?inst bf:instanceTitle ?it .
- ?it bf:titleValue %v FILTER(contains(%v, %s))
+ %v_inst bf:instanceOf ?thing .
+ %v_inst bf:instanceTitle %v_ti .
+ %v_ti bf:titleValue %v FILTER(contains(%v, %s))
} UNION {
}
- ?thing bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:creator %v_c .
+ %v_c bf:label %v FILTER(contains(%v, %s))
- ?thing bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:contributor %v_c .
+ %v_c bf:label %v FILTER(contains(%v, %s))
{
- ?thing bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:creator %v_c .
+ %v_c bf:label %v FILTER(contains(%v, %s))
} UNION {
- ?thing bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:contributor %v_c .
+ %v_c bf:label %v FILTER(contains(%v, %s))
}
@@ -187,8 +192,8 @@
- ?thing bf:subject ?subject .
- ?subject bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:subject %v_su .
+ %v_su bf:label %v FILTER(contains(%v, %s))
@@ -257,8 +262,8 @@
- ?thing bf:instanceTitle ?it .
- ?it bf:titleValue %v FILTER(contains(%v, %s))
+ ?thing bf:instanceTitle %v_it .
+ %v_it bf:titleValue %v FILTER(contains(%v, %s))
@@ -269,8 +274,8 @@
a given title has been indexed -->
{
- ?thing bf:instanceTitle ?it .
- ?it bf:titleValue %v FILTER(contains(%v, %s))
+ ?thing bf:instanceTitle %v_it .
+ %v_it bf:titleValue %v FILTER(contains(%v, %s))
} UNION {
?thing bf:title %v FILTER(contains(%v, %s))
}
@@ -279,13 +284,13 @@
- ?thing bf:instanceTitle ?it .
- ?it bf:subtitle %v FILTER(contains(%v, %s))
+ ?thing bf:instanceTitle %v_it .
+ %v_it bf:subtitle %v FILTER(contains(%v, %s))
- ?thing bf:instanceTitle ?it .
- ?it bf:partTitle %v FILTER(contains(%v, %s))
+ ?thing bf:instanceTitle %v_it .
+ %v_it bf:partTitle %v FILTER(contains(%v, %s))
@@ -296,56 +301,56 @@
} UNION {
?thing bf:titleStatement %v FILTER(contains(%v, %s))
} UNION {
- ?thing ?titlerel ?it .
- ?it a bf:Title
+ ?thing ?titlerel %v_it .
+ %v_it a bf:Title
{
- ?it bf:titleValue %v FILTER(contains(%v, %s))
+ %v_it bf:titleValue %v FILTER(contains(%v, %s))
} UNION {
- ?it bf:partTitle %v FILTER(contains(%v, %s))
+ %v_it bf:partTitle %v FILTER(contains(%v, %s))
} UNION {
- ?it bf:subtitle %v FILTER(contains(%v, %s))
+ %v_it bf:subtitle %v FILTER(contains(%v, %s))
}
}
- ?thing bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:creator %v_cr .
+ %v_cr bf:label %v FILTER(contains(%v, %s))
- ?thing bf:instanceOf ?work .
- ?work bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:instanceOf %v_work .
+ %v_work bf:creator %v_cr .
+ %v_cr bf:label %v FILTER(contains(%v, %s))
- ?thing bf:instanceOf ?work .
- ?work bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:instanceOf %v_work .
+ %v_work bf:contributor %v_co .
+ %v_co bf:label %v FILTER(contains(%v, %s))
- ?thing bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:contributor %v_co .
+ %v_co bf:label %v FILTER(contains(%v, %s))
{
- ?thing bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:creator %v_cr .
+ %v_cr bf:label %v FILTER(contains(%v, %s))
} UNION {
- ?thing bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:contributor %v_co .
+ %v_co bf:label %v FILTER(contains(%v, %s))
} UNION {
- ?thing bf:instanceOf ?work .
- ?work bf:creator ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:instanceOf %v_work .
+ %v_work bf:creator %v_wcr .
+ %v_wcr bf:label %v FILTER(contains(%v, %s))
} UNION {
- ?thing bf:instanceOf ?work .
- ?work bf:contributor ?c .
- ?c bf:label %v FILTER(contains(%v, %s))
+ ?thing bf:instanceOf %v_work .
+ %v_work bf:contributor %v_wco .
+ %v_wco bf:label %v FILTER(contains(%v, %s))
}
@@ -364,12 +369,12 @@
FILTER(isUri(%v) && contains(str(%v), %s))
} UNION {
{
- ?thing bf:isbn10 ?isbn
+ ?thing bf:isbn10 %v_isbn
} UNION {
- ?thing bf:isbn13 ?isbn
+ ?thing bf:isbn13 %v_isbn
}
- ?isbn a bf:Identifier .
- ?isbn bf:identifierValue %v FILTER( %v = %s )
+ %v_isbn a bf:Identifier .
+ %v_isbn bf:identifierValue %v FILTER( %v = %s )
}