Posted On: Oct 16, 2019

Amazon Neptune now supports SPARQL 1.1 Federated Query, a World Wide Web Consortium (W3C) Recommendation. Using Neptune customers can execute a portion of their query across different SPARQL endpoints within their Virtual Private Cloud (VPC), combine the result, and return to the user. Now customers can distribute their data across multiple Neptune clusters and using a single query to access that data across those clusters. Customers can also use federation to combine data in Neptune with data from external SPARQL endpoints.

SPARQL 1.1 Federated Query uses the SPARQL service keyword. The keyword included in the query identifies the location of the SPARQL endpoint to retrieve the data. Neptune SPARQL federation can also be enabled to use federate against another Neptune cluster that is secured by the AWS Identity and Access Management (IAM) service. Customers need to ensure the federated SPARQL endpoint adheres to the data model and security requirements.

There are no additional charges to use federated query as long as the data transfer is within the VPC. Customers can try out federated query today. Please refer to the Amazon Neptune User Guide for more details on using SPARQL Service.