Абыходны для запыту DBpedia для двух ключавых слоў

Я хачу, каб запытаць DBpedia для некалькіх ключавых слоў, па-відаць, я павінен шукаць дакладную падрадка, так што калі я хачу старонку аб егіпецкімі пірамідамі , пошук Егіпет Пірамід не будзе працаваць, але гэта менавіта тое, што мне трэба ..

Так што я, магчыма, думаў, што я магу бачыць, калі паняцце «Піраміда» не мае нічога агульнага з «Егіптам», шляхам пошуку адносін, але я знаходжу, што цяжка прыдумаць SPARQL запыту, неабходны для гэтага

BTW I query through: http://dbpedia.org/sparql

3

1 адказы

Спроба пабудаваць запыт SPARQL, як наступны можа быць карысна:

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

Ці вы хочаце нешта іншае?

8
дададзена
Дарэчы, БИФ: стэнды для убудаванай функцыі, нешта ўнікальнае, каб сервер Virtuoso, які выкарыстоўвае DBpedia, таму не прымайце яго ў якасці фундаментальнай часткі SPARQL.
дададзена аўтар Emre Sevinç, крыніца