我的 SPARQL 查询返回一组结果,我想使用 RDF 可视化算法可视化查询结果,以便结果相互关联,并且我还检索有关它的更多信息。
示例:
如果我的域是电影行业,并且我查询詹姆斯·卡梅隆执导的所有电影,我会得到大约 10 或 11 个结果,例如,
'The Terminator'
'Rambo: First Blood Part II'
'Aliens'
'The Abyss'
'Terminator 2: Judgment Day '
'True Lies'
'Titanic'
'Avatar'
我想在所有结果之间制作一个可视化图表,显示“由詹姆斯·卡梅伦指导”的主要关系,并通过语义网搜索其他一些关系,尝试这样的事情:
以上结果来自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/