SPARQLクエリを使用してdbpediaからデータをフェッチできません

レオン・ドソウザ

次のコードを使用して、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();
}
UninformedUser

クエリ全体が間違っています:

  1. 国はDBpediaのリソースであるため、述語を使用したオブジェクト位置のトリプルでは発生しませんrdf:typeこれは意味がありません。

  2. DBpediaの名前空間は http://dbpedia.org/resource/

クエリの例は次のようになります

SELECT * WHERE {
  <http://dbpedia.org/resource/France> ?p ?o .
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

クエリ内でBigDecimalを使用しているときに、mongoDBからデータをフェッチできません

分類Dev

Notepad ++は$ _POSTメソッドを使用してPOSTMANからデータをフェッチできません

分類Dev

フェッチを使用したPOSTおよびGETAPIリクエスト、データを取得できません

分類Dev

jqueryを使用してmongodbから最新のデータをフェッチできません

分類Dev

javascriptを使用してWebURLからテキストデータをフェッチできません

分類Dev

VueとAxiosを使用してAPIからデータをフェッチできません

分類Dev

Nodejsを使用してMongodbからデータをフェッチできません

分類Dev

watindllを使用してページネーションからリンクをフェッチできません

分類Dev

OracleからSQLServerリンクサーバーからデータをフェッチできません

分類Dev

FacebookグラフAPIを使用してクローズグループからデータをフェッチできません

分類Dev

FacebookSDKからデータをフェッチできません

分類Dev

SQLからデータをフェッチできません

分類Dev

Spring BootはMySQLデータベースからデータをフェッチして表示できません

分類Dev

リクエストを使用してWebページから表形式のコンテンツをフェッチできませんでした

分類Dev

streams /highland.jsを使用した結果からmongodbからデータをフェッチできません

分類Dev

MSSQLからバイナリデータをフェッチできません

分類Dev

ReactNativeフェッチを使用してデータを取得できません

分類Dev

retrofit2を使用してデータをフェッチできません

分類Dev

beautifulsoupを使用して特定のデータをフェッチできません

分類Dev

QueryBuilders.termQueryを使用してデータをフェッチできません

分類Dev

PromiseおよびAJAXリクエストフェッチAPIを使用してJsonデータを表示できません

分類Dev

コード化可能なSwiftを介してjsonからデータをフェッチできません

分類Dev

Androidで[ボレーライブラリを使用して] JSONデータをフェッチできません

分類Dev

iPadminiを使用してAngularアプリケーションでデータをフェッチできません

分類Dev

反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

分類Dev

反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

分類Dev

グラフの使用中にデータベースからスクリプトタグにデータをフェッチできません

分類Dev

外部APIからデータをフェッチして状態を更新できません

分類Dev

ReactJSアプリはRESTAPI呼び出しを使用してデータをフェッチできません

Related 関連記事

  1. 1

    クエリ内でBigDecimalを使用しているときに、mongoDBからデータをフェッチできません

  2. 2

    Notepad ++は$ _POSTメソッドを使用してPOSTMANからデータをフェッチできません

  3. 3

    フェッチを使用したPOSTおよびGETAPIリクエスト、データを取得できません

  4. 4

    jqueryを使用してmongodbから最新のデータをフェッチできません

  5. 5

    javascriptを使用してWebURLからテキストデータをフェッチできません

  6. 6

    VueとAxiosを使用してAPIからデータをフェッチできません

  7. 7

    Nodejsを使用してMongodbからデータをフェッチできません

  8. 8

    watindllを使用してページネーションからリンクをフェッチできません

  9. 9

    OracleからSQLServerリンクサーバーからデータをフェッチできません

  10. 10

    FacebookグラフAPIを使用してクローズグループからデータをフェッチできません

  11. 11

    FacebookSDKからデータをフェッチできません

  12. 12

    SQLからデータをフェッチできません

  13. 13

    Spring BootはMySQLデータベースからデータをフェッチして表示できません

  14. 14

    リクエストを使用してWebページから表形式のコンテンツをフェッチできませんでした

  15. 15

    streams /highland.jsを使用した結果からmongodbからデータをフェッチできません

  16. 16

    MSSQLからバイナリデータをフェッチできません

  17. 17

    ReactNativeフェッチを使用してデータを取得できません

  18. 18

    retrofit2を使用してデータをフェッチできません

  19. 19

    beautifulsoupを使用して特定のデータをフェッチできません

  20. 20

    QueryBuilders.termQueryを使用してデータをフェッチできません

  21. 21

    PromiseおよびAJAXリクエストフェッチAPIを使用してJsonデータを表示できません

  22. 22

    コード化可能なSwiftを介してjsonからデータをフェッチできません

  23. 23

    Androidで[ボレーライブラリを使用して] JSONデータをフェッチできません

  24. 24

    iPadminiを使用してAngularアプリケーションでデータをフェッチできません

  25. 25

    反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

  26. 26

    反応ネイティブアプリケーションでreduxを使用してデータをフェッチおよび表示していますが、バックエンドからのデータ変更時に更新されません

  27. 27

    グラフの使用中にデータベースからスクリプトタグにデータをフェッチできません

  28. 28

    外部APIからデータをフェッチして状態を更新できません

  29. 29

    ReactJSアプリはRESTAPI呼び出しを使用してデータをフェッチできません

ホットタグ

アーカイブ