« AtomPPに検索って無いの? | メイン | はてなブックマークは便利だけど… »

2005年07月06日 (水)

Atom + OpenSearch [テクニカル]

昨日のAtomPPの検索のつづき。YAMAMOTO Yohei氏の関連記事を読み進めながらいろいろ調べてみると、A9 OpenSearchに話がつながることがわかった。やっと数ヶ月遅れで話題に追いついたのかな。yohei氏の記事ではAtomフィードを拡張してOpenSearch RSSを追加する例が示されている。

でもOpenSearchってなんか方向性が違う気がするんだけど。検索エンジンのインタフェース統一なんて高尚なものではなくて、AtomがPublishing ProtocolとしてCRUDを実装するなら当然検索も必要です、と言いたいだけなのだ。CRUDのRは、ReadだけではなくてRetrieveもあるのです(と、yohei氏の受け売り)。

よって重要なのはクエリ書式を決めるDescription Documentのほう。で、どうやら期待通りQuery Syntaxで searchTerms, count, startIndex, startPage の4つが定義されているようだ。これで一応クライアントによるシンプルな検索も可能になる。しかしこの程度の仕様はAtomに入れてほしかったなぁ…。OpenSearch Description Documentの書式はあまり整っているとは思えないし、Atom FeedURIの提示と重複してしまっているという問題点があるから。

追記:

IMCのMLに全く同じようなスレッドを発見。今少しずつ読んでます。その中からデメリットの指摘など。

http://www.imc.org/atom-syntax/mail-archive/msg15876.html
Search results are expected to be returned in the OpenSearch RSS format.

http://www.imc.org/atom-syntax/mail-archive/msg15877.html
We were also a little concerned that the OpenSearch model was very simplistic - there were many possible use cases we could think of that weren't catered for, and indeed we could only think of one that was really supported, being the one that A9 puts it to (which is a slim superset of feeding OpenSearch into a desktop aggregator).

昔のAtomAPI (draft-gregorio-07)にはちゃんと検索仕様があったんだねぇ。

投稿者 4bit : 2005年07月06日 13:43 このエントリーを含むはてなブックマーク

トラックバック

このエントリーのトラックバックURL:
http://www.4bit.net/x/mt/mt-tb.cgi/71

このリストは、次のエントリーを参照しています: Atom + OpenSearch:

» Atom PPにサーチは必要か from fumiakiyの日記
僕はAtom PP rulezな立場じゃないので、以下別に僕の信念ってわけじゃないです。こういう見方もあるんでは?という話だけです。 http://www.4... [続きを読む]

トラックバック時刻: 2005年07月07日 14:34

コメント

コメントしてください




保存しますか?