問題タブ [wikidata]

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 投票する
1 に答える
1698 参照

api - Wiki ダンプから言語間リンクを取得する

ウィキペディアのダンプから言語間リンクを抽出しようとしています。これらのリンクは WikiData Project に移動されたようで、アクセスは API 経由でのみ提供されます。

このブランチでは、問題の対処方法を説明し、API への切り替えを提案しています: エクスポートされたウィキペディアの記事から Interlanguage リンクを取得しますか?

しかし、私の研究範囲は、Web API (数百万クエリ) を使用するには大きすぎるようです。API 以外の場所からこれらのリンクを抽出できるかどうかを知っている人はいますか? API を照会するよりも、任意のサイズのダンプを解析する方が望ましいです。

私が使用したウィキペディアのダンプ: http://dumps.wikimedia.org/backup-index.html

私が使用した WikiData ダンプ: http://dumps.wikimedia.org/wikidatawiki/latest/

0 投票する
4 に答える
5273 参照

wikidata - すべてのウィキデータ プロパティのリストを取得するには?

すべての既知のウィキデータ プロパティを一覧表示するこのページに相当するウィキデータ API は何ですか? 'doctoral advisor' などのプロパティを検索して、P184 を取得したいと考えています。

itemsにも同様の関数が存在しますが、プロパティに相当するものを見つけることができないようです。

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

sparql - プロパティでウィキデータ エンティティを見つける方法は?

APIを使用して、指定されたプロパティでWikidataエンティティを見つける方法はありますか? たとえば、Freebase ID プロパティ (Property:P646) を持つエンティティはたくさんあります。これは一意の識別子であり、この識別子でエンティティを取得したいと考えています。

これを達成する方法を知っている人はいますか?

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

wikidata - 一部のプロパティで使用されている値のリストを取得する

一部のプロパティで使用されている値のリストを取得できますか? たとえば、P166 (受賞歴) プロパティのすべての使用済み個別値のリストを取得したいと考えています。

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

wikidata - 名前からのウィキデータ エンティティ値

たとえば、Google のページ データを取得したい場合など、エンティティの名前に基づいて Wikidata ページ情報を取得する方法はありますか。対応するエンティティ値で「エンティティ」を使用して行う必要があると思いますが、エンティティ値を特定する簡単な方法があるかどうかはわかりません。

0 投票する
0 に答える
92 参照

php - ウィキデータの URL を解析できません

ウィキデータ API からのデータを分析しようとしていますが、var_dump 関数を実行するとタイムアウトが発生し続けます。以下の私のコードを見てください:

[送信] をクリックしますが、次のメッセージが表示されます: 致命的なエラー: 最大実行時間が 30 秒を超えました... データを分析するための他の提案はありますか? ありがとう。

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

php - テキスト要素を変数としてキャプチャする

オブジェクトから特定の要素の最初のインスタンスを取得しようとしています。オブジェクト $doc があり、次の値を取得したいと考えています。

ID、URL、エイリアス、説明、ラベル、具体的には:

  • 変数1 - Q95、
  • variable2 - //www.wikidata.org/wiki/Q95,
  • variable3 - Google.Inc,
  • varialbe4 - アメリカの多国籍インターネットおよびテクノロジー企業、
  • variable5 - Google

私は $jsonArr 文字列を取得することである程度の進歩を遂げましたが、これが最善の方法であるかどうかはわかりません。これらを取得するための最良の方法についてアドバイスしてください。以下の私のコードを見てください:

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

c# - 変数キー名で JSON アイテムにアクセスする

以下は私の JSON データで、たまたま Wikidata が提供する形式ですが、わかりやすくするために大幅に削除されています。

C# 内でこのデータにアクセスしようとしています。私の問題は、Q200405 が動的であることです。これは基本的に、取得しているレコード番号です。たとえば、別のページで

これまでの私の最善の試みは、Json.NET (Newtonsoft) を使用することでした。

これは機能しますが、明らかにハードコーディングQuery.Q200405.ToString()は理想的なソリューションではありません! データにドリルダウンするために複数の Deserialize ステートメントを実行するべきではないでしょうか?

私の質問は、上記の JSON 形式を ac# プログラムに読み込む最良の方法は何ですか?

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

nlp - Freebase や DBPedia などのオープンなナレッジ ベースからエンティティと動詞の関係を抽出する

Freebase、DBPedia、Wikidata、Wordnet などの既存のオンライン KB から実体と動詞の関係を抽出する方法はありますか?私が調べたところ、これらの情報源が実体に集中していることがわかりました。

私の目的は、「人は食べられる」、「車は動くことができる」、「人はサッカーができる」などの関係を導き出すことです。

0 投票する
0 に答える
300 参照

mediawiki - ウィキデータの増分トリプルを取得する

ウィキデータの最新の増分 n トリプル ダンプを取得できるかどうかを知りたいです。

ウィキデータ ツールキットを使用してダンプの最新バージョンをダウンロードし、それらを n トリプル ファイルに自動的に変換します (を使用RdfSerializationExample) が、そのダンプの増分バージョンを生成する方法がわかりません (変更された、新しい、および削除されたエンティティを指定する) )。

私の考えは、 OpenLink Virtuosoのようなシステムでウィキデータの情報の更新版を維持することです。したがって、n トリプルのインクリメンタル バージョンを取得する必要があると思います。

xml version にダンプの増分バージョンがあることは知っていますが、それらを n-triple に変換する方法がわかりません。

それで、それは続行するための最良の方法ですか?