I like to explore the contents of my triplestores with either the rrdf or SPARQL packages in R. I believe they use cURL under the hood. They can take additional parameters, beyond the endpoint address and the query itself.
Here's GraphDB's notes on cURL-based queries: http://graphdb.ontotext.com/documentation/standard/quick-start-guide.html#query-data-programmatically
I could swear I connected to some password-protected triplestore from R in the past, but I can't remember how I did it. It might have been Stardog or Blazegraph.
I'll be connecting over a VPN. I hope that I can relax the usual rule about not embedding sensitive data (like a password) in a plain text URL.
- Can I connect to a password-protected GraphDB (or any other RDF4J compliant triplestore) by including the username and password as part of the URL?
- Or, can I establish an authenticated connection/session with GraphDB over cURL, as opposed to establishing a secure connection within some Java or Scala code?