3

我有一个存储 RDF 数据的 AllegroGraph 数据库。检索这些数据的唯一方法是通过 SPARQL 查询。我拥有的外部 API 是 GraphQL(它将在 Java 服务器中)。有没有办法可以将 GraphQL Java 服务器连接到 AllegroGraph 数据库并运行 SPARQL 查询(可能将 GraphQL 查询转换为 SPARQL)?

4

1 回答 1

2

我建议用 HyperGraphQL 包装您的 SPARQL 端点,然后使用 GraphQL联合或 GraphQL模式拼接。两者都有 Java 库。

作为安装 HyperGraphQL 的替代方法,您可以将 AllegroGraph 替换为 Ontotext Platform 或 Stardog,它们提供 GraphQL 对 RDF 的开箱即用访问。

于 2020-12-28T11:17:46.613 回答