救世主「タグ」ブログのタグの概念をデータベースでも使いたい!Evernoteがすべてを解決した更新履歴タグってなんだ?初めて「タグ」というものの存在を知ったのは、ブログが流行りだした2000年代初頭からしばらくたってからのことです。アメリカでは9.11以後、個人による情報発信が爆発的に増え、一気にブログが広まったと聞きます。日本では、まだまだサイトをHtmlでちまちまとつくっていた時代でしたので、日本で流行り始めるには数年のタイムラグがありました。私も最初のブログをつくったのは2004年のことです。それまでは「楽天広場」を使ってました。ブログという概念ではなく、個人が簡単にWeb上でホームページをつくれる、しかもメニューなどはエントリーを書くと自動でつくられていく、という今で言えばCMSなんですが、当時はなんてすごいもんだと思って「更新作業が自動化されたホームページ」をつくる感覚で楽天広場で日記を書いてました。この楽天広場にトラックバック機能などがつきブログ化するのがたしか2005年。日本でも本格的にブログ文化が始まった頃でした。してブログサービスが乱立していく中,「自前のブログ」というものがつくれるようになっていきます。使ったブログシステムの登場です。自分ですべてのことをカスタム化できる本格的なブログ時代の到来です。そこに「タグ」という概念がもちこまれていたんです。その頃はまたタグというものの持つ意味がわかりませんでした。カテゴリとどうちがうの?と思っていました。使っていくうちにタグの持つ意味がわかったとき,驚愕しました!それまでのデータベースがどうしても叶えられなかった悩み「これはどのカテゴリーにも入る。どっちに入れたらいいんだ?」というあの悩みを解決してしまったからです。以前紹介した「山根式袋ファイル」などのデータベースを例にとります。P1http://lala.idea4u.net/archives/583スーパー春望のことを書きました。本当に書いていて懐かしいですね。1987年の8月、春望をつくっていたdb-SOFTから毎月届いていたパンフレット「db-World」にその後のワープロソフト界を変えるほどのすごい記事が載りました。86年から使い続けている書類のデータベースシステムです。このデータベースは、まさに実物の書類データベースであり、20数年使ってきていて未だに現役です。この袋にデータである書類を入れる時、いつも悩んでいました。「このデータの実物は◯◯という袋にはいっているよ」と表示したものを入れておくことで解決していました。同じデータの複数保存という形で解決していたのです。これもひとつの解決法ではありました。スマートではありません。PCのデータベースでも同じことがおこりました。データベースの項目に「キーワード」というものをつくって検索につかっていましたが、このキーワードには言葉がひとつしか入れられないのが普通でした。さっきのような悩みを解決するために,複数キーワードデータベースの設計時にキーワード1,キーワード2,キーワード3というようにキーワードのフィールドを3つほど作っておいて「どっちに入れたらいいんだ?」問題を解決するという方法をながくとっていました。複数カテゴリー,複数キーワードのジレンマ。これは、データベース構築についてまわることだったわけです。初期のブログもそうであったと思います。記事を何らかのカテゴリに位置付ける時、このカテゴリにも入るが,このカテゴリにも入るというような時にいつもどちらに入れたらいいのか、どのように解決したらいいのかも常に悩んでいたものです救世主「タグ」ところが長年続いたこのジレンマをタグが一気に解決してしまったカテゴリーがデータを入れる袋だとすると、タグは文字通り袋に貼り付けるタグ。シールですから同じ袋に何枚でも貼り付けられます。素晴らしいところが,「このタグがついている袋だけ」検索で引っ張ってこれるのです。釣り人が,いくつもの釣り針で同じタグの付いた袋をひっかけて,同時につっているイメージですね。どの袋,カテゴリーに入れるのかは悩まずにどれかに入れておき(またはなんの袋にもいれずに!)タグをポンポンと貼りつけていきさえすれば、あとから同じタグのものだけ引っ張ってこれる。逆に言えば、このAというデータはこのタグからも、そのタグからも、あのタグからも引っ張ってこられることができる。lalaカテゴリーは袋。