extraer datos de DBpedia (conexión de punto final SPARQL de java)

IvetX:

Necesito extraer algunos datos de DBpedia. Sé que puedo usar http://dbpedia.org/snorql/ y escribir una consulta allí y luego ver el resultado. Pero ¿hay alguna herramienta / clase para conectar DBpedia punto final de Java, consulta escribir en un código y luego obtener el resultado en un archivo?

Jeen Broekstra:

Sí, hay varios, de los cuales Apache Jena y Eclipse RDF4J son probablemente la más conocida.

He aquí un ejemplo sencillo de ejecutar una consulta SPARQL en el punto final DBPedia de Java y de imprimir el resultado, utilizando RDF4J:

  Repository endpoint = new SPARQLRepository("http://dbpedia.org/sparql");
  try (RepositoryConnection conn = endpoint.getConnection()) {
        TupleQueryResult result = conn.prepareTupleQuery("SELECT * WHERE { ?s ?p ?o } LIMIT 10").evaluate();
        result.forEach(System.out::println);
  }

Para obtener el resultado en un archivo es, por supuesto, también es posible. Yo sugeriría que echar un vistazo a la documentación del proyecto para saber más acerca de las posibilidades.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=378974&siteId=1
Recomendado
Clasificación