-
Notifications
You must be signed in to change notification settings - Fork 194
Example: Serving out an RDF version of a VG graph with Blazegraph
Eric T Dawson edited this page Sep 15, 2016
·
1 revision
See https://www.blazegraph.com/download/
Download the blazegraph.jar
Start the server
java -Xmx2G -jar blazegraph.jar
Feed the data using the upload file option at [http://localhost:9999/blazegraph/#update]. Set format to turtle and select rdf.
prefix gas: <http://www.bigdata.com/rdf/gas#>
PREFIX vg:<http://example.org/vg/>
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX vgnode:<http://example.org/vg/node/>
SELECT ?nearbynode ?hopcount
WHERE {
SERVICE gas:service {
gas:program gas:gasClass "com.bigdata.rdf.graph.analytics.BFS" .
gas:program gas:in vgnode:261 . # one or more times, specifies the initial frontier.
gas:program gas:out ?nearbynode . # exactly once - will be bound to the visited vertices.
gas:program gas:out1 ?hopcount . # exactly once - will be bound to the depth of the visited vertices.
gas:program gas:link vg:linkForwardToForward . # only hops along the forward to forward are followed
}
FILTER (?hopcount < 15)
}