我正在使用ARC2庫的PHP來發布sparql查詢,並且我在這個問題上陷入了困境(我不認爲它有東西與lib一起做)。Sparql查詢出錯了導致不正確的地理位置+不需要的屬性結果我需要
此查詢工作就好了 - 在我的應用程序,並在DBpedia中snorql:
PREFIX dbo:<http://dbpedia.org/ontology/>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX : <http://dbpedia.org/resource/>
PREFIX dbpedia2: <http://dbpedia.org/property/>
PREFIX dbpedia: <http://dbpedia.org/>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX geo: <http://www.geonames.org/ontology#>
SELECT * WHERE {
?c rdf:type dbo:Country;
foaf:name "someCountryName"@en.
}
在另一方面,該查詢不起作用:
SELECT * WHERE {
?c rdf:type dbo:Country;
foaf:name "someCountryName"@en;
geo:lat ?lat.
}
注:查詢使用與上面列出的相同的前綴完成。 我只需要採取拉長&長的一個國家。我也可以嘗試Freebase,但我真的需要在這裏工作。第二個查詢在snorql中工作,看不出爲什麼它不能在我的應用程序中工作? 任何幫助非常感謝!
現在8個小時已經結束了,你可以拆分問題和答案嗎?並再次讓標題問題成爲一個問題? (尋求沒有未解答的SPARQL問題) –
羅馬尼亞的'dissolutionDate'技巧也出現在[這個問題]中(http://stackoverflow.com/q/5921884/1281433)。 –