CSVなどの表形式を検索・共有するWebサービス

背景

大前提

・既存のWebを検索する方法は文字情報に基づいて検索を行う
・Web上には様々なデータが公開されている
・文章や画像、表など

どんなの? ####

-文章については既存のWeb検索エンジンの対象
-画像なども文章情報などをヒントに検索するものが存在する

今のWebって

ぶっちゃけ、構造をもつデータを検索する方法は一般的ではない
理由は検索方法や意味(用途?)を判断する必要がある
XMLを対象とした検索が普及するのかは別問題(がんばれSemantic Web?)

表形式のデータの問題

既存のWebの体系でも一般的なデータ表現形式
Tabelタグは昔からある

今の状態では ####

表の中に含まれている文字列を探すことは可能(要は全文検索)

でもそれでいいの? ####

・表の構造を無視して検索してうれしいのか?
・ただ、Webページに表を載せるだけ、検索はWebブラウザの検索機能で十分か?
・表に合わせた検索機能を提供するシステム(+表を提供するためのユーザインタフェース)を準備するのはコスト
・情報の修正にかかるコスト

で、どうしたいの? ####

・表をアップロードして共有したい(Web的発想)
・アップロードした表に合わせて自動的に検索するためのフォームを生成したい(システムのコストを下げる)
・折角共有するのだから修正も比較的自由にみんなでやりたい(Wiki的発想)

で、どうするの?

表のデータ形式(例えばCSV)をアップロードするのは問題ない(データの機密性はこの際除く)
表のデータ構造を自動的に判断するのは難しい。HTMLのth要素は何の役にも立たない。やっぱり投稿者がデータ構造を指定するしかない。例えば、
+ 投稿者が各項目に簡単な検索のためのヒントを入力
+ 入力をXFORMなどの形式に変換(ほら、すぐに生半可な技術知識に頼る)
+ それに合わせた検索システムを自動的に生成

修正は良くあるAjaxみたいな感じで(ほら、すぐに生半可な技術知識に頼る)

なにがうれしいの?

一々表を書くのは面倒くさいよね

・手書きするのも面倒くさい
・自分で自動生成する仕組みを作るのも面倒くさい
 ・一々検索のための仕組みを作るのは面倒くさいよね

・世にある表形式はRDBMSで管理しろってのは大げさだと思う
・結局自分で用意するしかないし
 ・一々管理者が修正するのも面倒くさいよね

・そういう意味ではWikiは有りだと思う
・でもWikiでは他の問題が残ってる。そういう意味でWikiはまだ旧時代的なHTMLオーサリングツールの域を脱してないと思うし

で、なんか似たようなものは無いの?

ExcelシートをWebで共有:発想七日!:ITmedia オルタナティブ・ブログ
: なんでもExcelで共有すれば良いんじゃないってのは、ちと横暴ではないかと。もちろんそのメリットは理解しますが
: Webの利点や、検索の話は無さそうだし

はてなグラフ
: 発想はある意味近いかもしれない
: ただ、グラフ化より検索やUIが重要な表もあるって事で