【问题标题】:Is there a way to convert GraphQL queries in a Java server to SPARQL queries?有没有办法将 Java 服务器中的 GraphQL 查询转换为 SPARQL 查询?
【发布时间】:2020-02-08 21:16:48
【问题描述】:

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

【问题讨论】:

    标签: java graphql sparql graphql-java allegrograph


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多