我不知道如何使用DBpedia或SPARQL。
你能帮我找到DBpedia的景点和兴趣点的数据列表吗?
实际上,我想要所有城市/国家的酒店和旅游景点,包括纬度、经度、景点名称、地点名称、城市、州、洲等。
请帮助我获得数据使用SPARQL查询。
如果你有其他的建议,请指导我。
发布于 2017-06-02 14:57:36
这是端点:http://dbpedia.org/sparql/
为了得到叙利亚所有的酒店:
select * where {
?hotel a <http://dbpedia.org/ontology/Hotel> .
?hotel dbo:location dbr:Syria
}这个答案只是想让你知道如何查询DBPedia
更新
在你发表评论后,假设我只想得到孟买的所有旅游景点或景点
在下面的问题中,我给出了一个例子,假设旅游场所是博物馆,塔楼,公园,教堂,摩天大楼,
select ?thing ?type ?typeName where {
VALUES ?city {<http://dbpedia.org/resource/London>}
?thing dbo:location ?city.
optional
{
?thing a ?type .
VALUES ?type {<http://dbpedia.org/ontology/Hotel>}
BIND( "Hotel" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Museum}
BIND( "Museum" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Pyramid}
BIND( "Pyramid" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {yago:Skyscraper104233124}
BIND( "Skyscraper" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Park}
BIND( "Park" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {yago:Church103028079}
BIND( "Church" as ?typeName )
}
{
?thing a dbo:Place
}
filter (BOUND (?type))
}如果你有这个想法,你可以扩展它
更新2
你想表现得更长,更好,更有乡村特色。给你:
select ?thing ?type ?typeName ?long ?lat ?country where {
VALUES ?city {<http://dbpedia.org/resource/London>}
optional {
?city dbo:country ?country
}
?thing dbo:location ?city.
optional
{
?thing a ?type .
VALUES ?type {<http://dbpedia.org/ontology/Hotel>}
BIND( "Hotel" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Museum}
BIND( "Museum" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Pyramid}
BIND( "Pyramid" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {yago:Skyscraper104233124}
BIND( "Skyscraper" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {dbo:Park}
BIND( "Park" as ?typeName )
}
optional
{
?thing a ?type.
VALUES ?type {yago:Church103028079}
BIND( "Church" as ?typeName )
}
optional
{
?thing geo:long ?long.
?thing geo:lat ?lat
}
{
?thing a dbo:Place
}
filter (BOUND (?type))
}https://stackoverflow.com/questions/44330927
复制相似问题