SPARQL/27
< SPARQL
Esta página explica como ejecutar un archivo de texto que contiene una consulta en SPARQL desde la línea de comandos.
Supongamos que tienes un archivo llamado
que contiene una consulta simple (ver bloque de abajo)
main.sparql
SELECT ?item {
?item wdt:P31 wd:Q5
}
LIMIT 1
La consulta que existe en el archivo puede ser ejecutada con el siguiente comando en un sistema que tiene el comando
(por defecto, los sistemas GNU/Linux tienen esta herramienta).
cat
curl \
-G \
--data-urlencode query="$(cat main.sparql)" \
'https://query.wikidata.org/sparql'
<?xml version='1.0' encoding='UTF-8'?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
<head>
<variable name='item'/>
</head>
<results>
<result>
<binding name='item'>
<uri>http://www.wikidata.org/entity/Q23</uri>
</binding>
</result>
</results>
</sparql>