无法使用SPARQL查询从dbpedia获取数据

无法使用SPARQL查询从dbpedia获取数据,sparql,semantic-web,dbpedia,apache-jena,Sparql,Semantic Web,Dbpedia,Apache Jena,我试图使用以下代码从dbpedia获取有关国家的信息。然而,我没有得到任何。也有可能找到此类信息的方法 public void getCountriesInformation() throws FileNotFoundException, IOException { { System.out.println(listOfCountries); ParameterizedSparqlString qs = new ParameterizedSparql

我试图使用以下代码从dbpedia获取有关国家的信息。然而,我没有得到任何。也有可能找到此类信息的方法

public void getCountriesInformation() throws FileNotFoundException, IOException {
    {   
        System.out.println(listOfCountries);
        ParameterizedSparqlString qs = new ParameterizedSparqlString("PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> \n "
                + "SELECT * {     ?Subject rdf:type <http://dbpedia.org/page/" + listOfCountries.get(0) +"> .     ?Subject ?Predicate ?Object } ORDER BY ?Subject LIMIT 10000 OFFSET 10000");

        QueryExecution exec = QueryExecutionFactory.sparqlService("https://dbpedia.org/sparql", qs.asQuery());
        //exec.setTimeout(10000000);
        exec.setTimeout(10, TimeUnit.MINUTES);
        ResultSet results = exec.execSelect();
        ResultSetFormatter.outputAsCSV(new FileOutputStream(new File("C:/Users/leons/Desktop/CountryData.csv")), results);
        //ResultSetFormatter.out(results);
    }
    //CSVCountryNameFetcher countryNameFetcher = new CSVCountryNameFetcher();
    //countryNameFetcher.fetchDataFromCSV();
}

整个查询都是错误的:

国家是DBpedia中的资源,因此,它们不会出现在带有谓词rdf:type的宾语位置的三元组中。这没有任何意义

DBpedia的名称空间是http://dbpedia.org/resource/

一个示例查询是

选择*WHERE{ ?p?o。 }
您从何处获得此查询?