Обойти запрос DBpedia для двух ключевых слов - PullRequest
3 голосов
/ 28 октября 2011

Я хочу запросить DBpedia по нескольким ключевым словам, по-видимому, мне нужно найти точную подстроку, поэтому, если я хочу страницу о Egyptian Pyramids, поиск Egypt Pyramids не будет работать, но это именно то, что мне нужно. .

Так что я подумал, может быть, я смогу выяснить, имеет ли понятие «пирамиды» какое-либо отношение к «Египту», просматривая отношения, но мне трудно найти запрос sparql, необходимый для этого

Кстати, я запрашиваю через: http://dbpedia.org/sparql

1 Ответ

8 голосов
/ 28 октября 2011

Может быть полезна попытка построить запрос SPARQL, как показано ниже:

SELECT ?uri ?txt WHERE {
                  ?uri rdfs:label ?txt .
                  ?txt bif:contains "'Egypt' OR 'Pyramid'" .
                 }

Или ты хочешь что-то другое?

...