- From: Bob DuCharme <bob@snee.com>
- Date: Wed, 17 Sep 2008 21:48:19 -0400
- To: Richard Cyganiak <richard@cyganiak.de>
- CC: public-lod@w3.org
Richard Cyganiak wrote: > I'm not sure if it works on every SPARQL endpoint, but try this: > > curl -F 'query=SELECT * WHERE { ?s ?p ?o } LIMIT 3' > http://dbpedia.org/sparql > > The key is using curl's -F parameter (which takes a key-value pair and > urlencodes the value), and putting the 'query=...' part into quotes. Bingo! As written, this query didn't work in Windows and did in Linux, but when I changed the the single quotes to double quotes, it worked in Windows both from the command line and from a batch file. It's also great because it's so much terser and more readable than all the escaped versions. As a side note, I think this is going to be very big, because while Linked Data (and much of the semantic web) is theoretically about exposing data to programs instead of to eyeballs like the traditional web, most of the linked data and semantic web demos I see out there are about visual browsing of linked data--displaying it to eyeballs. When we can grab the results of a linked data SPARQL query with a script, then we can really start doing new and interesting things with it. Bob
Received on Thursday, 18 September 2008 01:47:10 UTC