可视化RDF查询结果

时间:2012-02-05 05:15:38

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

我的SPARQL查询返回一组结果,我想使用RDF可视化算法可视化查询结果,这样结果就会相关联,并且我还会检索更多关于它的信息。

示例:

如果我的域名是电影行业,并且我查询了James Cameron所导演的所有电影,我会得到大约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库来促进这一过程?

1 个答案:

答案 0 :(得分:3)

有许多用于RDF和SPARQL的.Net库可以让你进行查询部分,但是你需要找到一个适合你需求的可视化库并将它们结合起来。

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

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

我不是可视化专家,因此您必须自己进行研究