2015-05-28 33 views

回答

3

對於這樣的查詢,最簡單的方法是使用。例如,

select * { 
    values ?person { dbpedia:Johnny_Cash dbpedia:Johann_Sebastian_Bach } 
    ?person ?p ?o 
} 

SPARQL results

我不熟悉的R,但hui pointed out in the comments是R的paste功能,可以用來連接的URI列表以產生內容。

+0

Thx。但是,如果有大約300個名字,這些價值觀不應該是非常可行的。有沒有什麼辦法使用像變量,我試圖使用變量,但它似乎不符合SPARQL ... – hui

+0

我不知道你要問什麼「以任何方式使用像變量」。 **?person ** *是一個變量。 –

+0

對不起。例如,如果我有100個人名的列表,並且將列表導入到R中,並且我通過SPARQL查詢列表中的每個名稱,例如:ft = function(b){i in 1:length(b )){select * {dbpedia:b [i]?p?o }「我知道這是醜陋的錯誤,但我不知道如何修改它... – hui

相關問題