我有一个Allegrograph数据库,用于存储RDF数据。检索这些数据的唯一方法是通过SPARQL查询。我拥有的外部api是GraphQL(它将在Java服务器中)。有没有一种方法可以将Graphql Java服务器连接到allegrograph数据库并运行SPARQL查询(可能将GraphQL查询转换为SPARQL)?
谢谢
答案 0 :(得分:2)
我建议用 HyperGraphQL 包装您的 SPARQL 端点,然后使用 GraphQL federation 或 GraphQL 模式拼接。两者都有 Java 库。
作为安装 HyperGraphQL 的替代方法,您可以将 AllegroGraph 替换为 Ontotext Platform 或 Stardog,后者提供了对 RDF 的开箱即用的 GraphQL 访问。