在一份文件中,我阅读了以下信息:
Ranker不仅使用外部信息源,而且还使用了更多漏洞 来自原始DBpedia数据集的信息。实际上,我们也在考虑 由dbpedia-owl:wikiPageWikiLink属性在DBpedia中映射的Wikipedia超文本链接。 每当在维基百科文档w1中存在到另一个的超文本链接 维基百科文档w2,在DBpedia中有一个dbpedia-owl:wikiPageWikiLink 从uri1到uri2。因此,如果有一个dbpedia-owl:wikiPageWikiLink uri1到uri2和/或反之亦然,我们假设两种资源之间的关系更强。我们评估连接的强度如下:
但我尝试在dbpedia上搜索属性wikilink但没有结果。我尝试了以下查询:
Query 1:
prefix dbpedia-owl: <http://dbpedia.org/ontology/>
prefix dbpprop: <http://www.w3.org/2006/03/wn/wn20/instances/synset-movie-noun-1>
select count(?s)
where{
?s ?p ?o .
FILTER(?p, dbpprop:wikilink)
}
Query 2:
prefix dbpedia-owl: <http://dbpedia.org/ontology/>
prefix dbpprop: <http://www.w3.org/2006/03/wn/wn20/instances/synset-movie-noun-1>
select count(?s)
where{
?s ?p ?o .
FILTER(?p = dbpedia-owl:wikiPageWikiLink)
}
Query 3:
select *
where{
?s ?p ?o .
FILTER regex(?p, "link")
}
但没有结果。
如何在我的程序中安装算法WikiS(uri1,uri2)。
非常感谢。
答案 0 :(得分:2)
获取包含令牌的所有对象属性&#34; link&#34;在其URI中:
SELECT DISTINCT ?p WHERE {
?p a <http://www.w3.org/2002/07/owl#ObjectProperty>
FILTER regex(?p, "link", "i")
}
返回
+-------------------------------------------------------+
| p |
+-------------------------------------------------------+
| http://dbpedia.org/ontology/linkedTo |
| http://dbpedia.org/ontology/provinceLink |
| http://dbpedia.org/ontology/wikiPageEditLink |
| http://dbpedia.org/ontology/wikiPageHistoryLink |
| http://dbpedia.org/ontology/wikiPageInterLanguageLink |
| http://dbpedia.org/ontology/wikiPageRevisionLink |
| http://dbpedia.org/ontology/wikiPageWikiLinkText |
| http://dbpedia.org/ontology/wikiPageWikiLink |
| http://dbpedia.org/ontology/wikiPageExternalLink |
+-------------------------------------------------------+
相同但有频率:
SELECT ?p (count(*) AS ?cnt)
WHERE
{ { SELECT DISTINCT ?p
WHERE
{ ?p a <http://www.w3.org/2002/07/owl#ObjectProperty>
FILTER regex(?p, "link", "i")
}
}
?s ?p ?o
}
GROUP BY ?p