選択した質問と回答

RIT 2007、PHPConf 2007、およびオンラインの最近の会議で尋ねられたいくつかの質問をまとめることにしました。 もう一度答えます。







1.セマンティックWebにとってマイクロフォーマットは高価だと思いますか?




私はそれらを野生の茂みから果てしない草原に至る道と比較します。 外に出てみましょう-そこに移動する場所が表示されます。 XHTMLマークアップ言語というメインベースによって課せられた制限のため、マイクロフォーマットは比較的狭いセマンティック問題のみを解決できます。そのため、セマンティクスの領域への主要な道とは考えていません。 むしろ、動作中のセマンティクスのテストです。



2.なぜXMLではなくマイクロフォーマットを導入するのですか?




Microformatsには1つの紛れもない利点があります:それらは今すぐ使用できます。 これらは基本的にXHTMLコードであり、ほとんどすべてのクライアントアプリケーションが理解できます。 クライアントがマイクロフォーマットを理解しない場合、通常のXHTMLを処理します。 どんなマイクロフォーマットのXMLアナログでも同じことを試してください-あなたは理解できません。



3.誰でもマイクロフォーマットを発明して実装できますか?




誰でも思いつくことができます。 しかし、マイクロフォーマットは、コミュニティがそれを議論し、洗練するときに初めて本当のマイクロフォーマットになります。 最も合理的なオファーは生き残ります。



4. microformatsはスパムと戦うことができますか?




いや マイクロフォーマットは、蜂蜜の入った蜂の巣です。 彼らはクマと戦うことができません。



5.私は高貴なトラック運転手です。 500のサイトにマイクロフォーマットを組み込むことで、さらに収益を上げることができますか?




ウェブページやリンクの存在により重みをかけることができる単一のマイクロフォーマットは知りません。 反対を目的としたマイクロフォーマットはありますが、明らかにあなたにとって面白くないですか?



6.教えてください。しかし、マイクロフォーマットはコンテンツの盗難を単純化すると思いませんか?


はい ただし、無料配布の対象ではないと意図的に認識したコンテンツに意図せずに適用した場合のみです。



マイクロフォーマットは、オープンデータ用のオープンフォーマットです。 それらを実装することにより、サードパーティの人またはサービスが許可なしにWebページから情報を抽出できることに事前に同意します。



7.新しいプロジェクトにマイクロフォーマットを導入することを検討しています。 どこから始めますか?




ページの適切なレイアウトから始めます。 無効なタグを作成してマイクロフォーマットを次のパンに埋め込むことは意味がありません-パーサーが混乱したコード構造を突破することは困難です。 一方、マイクロフォーマットは、有効な意味的に正しいWebページを完全に補完します。



8.私のコーダーは、マイクロフォーマットについて私に言ったとき、お湯を沸かせていました。 精神的なつながりがありますか




さて、あなたはどのように伝えますか? 実際、レイアウト設計者は、マイクロフォーマットが一部の(すべてではない!)典型的な情報の高品質マークアップのルールを実際に設定していることを理解しています。 これで、ユーザープロファイル(たとえば)をマークアップする方法、このコード内のクラスに名前を付ける方法について困惑する必要がなくなり、同じ情報をマークアップする必要がある他のプロジェクトで同じコードを使用できるようになりました。 便利に。



はい。新しい開発者がプロ​​ジェクトに導入された場合、そのようなコードに侵入するのは簡単です。情報は十分に文書化されています



9.マイクロフォーマットのコンテンツ内にタグをネストする必要があるかどうかは、どこにもわかりません。 どうですか?




はい、複合マイクロフォーマット内の正しいネストを観察する必要があります。 これは、microformatコンポーネントパーツの階層を正確に示すために必要です。 マイクロフォーマットはXHTMLに基づいているため、階層定義はDOMおよび親子関係を使用して実装されます。



10. microformatsのバリデーターはありますか?




いや 残念ながら、彼らはまだ称賛されていません。




All Articles