将自定义属性添加到R​​DF语句

时间:2015-11-17 23:17:40

标签: graph rdf

据我所知,RDF描述了一个图表,其中节点是主题和谓词,边缘是关于它们的陈述。用对象谓词和对象的RDF三元组描述语句,例如,

#chiwawa rdfs:subClassOf #dog

我需要的是将更多属性添加到语句中,换句话说,添加到图形上的边缘。例如,我可以在声明中添加一个可能性和证明属性的链接:

{
    subject: "#chiwawa",
    predicate: "rdfs:subClassOf",
    object: "#dog",
    possibility: "certain",
    proof: "https://en.wikipedia.org/wiki/Chihuahua_%28dog%29"
}

或者在Neo4j Cypther中它看起来像这样:

CREATE
    (subject {id: '#chiwawa', name:'Chiwawa'})
    -[statement {
        predicate: 'rdfs:subClassOf',
        possibility: 'certain',
        proof: 'https://en.wikipedia.org/wiki/Chihuahua_%28dog%29'
    }]->
    (object {id: '#dog', name:'Dog'})

有没有办法以某种方式在RDF中建模这样的东西?处理这个问题的正确方法是什么?它似乎是一般的,所以我认为有一个最好的做法...

0 个答案:

没有答案