|
1 | | -from __future__ import print_function |
2 | 1 | # -*- coding: utf-8 *-* |
| 2 | +from __future__ import print_function |
3 | 3 | import os |
4 | 4 | import sys |
5 | 5 | sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..")) |
|
30 | 30 | # http://dbpedia.org/ontology/ |
31 | 31 | q = """ |
32 | 32 | prefix dbo: <http://dbpedia.org/ontology/> |
33 | | -select ?actor where { |
| 33 | +select ?actor where { |
34 | 34 | ?actor a dbo:Actor. |
35 | 35 | } |
36 | 36 | """ |
|
47 | 47 |
|
48 | 48 | q = """ |
49 | 49 | prefix dbo: <http://dbpedia.org/ontology/> |
50 | | -select ?actor ?place where { |
| 50 | +select ?actor ?place where { |
51 | 51 | ?actor a dbo:Actor. |
52 | 52 | ?actor dbo:birthPlace ?place. |
53 | 53 | } |
|
70 | 70 | # so we use a regular expression instead with filter(): |
71 | 71 | q = """ |
72 | 72 | prefix dbo: <http://dbpedia.org/ontology/> |
73 | | -select ?actor ?date where { |
| 73 | +select ?actor ?date where { |
74 | 74 | ?actor a dbo:Actor. |
75 | | - ?actor dbo:birthDate ?date. |
| 75 | + ?actor dbo:birthDate ?date. |
76 | 76 | filter(regex(str(?date), "1970-..-..")) |
77 | 77 | } |
78 | 78 | order by ?date |
|
90 | 90 | q = """ |
91 | 91 | prefix dbo: <http://dbpedia.org/ontology/> |
92 | 92 | prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> |
93 | | -select ?actor ?place where { |
| 93 | +select ?actor ?place where { |
94 | 94 | ?_actor a dbo:Actor. |
95 | 95 | ?_actor dbo:birthPlace ?_place. |
96 | 96 | ?_actor rdfs:label ?actor. |
|
141 | 141 | q = u""" |
142 | 142 | prefix dbo: <http://dbpedia.org/ontology/> |
143 | 143 | prefix foaf: <http://xmlns.com/foaf/0.1/> |
144 | | -select ?person ?name where { |
| 144 | +select ?person ?name where { |
145 | 145 | ?person a dbo:Person. |
146 | 146 | ?person foaf:givenName ?name. |
147 | 147 | filter(regex(?name, "Édouard")) |
|
0 commit comments