20

Web サイトがクリエイティブ コモンズの下でライセンスされる場合、私はrel-license microformatを使用します。Web サイトが通常の著作権でライセンスされている場合、退屈な段落要素があります。

<p id="copyright">&copy; 2008 Example Corporation</p>

そこにある id 属性は、CSS のスタイル設定のみを目的としています。よりセマンティックな著作権表示をマークアップするためのより良い方法があるかどうか疑問に思っています。これは Dublin Core メタデータの仕事ですか? もしそうなら、どうすればいいですか?(私はダブリン コアを使用したことがありません。)

一部の Web サイトでは、head 要素でメタ タグを使用することを推奨しています。

<meta name="copyright" content="name of owner">

これは検索エンジンによって表示される可能性がありますが、ユーザーに表示されるページ自体の通知に取って代わるものではありません。

4

4 に答える 4

20

RDFa の方向性を教えてくれた Owen に感謝します。今では解決策を見つけたと思います。

<div id="footer" xmlns:dc="http://purl.org/dc/elements/1.1/">
<p id="copyright" property="dc:rights">&copy;
  <span property="dc:dateCopyrighted">2008</span>
  <span property="dc:publisher">Example Corporation</span>
</p>
</div>

状況によっては、dc:publisher ではなく dc:creator を使用した方がよい場合もあります。ダブリン コアの Web サイトから:

作成者と発行者が同じ場合は、発行者エリアで名前を繰り返さないでください。責任の性質があいまいな場合は、組織には Publisher を使用し、個人には Creator を使用することをお勧めします。作成以外の責任が少ないかあいまいな場合は、Contributor を使用します。

また、RDFa をまだサポートしていない検索エンジンのために、head 要素にメタ タグを追加する予定です。

<meta name="copyright" content="&copy; 2008 Example Corporation" />
于 2008-10-31T20:24:24.840 に答える
8

RDFaをご覧になりましたか? 最近、W3C 勧告として受け入れられました。セマンティック構造の他の側面を見たい場合に備えて、それが推奨することを言及します。ライセンスの部分は、現在使用している形式と同じです。(その意味で、あなたの質問に答えるために、人々がRDFaを採用すると仮定して、あなたはそれを正しく扱っていると思います)

リンクをクリックしたくない怠け者の場合:

// RDFa recomendation and rel=license microformat
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/">
  a Creative Commons License
</a>
于 2008-10-31T19:47:31.327 に答える
4

おそらく意味的に最も正しいマークアップ方法は、定義リストを使用することです。

<dl id="copyright">
    <dt title="Copyright">&copy;</dt>
    <dd>2008 Example Corporation</dd>
</dl>
于 2008-10-31T19:31:37.240 に答える
1

CC 形式を使用しないのに、権利が付与されていないことを示すのはなぜですか?

いずれにせよ、CC 形式の使用に関する主な問題は、人々が Web ページのどの要素に適用されるかを明確に識別できないことです。

于 2008-10-31T19:22:05.840 に答える