以下是跟进问题:
如何使用SPARQL查询在图形数据中列出和计数不同类型的节点和边缘实体?
因此,假设我有给定图的不同节点实体和边缘实体,那么如何列出所有三元组,给定节点-边缘-节点模式?以及如何生成给定节点和边缘实体的所有节点边缘节点模式?
例如:如果有一个由论文(节点)、作者(节点)、会议(节点)、iswrittenby( edge )、ispublishedin(edge)、presentsin(edge)等组成的网络,那么我就会有节点实体类型:论文作者会议和边缘实体类型: iswrittenby、ispublishedin、presentsin等等。
我现在想要做的是生成这样的模式:
1)纸(节点)-iswrittenby(边)-author(节点) 2)纸(节点)-iscitedby(边)-paper(节点)等等。然后从满足这些模式的数据集中生成所有三元组。
发布于 2014-06-13 10:54:30
我觉得你要找的是
construct {
?paper :isWrittenBy ?author .
?paper :isCitedBy ?paper2
}
where {
?paper :isWrittenBy ?author .
?paper :isCitedBy ?paper2
}关于构造查询的规范部分可能是一个有用的参考。
https://stackoverflow.com/questions/24197081
复制相似问题