問題タブ [dbpedia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1457 参照

sparql - DBpedia SPARQLリクエストで不適切な日付をスキップするには?

DBpedia から映画に関するデータを取得する必要があります。

http://dbpedia-live.openlinksw.com/sparqlで次のように SPARQL クエリを使用します。

2000 年 1 月 1 日以降にリリースされた映画を取得しようとしました。しかし、エンジンは次のように答えます。

私が理解できる限り、DBpedia のデータにはいくつかのエラーがあり、エンジンは設定した日付と比較するために文字列データを日付型に変換できません。そして、エンジンはクエリの実行を中断します。

問題は、エラーのあるデータをすべてスキップして、処理可能なすべてのデータを返すようにエンジンに指示する方法はありますか?

0 投票する
1 に答える
2809 参照

semantic-web - dbpedia を neo4j にインポートする方法は?

dbpedia を neo4j にインポートする必要があります。ここから dbpedia をダウンロードします : http://wiki.dbpedia.org/Downloads37

0 投票する
2 に答える
2089 参照

python - Python の SPARQLwrapper を使用して DBPedia エンドポイントへの SPARQL クエリで HTTP エラー 500 を取得する

ラベルに特定の文字列が含まれるすべてのプロパティを取得しようとしています。次のクエリを使用します。

パブリック DBPedia エンドポイント @ http://dbpedia.org/sparqlを介してクエリを発行すると、機能し、必要なものが返されます。ただし、Python スクリプトで SPARQLWrapper を使用して同じことを行うと、次のようになります。

カウントとソートの有無にかかわらず、制限の有無にかかわらず、クエリのバリエーションを試しました。HTTP 500 を取得し続けます。同じスクリプト内の他のクエリには問題がないため、エンドポイントが不安定であるとは思いません。このクエリでのみ停止します。

オブジェクトを取得するための同様のクエリは正常に機能します (スクリプトを介した場合とパブリック エンドポイントの両方で):

何がこれを引き起こしているのでしょうか?または、より具体的なエラーを取得する方法はありますか? 前もって感謝します。

0 投票する
1 に答える
1421 参照

semantics - 複数のキーワードについてDBpediaを照会する

たとえばこれを使用してfreebaseにクエリを実行する場合、DBpediaに複数のキーワードをクエリしたいと思います。

「エジプトのピラミッド」、「古代エジプト」、「ギザのピラミッド(エジプト)」のような妥当な結果が得られます。

ただし、複数のキーワードを使用してdbpediaをクエリしようとすると、空ArrayofResultになります。ただし、各キーワードを単独でクエリすると、結果が得られます。DBpediaのキーワード検索サービスのドキュメントは見つかりませんでした。http:/ /dbpedia.org/lookup

私はこのようにクエリを書きます:

これは正しい方法ですか?

0 投票する
1 に答える
735 参照

rdf - DBpedia に 2 つのキーワードを照会するように回避する

複数のキーワードについて DBpedia にクエリを実行したいのですが、正確な部分文字列を検索するEgyptian Pyramids必要Egypt Pyramidsがあるようです。

だから、関係を検索することで、「ピラミッド」という概念が「エジプト」と関係があるかどうかを確認できるのではないかと考えていましたが、そのために必要なsparqlクエリを思いつくのは難しいと感じています

ところで、私はクエリを実行します:http://dbpedia.org/sparql

0 投票する
3 に答える
3529 参照

mediawiki - すべてのウィキペディアインフォボックステンプレートとそれらを使用してすべてのページを取得します

Wikipedia:Stack OverflowのようなWikipediaページを考えると、多くの場合、インフォボックスがあります(ほとんどの場合、ページ上部の右側にあります)。スクリーンショットの例:

ウィキペディアのStackoverflowインフォボックス

  1. DBPediaは、これらすべての属性をRDFトリプルとしてリストします。DBPedia:StackOverflowで例を見ることができます。そこには、興味深いdbpprop:wikiPageUsesTemplate値を持つプロパティが表示されます。dbpedia:Template:Infobox_websiteどのウィキペディアのページがこのテンプレートを使用しているか知りたいです。どうすればそれを実行し、Infobox_websiteテンプレートを使用するすべてのページを一覧表示できますか?できればSPARQLクエリを使用しますが、他の簡単なソリューションも利用できます。

  2. 次は、すべてのインフォボックステンプレートのリストです。ウィキペディア:カテゴリインフォボックステンプレートには、目的のウィキペディアカテゴリの階層が表示されます。これは私が探しているもののように見えます。しかし、私はこれらすべてを1ページに機械可読形式で表示したいと考えています。たぶん、DBPediaはここでも正しいことですか?DBPedia :Category Infox TemplatesおよびDBPedia:INFOBOXでは、情報がほとんど見つかりません。しかし、これらは非常に有望に見えます。SPARQLを使用してすべてのインフォボックスタイプを検索し、それぞれに対してステップ1を繰り返し実行するにはどうすればよいですか?

これを使用して、SPARQLクエリをテストできます:http://dbpedia.org/snorql/

アップデート1

問題番号1を解決したようです:SPARQL:Infobox_websiteですべてのページを一覧表示します

アップデート2

また、これは問題番号2のクエリのようです。SPARQL:すべてのインフォボックスを一覧表示します

0 投票する
1 に答える
604 参照

java - DBpedia のクエリによる奇妙な動作

私は常に正常に動作している jena を使用した Java プログラムを持っています。

プログラムがこのクエリを実行する昨日から

エンドポイント「http://dbpedia.org/sparql」

(私が思うに)DBpediaが何も返さないため、このエラーが発生します

また、「http://dbpedia.org」でデフォルトのデータセット名(グラフIRI)を設定するアドレス「http://dbpedia.org/sparql」のWebブラウザーにクエリを配置しようとしました

しかし、私はエラーが発生します

XML のエラー解釈: 重要な要素の詳細情報: http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&query=PREFIX+rdfs%3A+%3Chttp%3A%2F%2Fwww.w3 .org%2F2000%2F01%2Frdf-schema%23%3E++++++++%0D%0ADESCRIBE+%3Chttp%3A%2F%2Fdbpedia.org%2Fresource%2FAlbert_Camus%3E&format=application%2Frdf%2Bxml&timeout=0&debug=on Linea numero 1, collonna 1 :

誰かが私を助けることができますか?

0 投票する
1 に答える
1072 参照

sparql - Jena から DBpedia への SPARQL クエリの実行中に「タイムアウト/クエリがハングする」

Jena を使用して dbpedia.org に対して SPARQL クエリを実行できません。

クエリの形式は次のとおりです。

ここで、http://www.dbpedia.org/resource/SomeArtistは有効なアーティスト URI (たとえばhttp://dbpedia.org/resource/Wilco ) であり、送信前に適切に URL エンコードされます。

クエリは、次の標準コードで実行されます。

プログラムは同じフォームに対して約 30 のクエリを実行していますが、Jena がクエリをスローする前に、一部のクエリが約 1 ~ 2 分間「ハング」します。

例外をキャッチして続行すると、一部のクエリがハングし、一部のクエリはすぐに結果セットを返し、0 個以上の結果が返されます。これを数回行うと、どのクエリが返されるか「ハング」するかはランダムになります。同一のクエリで SPARQL DBpedia を使用すると、Web ブラウザで同じようにハングアップすることがあります。

  • サーバーでクエリがタイムアウトするように、クエリを間違って構築しているので、dbpedia.org に何らかの方法で時間がかかりますか? 私はセマンティック Web と Jena にまったく慣れていませんが、最初は、オブジェクト部分に絶対 URI を使用しているため、クエリに非常に時間がかかると思っていました。

    声明。

  • 私が認識していない dbpedia.org への 1 つのソース/時間単位ごとの制限からのリクエストの数はありますか?

(Jena 2.6.4 を使用)

0 投票する
2 に答える
971 参照

semantic-web - DBpediaから観光に関するデータを取得するためのSPARQLクエリを作成するにはどうすればよいですか?

DBpediaから観光に関するデータを取得するためのSPARQLクエリを作成するにはどうすればよいですか?私はこれに完全に慣れていないので、誰かがそれを詳しく説明できますか(SPARQLクエリの書き方とSPARQLから始めるために私がすでに知っておくべきことは何ですか)。