如何通过dbpediaspotlight提取DBPedia类别?

如何通过dbpediaspotlight提取DBPedia类别?,dbpedia,spotlight-dbpedia,Dbpedia,Spotlight Dbpedia,我试图从通过DBPediaSpotlight命名的实体中提取类型及其各自的级别。我已经在论坛上查看了git hub的文档,但什么也没找到。我想知道一种提取的方法。谢谢大家! 假设您想要的根是,那么实际上您正在寻找rdf:type树(不是这样) 键入似乎有点奇怪,因此我在下面使用了。您将注意到,数据并不总是包含您希望的那种树 这将-- 构建完整树的查询将更加复杂,但完全有可能。如前所述,您可能需要在SPARQL中使用该查询来从DBpedia URI获取类别 PREFIX dbr: <http

我试图从通过DBPediaSpotlight命名的实体中提取类型及其各自的级别。我已经在论坛上查看了git hub的文档,但什么也没找到。我想知道一种提取的方法。谢谢大家!

假设您想要的根是
,那么实际上您正在寻找
rdf:type
树(不是这样)

键入
似乎有点奇怪,因此我在下面使用了
。您将注意到,数据并不总是包含您希望的那种树

这将--

构建完整树的查询将更加复杂,但完全有可能。

如前所述,您可能需要在SPARQL中使用该查询来从DBpedia URI获取类别

PREFIX dbr: <http://dbpedia.org/resource/>
SELECT DISTINCT ?subject
  WHERE { dbr:Semantic_Web dct:subject ?subject }
LIMIT 100
前缀dbr:
选择不同的主题
其中{dbr:Semantic_Web dct:subject?subject}
限制100
可以在各种序列化中检索。
例如,在

中,您想要实现的目标不清楚(例如,“类型”的“各自级别”是什么,以及这些级别与“类别”的关系如何)。还不清楚您为什么特别希望使用DBpedia Spotlight实现这一目标。你看过DBpedia的其他接口吗,等等?实际上我正试图通过uri获取dbpedia的类别。例如:“我可以通过这个URI获得哪些类别:”。根据我的研究,DBPedia分类就像一棵树,根是“东西”“因此,我想获得与此URI对应的类别和树的高度。要获得类别及其级别,可以通过SPARQL或DBPedia Spotlight进行。这个答案如何应用于这个问题
dct:subject
不将文章链接到,也不将实体链接到
rdf:type
s。。。
SELECT ?type
 WHERE
   { <http://dbpedia.org/resource/Cat> a+ ?type
   }
PREFIX dbr: <http://dbpedia.org/resource/>
SELECT DISTINCT ?subject
  WHERE { dbr:Semantic_Web dct:subject ?subject }
LIMIT 100