寻找财产的标签

时间:2017-06-03 14:56:29

标签: sparql

我正在尝试使用此查询在dbpedia上找到属性的标签

PREFIX geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>
SELECT
    ?label
WHERE {
    geo:lat rdfs:label ?label.
} LIMIT 20

但它不会返回任何东西。我已检查过wgs84本体,lat的标签为latitutde。为什么它不起作用,我将如何寻找一般的属性标签?

1 个答案:

答案 0 :(得分:3)

  

我检查了wgs84本体,而lat有标签latitutde [sic]。

这并不意味着DBpedia包含该本体所指定的所有三元组。如果DBpedia没有包含该数据,那么您需要在 可用的地方查找。 DBpedia不包含任何以 geo:lat 作为主题或对象的三元组,如此查询的零结果所示:

select * where {
  { geo:lat ?p ?o }
  union 
  { ?s ?p geo:lat }
}

DBpedia恰好包含三元组,其中 geo:lat 用作谓词。有关谓词的更多信息,您必须查看它所定义的位置。