OpenSearch

OpenSearchはシンジケーションとアグリゲーションに適する形式で検索結果を発行することを可能にする技術群である。これはウェブサイトと検索エンジンが標準的でアクセス可能な形式で検索結果を発行する方法である。OpenSearchはAmazon.comの子会社A9によって開発され、最初のバージョンである、OpenSearch 1.0は2005年5月のWeb 2.0においてジェフ・ベゾスにより公開された。OpenSearch 1.1のドラフトバージョンは2005年11月から12月にかけてリリースされた。OpenSearch仕様はクリエイティブ・コモンズ・ライセンス下で、A9によりライセンスされている。

 概要 
OpenSearchは以下から構成される:
 OpenSearch Descriptionファイル: 検索エンジンを特定し、説明するXMLファイル。
 OpenSearch Query Syntax: 検索結果を取得できる場所の記述
 OpenSearch RSS（OpenSearch 1.0）またはOpenSearch Response（OpenSearch 1.1）: open search結果を供給するための形式。
 OpenSearch Aggregators: OpenSearch結果を表示するサイト。

OpenSearch Description Documentsは特定のウェブサイト/ツールのための結果レスポンスを一覧にする。仕様のバージョン1.0では、RSS形式で、一つのレスポンスのみを許した。しかしながら、バージョン1.1では何らかの形式の、複数のレスポンスのサポートを提供している。HTMLなどの他の形式も完全に許容されるが、しかしながらRSSとAtomだけが正式にOpenSearchアグリゲータで正式にサポートされる唯一の形式である。

 OpenSearchをサポートする検索エンジンとソフトウェア 
 A9.com
 Live Search
 Yahoo!検索
 Nuvvo e-Learning
 OSFeed
 Bargainstriker RSS Shopping
 Internet Explorer 7, 8
 Windows 7
 Microsoft SharePoint
 Microsoft Search Server
 Eluta.ca
 WWW::OpenSearch - Perlモジュール
 textualize's opensearch -- Pythonモジュール
 Kwiki::OpenSearch - Kwikiウィキエンジンで使用するためのPerlモジュール。
 PEAR Services_OpenSearch - PHP OpenSearch APIライブラリ
 Search Addons - ブラウザの検索ボックスのための検索エンジンリストおよびプロバイダ。
 OpenSearch Klip - Klipfolioソフトウェアで使用
 searchplugins.net - IE7およびFirefox2 (MinefieldまたはBon Echo)ビルドで使うためのOpenSearchプラグインの作成
 Mozdex.com OpenSearch
 Nestoria - UK Property Search Engine.
 Nurse Web Search - Health Internet Search Engine.
 Drupal.org OpenSearch Module (Steven Wittens)
 YaCy
 Mozilla Firefox 2.0 - OpenSearchを実装し、MozSearchと名づけられた実装。MozSearchはFirefox関連プロジェクトだけのためのもので、Webでの使用を意図していない。Mozsearchからの拡張機能は、XML名前空間プレフィクスを含むOpenSearchファイルで使用できる。
 nutch - オープン・ソースのWeb検索ソフトウェア
 Yandex - ロシアの検索エンジン
 Xapianの"opensearch" OmegaScriptを含むOmegaサーチフロントエンド。
 BoardReader 検索エンジンフォーラム
 Zoom Search Engine - OpenSearch互換の検索結果を提供する検索エンジン。
 Alfresco - エンタープライズ・コンテンツ・マネジメント・システム。
 AirportLinger.com - 空港検索エンジン。
 greensear.ch - Environmentally responsible search engine that donates ad revenue to national non-profits
 pathtraq.com - 旬な話題や人気のサイトを検索出来るランキングサイト
 CiNii - 国立情報学研究所が提供する論文検索データベース
 Google Chrome - OpenSearch Description Documentへのリンクを持っているサイトでユーザーが検索を行った場合、自動的に検索プロバイダに登録し、OmniBoxと呼ばれるアドレスバーと検索ボックスなどを統合したバーでタブキーを用いた検索が可能となる。

 OpenSearchフィードのディレクトリ 

A9のOpenSearch Description Documentsの公共のオープンディレクトリが、2005年8月5日に利用可能になった。このディレクトリはHTML search、OpenSearch RSS feed、またはこれらの基盤であるDescription Document経由でアクセスできる。

 ブログコンテンツをOpenSearch APIに利用可能にするプラグイン 

 ROME OpenSearch Java Module (Beta) - Rome A9 OpenSearch 1.1 API for Java (Michael Nassif)
 Movable Type - OpenSearch 1.1 (Alf Eaton)
 Movable Type - OpenSearch 1.0 (Niall Kennedy)
 WordPress (Chris Fairbanks)

 関連項目 
 Z39.50
 SRU
 フィード

 外部リンク 
 OpenSearch.org -- 公式のウェブサイト、仕様書がある
 OpenSearch.a9.com -- a9.comへの検索登録のためのサイト
 Ready2Search -- Web上でのOpenSearchプラグインエディタ
 OpenSearch 1.1 (ドラフト4) 仕様書 -- 仕様のバージョン1.1のドラフトの日本語訳

Category:検索エンジン
Category:XMLベースの技術
Category:オープンフォーマット
Category:ウェブ技術