問題タブ [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.
wikipedia - (本の)作家と一緒にウィキペディアから(オートコンプリート)リストを取得する
私は、APIを使用してウィキペディアから本の作家のリストを取得するために本当に一生懸命努力してきました。私のウェブサイトのユーザーに、彼らが好きな作家を示す能力を与えたいと思います。同じ作家が好きな他の人に見せるために、私は彼らに可能な作家を示す自動完了/提案テキストボックスを作成するのは良い考えだと思いました(後で、3文字を入力するとしましょう)。このようにして、スペルの問題が回避され、ユーザーを照合するために使用できるpageIdを保存することもできます。
コーディングは問題ではありません!問題は、正しいクエリを作成することです。いくつかのアプローチを試しましたが、欲しいものが得られません。この種のことを行う方法を示す例もほとんどありません。
私が欲しいもの:
- ページのタイトルを返します
- ページのみ(カテゴリ、リビジョンなどはありません)
- 人々に関するページ、または可能であれば作家(国籍は重要ではありません)
- タイトルのみで検索
そして可能であれば:
- ページ上のテキストの少し(これはウィキペディアでしか入手できないと思いますか?)
- ページへのURL
- 生年月日、および適切な場合は死亡日
これが可能かどうかはわかりません。
wikipedia - エクスポートされたウィキペディアの記事からインターランゲージ リンクを取得していますか?
以前は、エクスポートされたウィキペディアの記事を正規表現で解析して、言語間リンクを取得していました。
ウィキデータ プロジェクトのフェーズ 1 では、これらのリンクはウィキデータの別のページに移動されました。
たとえば、Ore Mountainsの記事には、エクスポートに言語リンクがありません。言語リンクは現在Q4198にあります。
言語リンクをエクスポートするにはどうすればよいですか?
wikipedia - Freebase / DBpedia / wikidata.org -- 相違点
人間が読めるデータを使用して、アプリケーション内のいくつかの「オブジェクト」を強化したいと考えています。そのために、私は Freebase、DBpedia、wikidata.org を見て、現在 Freebase で作業しています。しかし、何が欠けているのか不思議に思わずにはいられません。
だから:違いは何ですか?具体的には、カバレッジの違いは何か、また、最も一般的に閲覧されているウィキペディアの記事の種類 (「人」、「場所」、「アーティスト」、「アルバム」など) について提供されるデータの違いは何ですか。
javascript - 親キー名が不明な場合の JSON アイテムへのアクセス
ウィキペディアの API から JSON をリクエストしています。
応答は次のようになります。
が各リクエストを変更することを考えるとramdom_number_here
(そのため、私たちはそれを知りません)、extrac
またはtitle
のデータにどのようにアクセスできますか?
jquery - JS と WikipediaAPI: 記事の紹介を取得しますか?
英語のウィキペディアの記事のタイトルである WikipediaAPI を考えると、JSON を返す URL があります。
応答は次のようになります。
<ramdom_number_here>
記事ごとに変化することを考えると、予測不可能です。
extract
ortitle
の価値をどう捉えて再利用するか?
wikipedia-api - en.wv 記事にウィキデータ リンクされていないすべての de.wv 記事を検索する
英語版ウィキボヤージュの記事にリンクされているウィキデータ以外のすべてのドイツ語版ウィキボヤージュの記事を見つける方法は?
例えば:
- https://de.wikivoyage.org/wiki/Calabash_Bay (ウィキデータにも存在しません)
- https://de.wikivoyage.org/wiki/Cecina https://www.wikidata.org/wiki/Q157762
Python である可能性がありますが、bash やその他のツール、さらには HTTP リクエストでも問題ありません。シンプルなほど優れています。
wikipedia-api - 特定のウィキデータ ID のステートメントのリストを取得するには?
私がなんとかした唯一のことは、このリンクです:
しかし、これは多くの役に立たないデータを生成します。必要なのは、指定されたアイテムのすべてのステートメントを取得することですが、上記のクエリにステートメントが表示されません。
ここでは次のようになります。
このための API はありますか、それとも Web ページをスクレイピングする必要がありますか?
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/
sparql - プロパティでウィキデータ エンティティを見つける方法は?
APIを使用して、指定されたプロパティでWikidataエンティティを見つける方法はありますか? たとえば、Freebase ID プロパティ (Property:P646) を持つエンティティはたくさんあります。これは一意の識別子であり、この識別子でエンティティを取得したいと考えています。
これを達成する方法を知っている人はいますか?