import com.knowledgebooks.rdf.SparqlClient; import java.util.Map; /** * Copyright Mark Watson 2008-2010. All Rights Reserved. * License: LGPL version 3 (http://www.gnu.org/licenses/lgpl-3.0.txt) */ /** * Test finding people born in California */ public class TestSparqlClientDbpedia1 { public static void main(String[] args) throws Exception { String sparql = "PREFIX foaf: <http://xmlns.com/foaf/0.1/>\n" + "PREFIX dbpedia2: <http://dbpedia.org/property/>\n" + "PREFIX dbpedia: <http://dbpedia.org/>\n" + "SELECT ?name ?person WHERE {\n" + " ?person dbpedia2:birthPlace <http://dbpedia.org/resource/California> .\n" + " ?person foaf:name ?name .\n" + "}\n" + "LIMIT 10\n"; SparqlClient test = new SparqlClient("http://dbpedia.org/sparql", sparql); for (Map<String, String> bindings : test.variableBindings()) { System.out.print("result:"); for (String variableName : bindings.keySet()) { System.out.print(" " + variableName + ":" + bindings.get(variableName)); } System.out.println(); } } }