找到给定地点的dbpedia uri

时间:2015-12-05 17:41:19

标签: sparql semantic-web ontology

在下列情况下,我需要你的帮助。

我有一个本地关系数据库,其中包含有关城市中几个地方的信息。这些地方可以是任何一种景点:博物馆,大教堂,甚至广场。

作为一个例子,我有关于“维多利亚广场”(https://en.wikipedia.org/wiki/Victoria_Square,_Montreal

的信息

google中的简单搜索为我提供了上面的维基百科网址。但我希望能够以编程方式进行。

对于数据库中的每个地方,我也有它的类别(广场,博物馆,教堂......)。这些类别仅限于本地,与任何标准化分类都不匹配。

我的目标是通过将每个位置与其dbpedia URI相关联来改进此数据库。

我的问题是,最好的方法是什么?我有一些关于语义Web技术的理论背景,但我还没有确定如何做到这一点的练习技巧。

更具体的问题:

  1. 是否可以仅使用sparql确定dbpedia URI?
  2. 如果仅使用sparql无法做到这一点,我还需要哪些其他技术才能实现这一目标?
  3. 谢谢

1 个答案:

答案 0 :(得分:0)

首先,如果你还没有完成,我会建议你去看看wikidata。这个项目是维基百科的语义扩展,但与dbpedia相反,数据不是从维基百科中提取的,而是由贡献者创建的,因此出现(或者在项目仍在增长时出现)更具相关性。

该服务提供了许多solutions to access data(包括Sparql endpoint),其主要优势在于底层软件是mediawiki,同样用于维基百科和其他维基媒体基金会项目。 mediawiki API提供了一个Opensearch选项,可以让您更有效地搜索Sparql查询。

将所有内容放在一起,我认为可能值得查看wikidata + wikipedia API以获取数据透视数据以使您与本地数据库保持一致。

没有直接答案,但我希望这会有所帮助。