Sparql查询Sparql查询

时间:2011-12-23 13:44:55

标签: sparql dbpedia

我需要使用sparql查询dbpedia:

  1. 输入:人名 输出: 姓氏,性别,年龄,职业

  2. 输入:组织名称 输出: 创始人,如果是公共的或私人的

  3. 输入:日期 输出: 如果它是示例的重要日期:基督徒,或复活节

  4. 输入:城市名称 输出: 国家,地区。

2 个答案:

答案 0 :(得分:0)

我认为我需要首先了解资源,例如 对于1.我可以做...

SELECT *
where
{
 <http://dbpedia.org/resource/Name_x> dc:description ?p.
 <http://dbpedia.org/resource/Name_x> foaf:surname ?y
 <http://dbpedia.org/resource/Name_x> foaf:name ?y
 <http://dbpedia.org/resource/Name_x> foaf:office ?y
}       

我正在检查其他人

答案 1 :(得分:0)

以下是#4

的示例

首先,你需要看看DbPedia中的城市本体类。 city被描述为city

Select distinct ?city ?location 
Where 
{
   ?city a dbo:City.
   ?city dbo:location ?location.
} 
LIMIT 100

然后你可以通过filter子句来获得你想要的城市。