2011-12-23 296 views
-4

我需要查询使用SPARQL DBpedia中:SPARQL查询SPARQL查询

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

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

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

  4. 输入:一个城市名称 输出: 该州,地区的城市。

回答

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 
}  

IM检查其他

+0

你是什么意思?请确保你只是在这里问相关的问题。 – 2016-04-18 10:13:41

0

下面是一个例子#4

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

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

然后你就可以过滤子句,以获得您想要的城市。