.net - 可视化 RDF 查询结果

标签 .net data-visualization semantic-web graph-algorithm

我的 SPARQL 查询返回一组结果,我想使用 RDF 可视化算法可视化查询结果,以便结果相互关联,并且我还检索有关它的更多信息。

示例:

如果我的域是电影行业,并且我查询詹姆斯·卡梅隆执导的所有电影,我会得到大约 10 或 11 个结果,例如,

 'The Terminator'
 'Rambo: First Blood Part II'
 'Aliens'
 'The Abyss'
 'Terminator 2: Judgment Day '
 'True Lies'
 'Titanic'
 'Avatar' 

我想在所有结果之间制作一个可视化图表,显示“由詹姆斯·卡梅伦指导”的主要关系,并通过语义网搜索其他一些关系,尝试这样的事情: enter image description here

以上结果来自relFinder我们比较的实体是电影本身,请注意 relFinder 是基于语义网络的。

我对基于某些算法的生成查询的类似算法感兴趣,以检索与原始查询相关的结果以提供更详细的关系

我还想知道是否有任何 dotNet 库可以促进该过程?

最佳答案

有许多用于 RDF 和 SPARQL 的 .Net 库可以让您完成查询部分,但您需要找到一个适合您需求的可视化库并将两者结合起来。

就 .Net 的 RDF/SPARQL 库而言,您可以选择以下选项:

  • dotNetRDF - 这是我的偏好,但我是首席开发人员;-)
  • SemWeb.Net - 不再积极维护(截至 2009 年)并且不支持 SPARQL 1.1
  • Intellidimension SemanticsSDK - 主要是商业产品,免费版具有有限的功能和限制性许可

我不是可视化专家,所以你必须自己去研究

关于.net - 可视化 RDF 查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9147097/

相关文章:

c# - 在依赖于同一类其他属性的属性中强制执行适当值的公认方法是什么?

.net - 尽职调查 : Considering Octopus Deploy, 可以使用 System Center 代替吗?

javascript - jqPlot - 重新绘制而不刷新页面

r - 使用主成分构建分数图

sparql - 为什么过滤器在这种情况下不起作用?

c# - dhtmlgoodies calendar.js 不适用于 Firefox 和 Chrome

c# - 使用 System.Net.Mail.MaiMessage 使用 C# 发送时如何防止 HTML 电子邮件引用可打印

d3.js - 重叠 map 之间的不精确性

SPARQL查询传递不同版本的arq

html - 语义网是否使用 XML 而不是 HTML 或 JSON?