![](http://developer.yahoo.com/geo/placemaker/guide/images/logo.png)
ごく最近-5月20日、 Yahoo! がアナログを持たない新製品のリリースを発表-Yahoo! Placemakerは、さまざまな形式のドキュメントから地理関連情報を抽出することを主な目的とする地理解析サービスです。 プレゼンテーションは「大勢の人で」と言われたように開催され、 「拍手がスタンディングオベーションに変わりました 」で終わりました -アイデアと実装は間違いなくそれを気に入っていました。しばらくの間、このトピックに関するコメントのかなり肯定的な流れを見ることができました しかし、パフォーマンスは終了し、全員が家に帰り、質問を始めます。
Placemakerとは
既に述べたように、Placemakerは、いくつかのドキュメントから地理関連情報を抽出できるWebサービスです。 ここには明確化が必要ないくつかのポイントがあります。 まず、情報を抽出できるこれらのドキュメントは何ですか? 第二に、これはどのような地理関連情報であり、最も重要なのは誰がそれを必要とし、なぜですか?
ドキュメントでは、すべてが非常に簡単です。 現時点では、Placemakerはテキスト(アフリカのテキスト)、HTMLドキュメント(ここではそれほど単純ではありませんが)、およびXMLから派生したニュース集約形式(RSSおよびAtom)をサポートしています。 さらに、PlacemakerはGeoRSSとして知られるRSSおよびAtom拡張機能を「理解」し、HTMLドキュメントに埋め込まれているマイクロフォーマットから追加情報を抽出することもできます。 情報についてもっと詳しく話すべきです。
プレースメーカーにできること
非常に短い場合、PlaceMakerのすべての機能は、次の3つのグループで定義できます。
- 文書で言及されている場所(地理的)とその重要性は?
- 同じ名前のすべての場所の中で、ドキュメントで具体的に言及されているものはどれですか?
- 問題の文書全体はどこにありますか?
これら2つの概念を例で説明します。 典型的なニュース記事をご覧ください 。 それを読むことさえせずに、第一に、この記事はパキスタンについてであり、「そのようなものについて」であることを選び、第二に、テキストをすばやくスキャンすることにより、特定の地理的な名前を選び出すことができます-パキスタン、イスラマバード、それらなしで!)、および他のいくつか。 これがまさにPlacemakerのすべてです-この記事が地理的な意味で「何」であるかを言い、地理的な名前をリストし、必要に応じて重要度で分類します。
さらに、同じ名前の場所の問題は、Placemakerを開発するときに開発者が決定した最も困難なものであることに注意する必要があります。 たとえば、イスラマバードという名前の場所が11あることを知っていましたか? または23ロンドン? それとも47ヨーク? また、「モスクワ」という名前の29の場所、8-「サマラ」と234のサンノゼの名前は? もちろん、それらのいくつかはより人気があり、いくつかはあまり人気がありませんが、人気のあるものではなく、正しいものを選択する必要があります!
Placemakerの使用方法
特定の用途の問題は、サービスのユーザーの裁量にありますが、ニュース記事の地理的分類や、特定のスプリングフィールドに関する言及の検索など、多くのオプションがあり、特定の場所に関するTwitterメッセージの強度を地図上にプロットするような非常に難解なもので終わります。 これは単なるテキストです。RSS/ Atomを見ると、ほとんど1つのアクションでPlacemakerを使用して解決できるタスクは、RSSをGeoRSSに変換することです。つまり、ストリームに地理情報を追加します。 たとえば、Yahoo!のグループの1つ 世界中の多くのソースからRSSフィードを収集してPlaceMakerに「渡し」、特定の地域に関するニュースの強度が時間とともにどのように変化するかをマップ上に示す優れたデモアプリケーションを作成しました(巨大な「バブル」(豚インフルエンザのヒステリー中はメキシコ全土)。
参考情報
Placemakerについてのいくつかの事実。
- PlacemakerはWOEID (Where On Earth ID)を使用して場所を示します。 このような識別子を使用すると、話している場所を明確に言うことができます(名前と座標とは対照的に)。 WOEIDの完全なセットは、現在、開発者がダウンロードできます(更新されます)。
- PlacemakerはYahoo!と同じプラットフォームを使用します ちなみに 、 ここで遊ぶことができるジオプラネット-とFireEagle。
- Placemaker-POSTおよびREST形式で要求を受信し、XML、所定のスキーム、またはGeoRSS形式のいずれかで結果を返すことができるWebサービス
- Placemakerを使用するには、開発者はYahoo!でアプリケーションIDを取得するだけです。 開発者ネットワーク
- Placemakerは無料で、 GeoPlanet Dataも同様です-WOEIDと関連情報のデータベース
- Placemakerは27の言語をサポートしていますが、残念ながらロシア語はまだありません(ただし、状況が変わるという希望をあきらめません)。
- Placemakerで遊ぶために、 Rasmus Lerdorf (PHPの著者)が書いた最小限のデモサービスを一晩で使用できます-パブリックAPIが発表された瞬間からサービスが登場するまで半日しかかからなかったからです。 さらに、 フォーラムはPlacemakerを使用する新製品へのリンクを公開します(明らかな理由により、それらはほとんどありません:))
- YDNの公式ページからPlacemakerの学習を開始するのが最善です。ここでは、ユーザーマニュアル (研究に強くお勧めします)を読み、開発者が監視するフォーラムで質問をすることができます。
そして最後に
Placemakerはベータ版です。 また、他の企業でよく見られる「永遠のベータ版」ではなく、開発者がキャッチして修正するまでベータ版です。いいえ、すべてではありませんが、接頭辞「ベータ版」を削除できるバグがたくさんあります。 したがって、バグを見つけたと思われる場合は、自分でバグを保持しないでください! :)フォーラムで開発者に書き込みます-彼らはあなたに感謝し、できるだけ早くそれを修正します。 同じことが機能に当てはまりますが、これはめったに必要ではありませんが、何らかの奇妙な理由でこのリリースに含まれていません-書いてください。
更新:そして、PlaceMakerを使用するデモとマッシュアップへのリンクをいくつか追加します。
リストが展開されます!