You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

DbPediaDataAccess.cs 851B

123456789101112131415161718192021222324252627
  1. using System;
  2. using VDS.RDF.Query;
  3. namespace WebApiWebSem.DataAccess
  4. {
  5. public class DbPediaDataAccess
  6. {
  7. public void Query(string query)
  8. {
  9. var endpoint = new SparqlRemoteEndpoint(new Uri("http://dbpedia.org/sparql"), "http://dbpedia.org");
  10. //Make a SELECT query against the Endpoint
  11. var results = endpoint.QueryWithResultSet("SELECT DISTINCT ?Concept WHERE {[] a ?Concept} LIMIT 10");
  12. foreach (SparqlResult result in results)
  13. {
  14. Console.WriteLine(result.ToString());
  15. }
  16. //Make a DESCRIBE query against the Endpoint
  17. // var g = endpoint.QueryWithResultGraph("DESCRIBE ");
  18. // foreach (var t in g.Triples)
  19. // {
  20. // Console.WriteLine(t.ToString());
  21. // }
  22. }
  23. }
  24. }