From 16b2af13f40e21e9b63192487e9ea2d247ad32c2 Mon Sep 17 00:00:00 2001 From: Heikki Levanto Date: Wed, 29 Apr 2015 15:58:29 +0200 Subject: [PATCH] Towards LOC-7: Schematized a simple database --- bibframe/triplestore.xml | 38 +++++++++++++++++++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/bibframe/triplestore.xml b/bibframe/triplestore.xml index e982768..27220ea 100644 --- a/bibframe/triplestore.xml +++ b/bibframe/triplestore.xml @@ -59,7 +59,6 @@ bf: http://bibframe.org/vocab/
SELECT ?instance ?title ?format
?instance a bf:Instance - ?instance bf:title ?title ?instance bf:title %v FILTER(contains(%v, %s)) ?instance bf:format ?format @@ -70,6 +69,43 @@ rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns bf: http://bibframe.org/vocab/ +
SELECT DISTINCT ?place
+ ?place a bf:Place + ?place ?rel ?obj + ?place bf:label %v FILTER(contains(%v, %s)) + ?place bf:label %v FILTER(contains(%v, %s)) + ?place bf:label %v FILTER(contains(%v, %s)) + + CONSTRUCT { %u ?rel ?obj } + WHERE { + %u ?rel ?obj . + } + + + + + CONSTRUCT { %u ?rel ?obj . + ?obj ?rel1 ?obj1 . + + } + WHERE { + %u ?rel ?obj . + OPTIONAL { ?obj ?rel1 ?obj1 } + + } + +
+ + rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns + bf: http://bibframe.org/vocab/
SELECT DISTINCT ?label ?id ?place ?relatedTo ?authorizedAccessPoint
?place a bf:Place ?place bf:label ?label -- 1.7.10.4