【发布时间】:2014-12-23 20:04:07
【问题描述】:
我有一个 N-Triples 转储,我想将其转换为密码文本,以便可以直接将其加载到 Neo4j 数据库中。
对于像rdf-syntax-ns#type 这样的简单本体,我可以使用脚本轻松转换,即
<http://www.foo.org/triple1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.foo.org/Human>
可以很容易地转换为
CREATE (t1:Human { type : "triple1" })
它是准确的,正如我所希望的那样。但是对于像<http://www.w3.org/2002/07/owl#equivalentProperty> 这样复杂的东西,它会变得很糟糕。
因此我的问题是如何使用 <http://www.w3.org/2002/07/owl#equivalentProperty> 作为谓词将任何三元组转换为 Cypher 文本?
【问题讨论】: