what-are-microformats-ja
初めての方は、まず Microformatsの手引きページをご覧ください。
Microformatsとは?
撮影:Hugh Macleod(2007年9月)
プロジェクト開始時点での定義
現在、microformats.orgのホームページには以下のような定義が書かれています。
人がまず優先、機械はその次という考えのもとにデザインされた Microformats は、すでに現存し、幅広く受け入れられている標準をベースに整備された、シンプルでオープンな一連のデータ形式です。
これは、microformats.orgサイトの立ち上げ時(2005年6月20日)にDan Cederholm が Tantek Çelik の力を借りて書いたものです。
メーリングリストより
Microformats とは、拡散開発ができるよう、HTMLの中に意味(セマンティック)を埋め込む時に使う、シンプルなきまりごとのことです。
これは、microformats-discuss メーリングリスト での誰かの発言です。出典元が分かる人は、リンクまたは引用を付け加えてください。
さらに的確に Microformats を定義するなら、このようにも言えます。
- シンプルなきまりごと
- セマンティックなマークアップを埋め込むため
- はっきりした問題の存在する領域のため
- 人間が解読できる(X)HTML/XMLドキュメントやAtom/RSSフィード、単純なXMLでの提供
- すでにあるコンテンツの利用パターンを標準化する
- 簡潔で説明的なclass名を使う
- 多くの場合、現存する相互運用可能な企画をもとにしている
- リソース、ツール、サービスなどの拡散的な開発を可能にするため
http://microformats.org/discuss/mail/microformats-discuss/2005-September/000922.html by Dr. Ernie Prabhakar
「ネットのコンテンツをブラウザーでしか見ないの?それはまた20世紀的だね。」 -- Mark Pilgrim
Chris Messina
Microformatsは、Webページ上で特定の種類のデータ(人に関する情報やイベント情報など)を識別するのに用いるシンプルなコード。
Tantek Çelik
Microformatsは、Web上でより高品質な情報を公開・共有するための手段です。
例えば、連絡先情報をより見つけやすく、共有しやすくしたいと思っている企業は、おそらくその情報をhCardを使って公開するでしょう。同じように、ある団体がイベントを企画していて、より多くの人にそのことを知ってもらったり、各自のカレンダーにイベントを追加してもらったりしたい場合、hCalendarを使うでしょう。 政治家や法律改正運動の支持団体などがある人物や法律の評価、レビュー、採点をより簡単に広めたい場合、こういった意見をhReviewを使って公開するでしょう。どの場合も、情報公開者はマイクロフォーマットを使ったツールやサービスを利用することで、さらに簡単に目的を実現することができます。
ここで大事なことは、マイクロフォーマットはWeb制作者やデザイナーが自分で簡単に追加できるくらい、シンプルで簡単だということです。例えば、RSSフィードを作成するよりも、マイクロフォーマットを追加するほうが手軽です。プログラマーでなくても、まあまあ(X)HTMLとCSSを書ける人なら、誰でもマイクロフォーマットを使うことができます。文字の読み書きができる人ならたいていHTMLとCSSを書けるようになると言ってもいいので、マイクロフォーマットはかなり幅広い層の人が使える技術だと言えます。
-- 「knowprose」がMicroformatsに賛同するきっかけとなった2006年6月6日、IRCでの会話から。
2006年6月7日追加:knowproseのブログ記事 Microformatsを理解する:データがあれば、誰かが見つけてくれる
Microformatsとは、注意深く設計された、(X)HTMLのクラス名。これにより、(X)HTML文書の持つ意味を拡張し、セマンティクス性が非常に信頼できるコンテンツ(人、イベント、レビューなど)を公開できるようになる。
-- 2007年7月28日、IRCでの会話から(tcaspers、irc.freenode.net/#wasp にて)。
Microformatは、Webページに単なるHTMLの見出しや段落以上の意味を持たせる方法。これを使えば、人/会社/イベント/レビュー/タグなどについて話しているということを示すことができる。
-- 2007年7月6日、インスタントメッセージの会話から。
Drew McLellan
Microformats are a way of attaching extra meaning to the information published on a web page. This extra semantic richness works alongside the information already presented, and can be used for the benefit of people and computers. This is mostly done through adding special pre-defined names to the class attribute of existing XHTML markup.
-- とあるIRCの会話から。
Aaron Gustafson
簡単に言うとこうだね。「Microformatsは、慣例の体系化だ」 -- Aaron Gustafson
Alok Jain
Microformatsは、一般的によく使われるデータ項目を公開するために使う、進化中のフレームワーク。たとえば、hCardマイクロフォーマットは、人の姓名、所属組織、連絡先などの詳細情報を記録するためのフレームワークを提供している。
僕の考え方では、これはつまりこんなことを意味している。
- 一般的に使われているデータセットに対し、ある程度の標準化をする。これにより、データの取り出しがしやすくなる。
- 暗黙に認められているメタデータ構造を提示することで、制度の高い情報を得ることができる。つまり、上の例では会社名に関するメタデータは存在していないけれど、会社名だけを取り出したりすることもできるっていうわけ。
Dave Sanford
Chris asked me to contribute my 'definition,' although I refer to it as a distillation:
“Microformats are a way of identifying and labeling classes of commonly used data that make it easier for humans or computers to locate or distribute such information on websites.”
Andy Mabbett
Here's my re-write of the current opening blurb, from:
人がまず優先、機械はその次という考えのもとにデザインされた Microformats は、すでに現存し、幅広く受け入れられている標準をベースに整備された、シンプルでオープンな一連のデータ形式です。
から、
Microformatsは、Webページ上にあるイベントや連絡先情報や場所などの人間が解読できるデータ項目に対して、ソフトウェアがインデックス化、検索、保存、相互参照、統合することができるよう、シンプルなマークアップを付け加えるための方法。
にするね。
Which can be followed by:
More technically, they are items of semantic markup, using just standard (X)HTML with a set of common class-names. They are open and available, freely, for anyone to use.
方針:
- 「Microformatsとは」から始める
- Webページについて言及する
- Microformatsが果たす役割を説明する
- 分かりやすい言葉を使う
Guillaume Lebleu
マイクロフォーマットは、シンプルで標準化された、Web上のコンテンツにくっつける注釈。今の時点で、より生産的で非中央集中的な情報の検索と共有ができるよう、実用性のあるソリューションを提供する。
言い換えれば、マイクロフォーマットは、Webページ上の情報をコピー&ペーストできるようにしてくれる。例えば、誰かのブログの連絡先情報を、実際に自分で打ち込む必要なくアドレス帳に移したり。将来的には、マイクロフォーマットにより、簡単に共有・検索できるような形式の情報(製品、イベント、履歴書など)を、重複や整合性を心配せずに、誰でも公開できるようになるでしょう。
BenWest
A microformat is a specific collection of names, values, and accompanying structure defined through rigorous market research intended to consider pervasive use of semantic html that increases data fidelity in HTML-borne data widely distributed on the web.
Microformats are more than one of these, eg "hcard and hcal are microformats."
DerrickPallas
マイクロフォーマットは勢いのあるセマンティクス。みんながすでにやっていることをちゃんと書式化したもの。実際に使われていることをきちんと書いて形にしたもの。
Alessandro Martin
マイクロフォーマットはコンテンツのための枠組み。マイクロフォーマットを使うことで、人間と機械がどちらも理解できる形で、Web文書に書かれたことの基本的な意味を明言化できる。
あなたの定義は?
マイクロフォーマットとは… (ここに、あなたの定義を入れましょう)
--出典:あなた
注: このページにある定義に対してのご意見は、定義への意見ページにあります。ご意見がある方は、このページにインラインで書くのではなく、あちらのページへ追加してください。
こちらもご覧ください
他言語訳
- What are microformats (en, 原文)
- c'est quoi les microformats (fr)