nlp - 将 dbpedia 维基百科实体映射到他所在的维基百科类别

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

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

一个简单的例子是,如果我认出了篮球运动员 Michael Jordan,我想获取他所属的类别,可能是 NBA 球员体育 code>,芝加哥公牛队过去的球员,等等...

最佳答案

在 DBpedia 中,Wikipedia 类别使用 dcterms:subject 属性表示。因此,要检索 Michael Jordan 的类别,您可以使用 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 .

关于nlp - 将 dbpedia 维基百科实体映射到他所在的维基百科类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25268998/

相关文章:

neural-network - 怎么可能对 word2vec 使用 softmax 呢?

python - 如何从网站上抓取 ID 标签及其内容(文本)?

objective-c - 抓取和解析维基百科页面

c# - 如何获取 dbpedia 中的所有类别?

semantic-web - 如何将 dbpedia 导入到 neo4j 中?

sparql - 如何从 DBPedia 文章中获取 Wikipedia 文章的摘要和缩略图?

python - 如何查找单词 - 第一个字母大写,其他字母小写

machine-learning - 路易斯女士 |每个意图/应用程序的最大话语数

python - 如何使用 python 3.6 从维基百科类别的所有关联页面中抓取和提取所有子类别名称?

xml - 解析 Wiki XML 转储 ver0.4 变得很困难