Run a SPARQL query
Arguments
- con
a ODBC connection to Virtuoso, from
vos_connect()
- query
a SPARQL query statement
Details
SPARQL is a graph query language similar in syntax SQL, but allows the use of variables to walk through graph nodes.
Examples
vos_status()
#> virtuoso isn't running.
# \donttest{
if(has_virtuoso()){
vos_start()
con <- vos_connect()
# show first 4 triples in the database
DBI::dbGetQuery(con, "SPARQL SELECT * WHERE { ?s ?p ?o } LIMIT 4")
}
#> Warning: Exiting, virtuoso template not found... is virtuoso installed?
#> PROCESS 'virtuoso-t', running, pid 2172.
#> Server is now starting up, this may take a few seconds...
#> virtuoso isn't running.
#> Error: nanodbc/nanodbc.cpp:1138: 00000
#> [OpenLink][Virtuoso iODBC Driver]CL033: Connect failed to localhost:1111 = localhost:1111.
# }