質問

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

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

そこにあるそのid属性は、CSSスタイリングのためだけのものです。もっと意味のある著作権表示をマークアップするもっと良い方法があるかどうか疑問に思っています。これは、ダブリンコアメタデータの仕事ですか?もしそうなら、私はそれについてどうやって行くのですか? (私はダブリンコアを使用したことがありません。)

head要素でメタタグを使用する一部のWebサイト:

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

検索エンジンで表示される可能性がありますが、ページ自体のユーザーに表示される通知を置き換えるものではありません。

役に立ちましたか?

解決

RDFaの方向性を示してくれたオーウェンに感謝します。私は今、解決策を手に入れたと思います。

<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を使用した方がよい場合があります。ダブリンコアのウェブサイトから:

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

また、RDFaをまだサポートしていない検索エンジン用に、ヘッド要素にメタタグを追加します。

<meta name="copyright" content="&copy; 2008 Example Corporation" />

他のヒント

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>

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

<dl id="copyright">
    <dt title="Copyright">&copy;</dt>
    <dd>2008 Example Corporation</dd>
</dl>

CC形式を使用しないが、権限が付与されていないことを示す理由

いずれにせよ、CCフォーマットの使用に関する主な問題は、人々が彼らが表示されるウェブページのどの要素を明確に特定しないかということです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top