10

それが言うように。

4

5 に答える 5

7

セマンティック マークアップを使用するということは、ページで使用する (X)HTML コードに、その目的を説明するメタデータが含まれていることを意味し<h2>ますclass="employee-name"。当初、検索エンジンがこの情報を使用することを期待する人もいましたが、Web が進化するにつれて、CSS のフックを提供するためにセマンティック マークアップが主に使用されるようになりました。

CSS とセマンティック マークアップを使用すると、ページの視覚的なデザインをマークアップから切り離すことができます。これにより、デザインを 1 回ダウンロードするだけで済むため、帯域幅が節約され、マークアップに混在しないため、デザインを簡単に変更できます。


もう 1 つのポイントは、使用される要素が、それらに含まれるデータと論理的な関係を持つ必要があるということです。たとえば、テーブルは表形式のデータに使用する<p>必要があり、テキストの段落に使用する<ul>必要があり、順序付けられていないリストに使用する必要があります。これは、すべてにテーブルを使用することが多かった初期の Web デザインとは対照的です。

于 2008-09-23T01:31:48.843 に答える
3

セマンティクスは、文字通り「意味のある」言語を使用することを意味します。Web 開発では、これは基本的に、コンテンツを説明するタグと識別子を使用することを意味します。

たとえば、#Left や #Main ではなく、#Navigation、#Header、#Content などの ID を <div> タグに適用するか、テーブルではなくナビゲーション リンクのリストに順序なしリストを使用します。

主な利点は、将来のメンテナンスにあります。コンテンツの意味を失うことなく、レイアウトやプレゼンテーションを簡単に変更できます。意味を失うことなく、ナビゲーション バーを左から右に移動したり、リンクを垂直ではなく水平に表示したりできます。

于 2008-09-23T01:34:03.410 に答える
1

http://www.digital-web.com/articles/writing_semantic_markup/から:

セマンティックマークアップは、私たちと私たちがプログラムするマシンがそれを認識して決定できるようにするのに十分な記述的なマークアップです。言い換えれば、マークアップとは、それを識別して有用なことができる場合に何かを意味します。このようにして、セマンティック マークアップは単なる説明以上のものになります。人間も機械も同じ情報を「理解」できる素晴らしい仕組みとなります。

于 2008-09-23T01:29:09.067 に答える
0

これは、HTML5の新しいより意味的なタグ付け要素とともに、http://schema.orgで指定されている最近受け入れられたMicro-formatsを使用する、私が取り組んでいるHTML5の意味的にタグ付けされたWebサイトの例です。

http://blog-to-book.com/view/stuff/about/semantic%20web

Googleには、コンテンツにセマンティックタグを追加することで、検索エンジンがWebページについてはるかに多くのことを「理解」できるようにする便利なセマンティックタグテストツールがあります。

テストツールは次のとおりです。http ://www.google.com/webmasters/tools/richsnippets?url = http%3A%2F%2Fblog-to-book.com%2Fview%2Fstuff%2Fabout%2Fsemantic + web&view =

ページ上の「もの」が本であり、isbn13識別子を持っていることをGoogleがどのように認識しているかに注目してください。価格や作成者などのメタデータを追加すると、さらに推測することができます。

これがあなたにいくつかの興味深い方向を示してくれることを願っています。より詳細なセマンティックタグ付けは、Good Relations Ontologyを使用して実現できます。これは、現在私が考えることができる最も包括的なものです。

于 2011-10-23T16:08:53.117 に答える
0

ソフトウェアがデータを「理解」できるようにするという前述の目標に加えて、データを変換または標準化する必要なく、オントロジー間で変換したり、データの異なる表現間でマッピングしたりするためのより実用的なアプリケーションがあります。情報が失われ、通常、将来の理解を深めることができなくなります)。

今年の OSCon では、セマンティック テクノロジの使用に関連するセッションが少なくとも 2 つありました。1 つは BigData に関するものでした (スライドはこちらから入手できます: http://en.oreilly.com/oscon2008/public/schedule/proceedings、もう 1 つは FreeBase の人たちでした。

BigData はそれを使用して、2 つの異なるデータ モデル間をマッピングしていました (セマンティック データ セットを操作するために特別に作成されたクエリ言語の使用を含む)。FreeBase は、異なるデータ セット間でマッピングを行ってから、さらに分析を実行して、それらのデータ セット全体の意味を導き出しています。

関連トピック: OWL、OQL、SPARQL、Franz (AllegroGraph、RacerPRO、および TopBraid)。

于 2008-09-23T04:02:36.283 に答える