Main Page-ja: Difference between revisions
m (translated through the whole page) |
IwaiMasaharu (talk | contribs) (→ツール、テストケース、リサーチ: 表現の変更) |
||
Line 161: | Line 161: | ||
*[[icalendar-implementations|iCalendarの実装]] | *[[icalendar-implementations|iCalendarの実装]] | ||
*[[internationalization|国際化]] | *[[internationalization|国際化]] | ||
*[[parsing-microformats| | *[[parsing-microformats|マイクロフォーマットのパース方法]] | ||
*[[selected-test-cases-from-the-web|Web上の厳選テストケース]] | *[[selected-test-cases-from-the-web|Web上の厳選テストケース]] | ||
*[http://hg.microformats.org/ ソースコード・レポジトリ] -- [[mercurial-quick-start|ハウツー:レポジトリからコードをダウンロードするには]] | *[http://hg.microformats.org/ ソースコード・レポジトリ] -- [[mercurial-quick-start|ハウツー:レポジトリからコードをダウンロードするには]] |
Revision as of 07:25, 27 September 2007
Microformats Wikiにようこそ!
初めての方は、microformatsの手引きからどうぞ。編集を始める前に、how-to-play-jaを読んでください。
はじめに
- まず、POSH とは何なのかを理解しましょう。
- 「microformatsについて」のページ、最新ニュース、メディア紹介例や プレゼンテーション、microformatsに関する書籍、ポッドキャスト、スクリーンキャストなどについて読んでみてください。
- 質問がある場合は、よく聞かれる質問や用語集をご覧ください。
- 誰かから直接話を聞きたければ、microformatsのイベントに参加してみてください。
定義
メーリングリスト(mailing-lists)での一般的な定義は、「分散的開発を実現するために用いられる、セマンティクスをHTMLに埋め込む為のシンプルな仕様」です。もう少し細かく説明すると、microformatsは下記のように定義できます。
- 分散的開発を実現するために用いられる
- Webにあるリソースそのものや、それを利用するツールやサービスを分散的に処理できるようにします。
- セマンティクスをHTMLに埋め込むための
- それぞれの分野に特化することで、各仕様が小さいものとなります。
- シンプルな仕様
- 人間が解読できる(X)HTML/XMLドキュメントやAtom/RSSフィード、そしてプレーンなXMLでの提供
- 現存するコンテンツの利用パターンを標準化することからはじめています。
- 概略的で説明的なclass名を使い、ソースをみてもわかりやすくなっています。
- 現存の相互運用できる規格に基づくことにより、汎用性が高まります。
「ブラウザーでWeb巡回しかしないんだ。それはまた20世紀的だね。」 -- Mark Pilgrim
マイクロフォーマットとは何かについて、マイクロフォーマットを使うと何ができるかについてさらに詳しい説明を読んでみてください。
協力の方法
マイクロフォーマットをさらに発展させるために、こんなことができます。
- マイクロフォーマットをもっと使ってもらえるよう、周りに伝えていく。
- 推薦文を書く。
- TO DOリストにあるタスクを引き受ける。
- mailing lists や IRCチャンネル に参加して、マイクロフォーマットに関する知識を深めたり、質問に答えたりする(投稿の前に、一般ガイドラインをお読みください)。
- 世界中の人が利用しやすくなるよう、microformats wikiの翻訳を手伝う(他言語でのmicroformats wiki)。
- Wiki内の孤立したページを見つけ、正しくリンクを貼る。
- 新しいマイクロフォーマットを提案する前に、あなたのサイトがPOSH(セマンティックHTML)で書かれており、現存するマイクロフォーマットをすでに利用していることを確認する。その後、新規提案のプロセスについてよく読む。
仕様
以下はオープンスタンダードとなったmicroformatsの仕様です。(実装や実際の使用例もご覧ください)
- hCalendar - hcalendar creator(翻訳中!)
- hCard - hcard creator(翻訳中!)
- rel-license(翻訳完了)
- rel-nofollow(翻訳完了)
- rel-tag(翻訳完了)
- Vote Links(翻訳完了)
- XFN (XFNの実装もご覧下さい)
- XMDP
- XOXO(翻訳中!)
ドラフト
- adr
- geo
- hAtom
- hResume(翻訳中!)
- hReview - hreview creator
- rel-directory
- rel-enclosure
- rel-home
- rel-payment
- Robots Exclusion
- xFolk
デザインパターン
デザインパターンは、Microformats の間で共通のマークアップ方法です。
- abbr-design-pattern
- class-design-pattern
- date-design-pattern
- datetime-design-pattern
- include-pattern
- value-class-pattern new!
- rel-design-pattern
Exploratory Discussions
Per the microformats process: 実世界での例の調査や分析、既に存在するフォーマット、またmicroformatsにできそうなもののブレインストーミングをまとめています。もし何かページを追加した場合、まずrejected-formatsを見てから行ってください。
- alternates alternates brainstorming, alternates examples
- attention
- audio-info (examples, formats, brainstorming, proposal) - Marking up information and metadata related to audio (speech, music, and sound in general). new!
- blog description blog description examples
- blog info blog info examples
- blog post examples, blog post formats, and blog post brainstorming (yielded the hAtom draft)
- book book examples, book formats, and book brainstorming
- chat chat examples, chat formats, and chat brainstorming
- citation citation effort, citation examples, citation formats, citation brainstorming, and citation FAQ
- code code examples, code brainstorming new!
- comment コメントに関する問題, comment examples, and comment formats (Some stuff needs to be extracted from comments-formats)
- collection description - for describing collections in libraries new!
- course-catalog; course-catalog-examples new!
- currency; currency-examples; currency-brainstorming; currency-proposal; currency-issues
- depend-examples: examples of dependency graphs, especially as they relate to software new!
- digital-signatures: incorporation of digital signatures in Microformatted data; (digital-signature examples, digital-signatures brainstorming) new!
- directions directions examples new!
- directory inclusion directory inclusion examples, directory inclusion formats. (see also rel-directory)
- distributed conversation distributed conversation overview, distributed conversation brainstorming, distributed conversation examples, and distributed conversation formats
- error messages error message examples, error message brainstorming
- forms forms examples
- file-format (examples, formats, brainstorming) - for the mark-up of file format information (size, type, codecs, bitrate, etc.) new!
- genealogy genealogy exploration
- geo extensions
- geo-extension-strawman - extend geo for moons, other planets, etc.
- geo-elevation-examples - extend geo for representing altitude new!
- geo-waypoint-examples - extend geo for representing routes and boundaries, using waypoints new!
- group group brainstorming and group examples
- hash hash examples
- grouping (examples, formats, brainstorming, proposal) - Metadata markup of items that should be grouped together. new!
- items items brainstorming and items examples
- job listing job listing examples and job listing brainstorming
- last modified last modified examples, last modified formats, and last modified brainstorming
- hListing hListing proposal, and hListing feedback
- Also, listing examples, formats, and brainstorming
- hProduct - hProduct brainstorming | hProduct examples
- hToDo
- location location formats. (see also adr and geo)
- measures and measurement units measure
- media-info (media-info examples, media-info formats, media-info brainstorming) updated!
- meeting minutes meeting minutes examples, meeting minutes formats, and meeting minutes brainstorming
- metalink metalink examples new!
- microsummary microsummary brainstorming
- MFO examples
- music music examples updated!
- news news examples new!
- photo note photo note examples
- question-answer, question-answer-brainstorming; question-answer-examples new!
- receipt (examples, formats, brainstorming, proposal) - Marking up information and metadata related to purchase receipts. new!
- recipe recipe examples, recipe-brainstorming updated!
- rel-product rel-product brainstorming
- requirements testing requirements testing overview, and requirements testing examples
- REST examples
- resume resume brainstorming, and resume formats
- review review examples, and review formats (yielded the hReview draft)
- search results search results example
- show show brainstorming
- showroll brainstorming
- species - for the marking up of the scientific names of living things: species-examples; species-brainstorming updated!
- table examples
- tagspeak tagspeak examples
- tagcloud tagcloud examples, and tagcloud brainstorming.
- transit table transit table examples
- uid
- widget widget examples, and widget brainstorming
- wiki formats
- work of art work of art overview, work of art examples, work of art formats, and work of art brainstorming
- XMDP brainstorming (see also xmdp-faq)
- realestate-propertydetail brainstorming
例
ツール、テストケース、リサーチ
事例、コード、テストケースを知るには、マイクロフォーマットを使った各ページをご覧ください。複数のマイクロフォーマットを使っているツールやサービスは少ししかありません。このセクションは複数のマイクロフォーマットに関連するエディター、パーサー、妥当性検証ソフト、テストケースなどの情報をご紹介しています。
- アクセシビリティ
- RDFに対してよく聞かれる質問
- iCalendarの実装
- 国際化
- マイクロフォーマットのパース方法
- Web上の厳選テストケース
- ソースコード・レポジトリ -- ハウツー:レポジトリからコードをダウンロードするには
- vcard-implementations, vcard-errata, vcard-suggestions
- コンテンツの標準化が難しい理由
- Profile フォーマット 実際の使用例
リソース
- イベント
- カンニングペーパーは、マイクロフォーマットの仕様をど忘れしてしまったときなどに便利です。
- マイクロフォーマット普及キャンペーン
- ブログ&サイト用ボタン
- デスクトップアイコン
- デモ - microformatを試すデモへのリンク集
- Semacode
- 求人情報
- ユーザーインターフェース
- pages for deletion
- 複数のマイクロフォーマットに関する問題点
- スペルチェックディレクトリ
共用ワークスペース
他言語でのmicroformats wiki
microformatsの記事を色々な言語で読んだり編集したりできます。
- 100以上の記事のある言語
- English (本家の英語)
- Francais (フランス語) mis à jour!
- 10以上の記事のある言語
- 2以上の記事のある言語
- elsewhere
- Wikipedia's article on microformats has been translated into a number of languages.
See also other-languages, and how-to-start-a-new-translation.