Lio*_*man 6 ontology neo4j graph-databases
我想为我的Web应用程序构建一个本体,我想用Neo4j来表示本体(因为我还是使用了Neo4j).
现在,我似乎必须从头开始编写它,包括整个本体实现,验证,推理,GUI编辑器.绝对是太多的工作.
是否有一个框架或库可以让我在neo4j上管理我的本体而无需从头开始实现它?如果没有,最合理的选择是什么?(我在Node.js上使用Neo4j)
本体实现、验证、推理、GUI 编辑器。
如果您想要这些东西(GUI 编辑器除外),您可以使用Tinkerpop 的蓝图堆栈,同时仍然使用 Neo4j 作为数据库。它从“低级”图形数据库的 API 中抽象出来并提供统一的接口。这意味着您可以在将来更改数据库,同时保留功能。
首先,您需要主蓝图库Neo4j impl。和赛欧普。。此时,您应该使用该类GraphSail及其 Connection 类进行语义图管理。
请注意,通过使用 Sail 补充(我没有提出这个术语..),您可以使用 Sesame 的库,例如(从我的 Maven 项目粘贴)sesame-rio-rdfxml、sesame-rio-ntriples、sesame-repository-sail 、 sesame-queryparser-sparql。
我不是为 Tinkerpop 工作,但我真的很喜欢他们的框架。
| 归档时间: |
|
| 查看次数: |
1654 次 |
| 最近记录: |