Web 2.0時代の技術として注目されつつある「Microformats」。ウェブ上のデータにセマンティックな意味を与えることでデータを利用しやすくする小さなフォーマットを揃えることを目指し、開発者コミュニティが広がりつつある。O'Reilly MediaからMicroformatsに関するeBookである「Microformats Shortcuts」を出版したBrian Suda氏にMicroformatsについて話を聞いた。
--Microformatsのプロジェクトはどうやってスタートしたのでしょうか?
HTMLにセマンティックを与えるという考えは、以前からあります。HTMLには限度があり、表現できるエレメントが限られているためです。Microformatsは、このようなセマンティックをHTMLに付加する方法を探った結果生まれました。“まず人にとって読みやすいことが重要、機械はその次。(Human readable first, machines second)”をモットーに、人にやさしいフォーマットを目指しています。
Microformats誕生の経緯を話すと、2002年ごろより、何人かが、ばらばらにフォーマットを作っていました。この中には、友達をマークアップするフォーマットである「XFN(XHTML Friends Network)」を開始した人もいました。その後2005年までの間は、同じような問題意識を持つ開発者が、ばらばらにフォーマットを作成していた時代です。
そして、同じことをやっていると気が付きいた人が集まり、組織化されたのが2005年です。ウェブサイトを立ち上げ、体系化しました。現在、XFNはMicroformatsの一部になっています。開発作業は、Microformats.org上で進んでいます。
--Microformatsがどうして必要なのでしょう?
ソフトウェア業界では、データを再利用する“オープンデータ”の動きが見られます。データ再利用のためには、外部者には分かりにくいフォーマットにするのではなく、フォーマットをオープンにして誰もが利用できるようにすることが必要です。これにより、ウェブページから別のウェブページへ、ウェブページからアプリケーションへとデータを移行したり、データをカレンダーやアプリケーションなどに保存したりできます。これが、Microformatsが目指しているものです。
Microformatsがなければ、あるウェブページからデータを取得して別のウェブページに移行することは非常に難しいことになります。
たとえば、同じ英語圏である米国と英国を見ても、日付情報の記入は異なります。米国では「月/日/年」の順であるのに対し、英国では「日/月/年」です。9月20日なら、20月は存在しないので理解できますが、1月2日の場合、誤解が生じます。
ですから、これは日、これは月と構造を与え、表現することが重要です。場所の場合、通りの名前はどこで終わり、都市名になるのか、これをマシンが理解することは簡単ではありません。セマンティックを与えれば、マシンはより理解できるようになります。
O'Reilly Mediaから「Microformats Shortcuts」を出版したBrian Suda氏。
関連情報
-
「スパムフィルタもWeb 2.0的に」--センドメールら3社からスパムフィルタアプライアンス
センドメール、CSK Winテクノロジ、テンアートニの3社は共同で、迷惑メール対策フィルタを搭載したセキュリティアプライアンスサーバを発表した。 - オープンソースからWeb 2.0まで--次世代の製品開発の方向性を示したアクチュエイト
- ソフトウェアに新たな息吹をもたらすAJAX--新興企業らの挑戦
- ニッチ市場で身を立てる「Web 2.0」新興企業
- XMLコンソーシアム、Web 2.0を企業システムで活用するための勉強会を開催
- サン、Web 2.0時代のエンタープライズシステムを占うセミナーを3月22日に開催
- オライリー・ジャパン
「インタビュー」 のバックナンバー
-
脆弱なWindows 2000がネットに放り出される--保護製品を提供するFFRの意図
Windows 2000は7月13日でマイクロソフトによるサポートが終了してしまう。これは、セキュリティ更新プログラムの提供も終了することを意味する。現在もまだ利用されているWindows 2000を、このままネットの大海に放り込んでもよいのだろうか?FFRの鵜飼裕司氏に話を聞いた。 -
情報爆発時代、圧縮と重複排除を防波堤とする--米Ocarina Networksの挑戦
-
巨大ベンダーひしめくBI市場で独立系の策は?:競合しながらもパートナーへ
-
EMC幹部、自社システムのクラウド化に向けた戦略と課題を語る
-
Google Mapsで紛失パソコンを表示、国境越えて回収--Absoluteの新サービス
- インタビュー 一覧へ »
企画特集

-
仮想環境のバックアップは難しいのか
効率的なバックアップへの2ステップを解説 -
レガシーアプリケーションの稼働どうしてる?
互換性の問題、あなたはどう考える?意見募集中! -
利用者の理想を追求した最新レンタルサーバ
サイト制作事業者がその評価結果を徹底レポート! -
事例 VMwareでデータセンターをクラウド化
富士通の開発環境を効率化したクラウドのノウハウ -
アプリケーション仮想化 3つの課題
最新のCosminexus V8.5の知られざる実力 -
通販サイトのアクセス集中からの危機を救う
4つのケーススタディからWebシステムを徹底解説 -
仮想化をダメにするストレージの実態
求められるストレージ正常化のキーワードとは? -
身近な業務をCRMが変革!
実は、埋もれた情報が鍵だった -
アンケートから見るセキュリティ対策の実態
8つの機能が中小企業の情報資産を守る -
DBのパフォーマンスに困ってませんか?
既存のデータベース環境に追加するだけで性能が2倍に -
御社はまだフリーの転送サービスですか?
大容量ファイルの受け渡しに「ルール」と「安心」を -
新しい視点のレンタルサーバが誕生!
スタートアップ企業、開発者に最適なそのポイントとは? -
経営統合後の事業損益構造の見える化を実現
SAS Performance Managementの導入事例紹介!! -
ビジネスを支えるWebシステム最前線
システムトラブルの6割が、ソフトウェアに原因あり
-
13. ソースチェック
この4分間のビデオでは、Intel Parallel Studioの一部であるIntel C++コ... -
14. OpenMP 3.0
この3分間のビデオでは、Intel Parallel Composerで利用可能なOpeMP 3.0...
