有人可以告诉我如何在Wikidata中找到DBPedia的同义词属性吗?例如,DBpedia中的属性“名称”在Wikidata中为“标签”。
如何找到所有同义词属性?

最佳答案

进一步编辑...

查询DBpedia传递a much larger set of equivalency mappings,它是通过一个非常不同但非常相似的查询获得的。

PREFIX       owl:  <http://www.w3.org/2002/07/owl#>
PREFIX      rdfs:  <http://www.w3.org/2000/01/rdf-schema#>

SELECT ?DBpediaProp ?itemLabel ?WikidataProp
WHERE
  {
    ?DBpediaProp  owl:equivalentProperty  ?WikidataProp .
                  FILTER ( CONTAINS ( str(?WikidataProp) , 'wikidata' ) ) .
    ?DBpediaProp  rdfs:label              ?itemLabel .
                  FILTER (lang(?itemLabel) = 'en')
  }
ORDER BY  ?DBpediaProp

编辑来自@Tom Morris的答案

该查询可以在Wikidata端点https://query.wikidata.org/上运行。为了完整性和更高的可移植性,我包括了PREFIX声明(即使该端点自动应用了它们)。我还使用FILTER仅获得dbpedia等效项;您可以在该行中包括schema.org和可能的其他本体中的等效项。
PREFIX       wdt:  <http://www.wikidata.org/prop/direct/>
PREFIX  wikibase:  <http://wikiba.se/ontology#>
PREFIX        bd:  <http://www.bigdata.com/rdf#>

SELECT ?WikidataProp ?itemLabel ?DBpediaProp
WHERE
  {
    ?WikidataProp  wdt:P1628  ?DBpediaProp .
    FILTER ( CONTAINS ( str(?DBpediaProp) , 'dbpedia' ) ) .
    SERVICE wikibase:label
      { bd:serviceParam  wikibase:language  "en" } .
  }

并且您得到(截至撰写本文时)a whopping two such equivalencies

我的原始答案

我不相信在任何地方都可以使用完整的交叉映射,并且由于各种原因(尤其是这些本体并不是被设计为完全同义的),可能永远都不可能。

就是说,您可以看看the DBpedia Mapping Wiki

您会发现很多讨论...。
  • Wikidata/Notes/DBpedia and Wikidata
  • Google Summer of Code 2013 Ideas: Wikidata Mappings
  • Wikidata:Requests for comment/Can we reuse anything from DBpedia?
  • DBpedia-based RDF dumps for Wikidata
  • Wikidata through the Eyes of DBpedia
  • 关于rdf - 我怎么知道等效的DBPedia和Wikidata属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39850833/

    10-10 05:14