我需要使用 sparql 查询 dbpedia:
输入:人名输出:姓氏、性别、年龄、职业
输入:一个组织名称输出:创始人,如果它是公共或私人
输入:一个日期输出:如果它是一个重要的日期例如:基督徒,或复活节
输入:城市名称输出:城市的州、地区。
我想我需要先了解资源,但例如对于 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
}
我正在检查其他人
这是#4的示例
首先,您需要查看 DbPedia 中的城市本体类。城市被描述为城市
Select distinct ?city ?location
Where
{
?city a dbo:City.
?city dbo:location ?location.
}
LIMIT 100
然后你可以通过过滤子句得到你想要的城市。