【问题标题】:Mapping dbpedia Wikipedia entity to the Wikipedia categories he's in将 dbpedia Wikipedia 实体映射到他所在的 Wikipedia 类别
【发布时间】:2014-08-12 16:02:53
【问题描述】:

我正在使用 dbpedia Spotlight 进行 NER。我想将每个实体映射到他所在的维基百科类别。是否有捷径可寻?

一个简单的例子可能是,如果我认出了篮球运动员Michael Jordan,我想获取他所属的类别,可能是NBA PlayersSportsChicago Bulls Past Players,等等...

【问题讨论】:

  • 你真的看过维基百科上的the categories Michael Jordan is in吗?
  • @svick 我希望每个类别都有一个 dbpedia 实体。是否有 Wikipedia API 来获取您显示的链接中的类别?

标签: nlp wikipedia dbpedia named-entity-recognition spotlight-dbpedia


【解决方案1】:

在 DBpedia 中,Wikipedia 类别使用 dcterms:subject 属性表示。因此,要检索迈克尔乔丹的类别,您可以使用 SPARQL,例如:

PREFIX : <http://dbpedia.org/resource/>
PREFIX dcterms: <http://purl.org/dc/terms/>

SELECT ?cat WHERE {
    :Michael_Jordan dcterms:subject ?cat
}

维基百科也有一个 API 来获取文章的类别,使用 the categories module

【讨论】:

  • 请注意,MediaWiki API 默认列出所有类别,包括隐藏类别。添加&amp;clshow=!hidden 删除它们。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-14
  • 1970-01-01
  • 1970-01-01
  • 2013-08-18
  • 1970-01-01
相关资源
最近更新 更多