java - 使用 AllegroGraph RDF 存储进行对象到三元组映射?

标签 java rdf sparql allegrograph

我的项目正在 AllegroGraph RDF 存储之上构建一个 Java Web 应用程序。我想找到一个很好的解决方案来映射商店中的三元组和我们的域对象。我调查过Topaz ,一个以 Hibernate 精神开发的对象/三重映射 API。问题是他们目前没有 AllegroGraph 的连接器。

考虑到 API 支持有限,有没有人想出一个在 Java 中进行对象/三重映射的好方案?使这个问题变得更加困难的一个问题是,与 SQL 不同,SPARQL 标准仅支持读取操作,因此写入是通过 RDF 存储的专有 API 完成的,我真的很想在我们的应用程序中抽象出这些细节。

最佳答案

对于一般的 OO-RDF 映射,您可能需要查看:

我不知道 RDFReactor,但我知道 sommer 和 elmo 都基于 POJO 的注释,并允许通过直接基于三元组的 API 进行更新或使用 SPARQL 进行查询。

至于 AllegroGraph 本身,我不知道任何具体信息,但它们似乎支持 Sesame 并与其交互,因此您也许可以这样工作。

关于java - 使用 AllegroGraph RDF 存储进行对象到三元组映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/178752/

相关文章:

java - Redisson NoSuchFieldError : WRITE_BIGDECIMAL_AS_PLAIN 错误

java - 线性和二分搜索逻辑错误

java - spring 4 web mvc 的特定时间安排任务

rdf - 只允许一个查询字符串

bash - 如何从命令行解析rdf格式文件

rdf - 将 RDF URI 引用与物理 URL 相关联

sparql - Jena Fuseki 服务器命令未找到

java - 从单个项目或源中生成不同的 gradle 工件

sparql - 查询获取某个实体类的数量属性

group-by - SPARQL 仅按一个变量分组