在Prolog程序中,我執行以下SPARQL查詢,告訴我對於給定名稱是否有一些人具有此名稱(因此,如果發現多於50次出現,我認爲該名稱是一個適當的名稱人名):SPARQL查詢的奇怪行爲
?- sparql_query('select COUNT(*) where {?place a dbpedia-owl:Place ; rdfs:label "Pescara"@it.}', Row, [ host('dbpedia.org'), path('/sparql/')]).
false.
的問題,今天的輸出總是FALSE是,這是很奇怪的,因爲直到昨天,它工作得很好!現在,我想也把它執行到Virtuoso endpoint,但應用程序不啓動,今天給了我以下錯誤信息:
炫技08C01錯誤CL ...:羣集無法連接到主機4 22204錯誤111
也許這種奇怪的行爲取決於一些DBpedia的問題?或者它可能是別的東西?有人有類似的問題?
你寫了「SPARQL查詢說我如果,給定一個名字,有一些人有這個名字(所以如果找到更多的50個事件,我認爲這個名字是個人的專有名稱):」,但查詢是要求'放置一個dbpedia-owl:Place',它將爲你找到'Place's,而不是'Person's。這是一個錯字嗎? –