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 are the way to publish and share information on the web with higher fidelity.
For example, if a company wanted their contact information to be easily found and shared, they would publish it with hCard. Similarly if an organization is planning a series of events and wants more people to know about them and add them to their calendars, then they would publish their events listing with hCalendar. For advocacy groups, whenever they take a position on some political leader, some piece of legislation etc., if they wanted their evaluations/reviews/ratings of those people/laws to be more easily found and passed around, they would publish such opinions with hReview. For all of these, to make it easier, publishers can use tools and services that support microformats.
The key here is that microformats are simple/easy enough that the any organizations own web authors/designers can easily add them in themselves. Adding microformats is easier than publishing an RSS feed for example. You don't have to be a programmer. Anyone with decent (X)HTML+CSS authoring/writing skills can use microformats. Pretty much anyone who is literate can be taught how to author HTML+CSS, and thus microformats makes use of very widely available skill sets.
-- 「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マイクロフォーマットは、人の姓名、所属組織、連絡先などの詳細情報を記録するためのフレームワークを提供している。
In my view this is doing two things:
- a Bringing some amount of standardization to commonly used data sets, which can lead to several benefits towards data retreival
- a Bringing an implicit meta data structure which again can be used to fetch informaiton at more granular level. SO in above example one could fetch just the company name, even thought there is not meta data around company name
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
Microformats are simple standardized annotations of content available on the Web that provide a practical solution today to more productive and decentralized Web-based information search and sharing.
In other words, Microformats allow you today to copy/paste information from a Web page, for instance someone's contact information from their blog to your address book, instead of manually retyping it. Eventually, microformats will allow anyone to make the information they publish easily sharable and searchable (products, events, resume, etc.) without having to duplicate and maintain up-to-date their data in centralized databases.
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
microformats are semantics with momentum, a codification of what everyone did anyway. They are what works, written down.
Alessandro Martin
Microformats are frames for your contents. Using microformats you tell, in a way both humans and machines can understand, what is the basic meaning of what you are writing in a web document.
written by Alessandro Martin.
Add Yours Here
microformats are...(insert your definition here)
written by You.
Note: feedback on the existing definition or those on this page can be found in the definition-feedback. Please add feedback there (rather than inline here).
See Also
他言語訳
- What are microformats (en, 原文)
- c'est quoi les microformats (fr)