Fetch data from a SPARQL endpoint and store the output in a list
Source:R/sparqlchunks.R
sparql2list.Rd
Fetch data from a SPARQL endpoint and store the output in a list
Examples
endpoint <- "https://lindas.admin.ch/query"
query <- "PREFIX schema: <http://schema.org/>
SELECT * WHERE {
?sub a schema:DataCatalog .
?subtype a schema:DataType .
}"
result_list <- sparql2list(endpoint, query)
#> Preparing to send query to: https://lindas.admin.ch/query
#> SPARQL string:
#> PREFIX schema: <http://schema.org/>
#> SELECT * WHERE {
#> ?sub a schema:DataCatalog .
#> ?subtype a schema:DataType .
#> }
#> Query URL:
#> https://lindas.admin.ch/query?query=PREFIX%20schema%3A%20%3Chttp%3A%2F%2Fschema.org%2F%3E%0A%20%20SELECT%20%2A%20WHERE%20%7B%0A%20%20%3Fsub%20a%20schema%3ADataCatalog%20.%0A%20%20%3Fsubtype%20a%20schema%3ADataType%20.%0A%7D
#> Warning: Not Acceptable (HTTP 406).
#> Warning: First query attempt result is empty. Trying without Accept=application/xml header. The result is not guaranteed to be a list.