Connecting to remote locations and data sources¶
What’s in this document?
You can connect to remote locations and data sources from your instance of GraphDB. Locations represent individual servers or endpoints which store data. They can be other GraphDB instances or remote endpoints, and can be attached, edited, and detached.
Remote locations are mainly used for:
Accessing remote GraphDB repositories from the same Workbench
Accessing secured remote repositories via SPARQL federation
The interface for attaching to remote locations can be opened by navigating to and clicking the button. This will bring up the interface for attaching to a remote locations.
Remote GraphDB instance |
|
|---|---|
Ontopic SPARQL endpoint |
|
SPARQL endpoint |
|
Attached remote locations appear in your list of repositories and data sources separately from the list of local repositories — Remote GraphDB instances lists all available repositories on attached remote GraphDB instances, while Remote SPARQL endpoints lists both attached SPARQL endpoints and attached Ontopic SPARQL endpoints.
Once a remote location has been attached, it can also be removed.
Note
The delete icon won’t appear unless you have Administrator access to that remote location.
To change the credentials of an attached remote location, click on the edit icon.
Tip
To check the state of your current license, click the Repository screen’s key icon that has the tooltip “View or update license for these repositories”.
Note
You can connect to a remote location over HTTPS as well. To do so:
Enable HTTPS on the remote host.
Set the correct Location URL, for example
https://localhost:8083.If the certificate of the remote host is self-signed, you should add it to your JVM’s Truststore. Read more about using Truststores with GraphDB in the Use self-signed certificates section of the documentation’s Encryption page.
Creating a repository on an attached remote GraphDB location¶
If you have proper write permissions for an attached remote GraphDB instance, you can create a repository on that instance the same way you create a local one. From you can choose the remote location from the Location field.