gpt4 book ai didi

neo4j - 在 neo4j 数据库中表示本体的好框架?

转载 作者:行者123 更新时间:2023-12-04 15:35:46 26 4
gpt4 key购买 nike

我想为我的 Web 应用程序构建一个本体,我想使用 Neo4j 来表示本体(因为我还是使用 Neo4j)。

现在看来,我必须从头开始编写它,包括整个本体实现、验证、推理、GUI 编辑器。肯定是工作量太大了。

是否有一个框架或库可以让我在 neo4j 上管理我的本体,而无需从头开始实现它?
如果不是,最合理的选择是什么? (我在 Node.js 上使用 Neo4j)

最佳答案

ontology implementation, validation, reasoning, GUI editor.



您可以使用 Tinkerpop's Blueprints堆栈,如果你想要这些东西(除了 GUI 编辑器),同时仍然使用 Neo4j 作为数据库。
它从“低级”图形数据库的 API 中抽象出来,并提供统一的接口(interface)。这意味着您可以在将来更改数据库,同时保留这些功能。

要开始,您需要主蓝图库 Neo4j impl.Sail oupl. .此时您应该使用 GraphSail类及其用于语义图管理的 Connection 类。

请注意,通过使用 Sail 补充(我没有想出这个术语..),您可以使用 Sesame 的库,例如(从我的 maven 项目中粘贴)sesame-rio-rdfxml、sesame-rio-ntriples、sesame-repository-sail ,芝麻-queryparser-sparql。

我不是为 Tinkerpop 工作,但我真的很喜欢他们的框架。

关于neo4j - 在 neo4j 数据库中表示本体的好框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com