Я использую библиотеку ARC2 для php для выполнения запросов sparql, и я застрял в этой проблеме (я не думаю, что это как-то связано с библиотекой).
Этот запрос отлично работает - в моем приложении и в snorql dbpedia:
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, не понимаю, почему он не работает и в моем приложении? Любая помощь высоко ценится!
dissolutionDate
для Румынии также появился в этом вопросе. - person Joshua Taylor   schedule 21.06.2013