web-dev-qa-db-ja.com

著作権メタタグはHTML5で有効ですか?

<meta name="copyright" content="By Me" />

W3Cバリデーター出力:

行5、列41:要素metaの属性名の不正な値copyright:キーワードcopyrightは登録されていません。

著作権を設定する必要があります。何か案が?

25
Miki

Dublin Coreには rightsHolder という用語があり、W3C HTML5バリデーターを使用して検証します。

<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

これはA person or organization owning or managing rights over the resource.として定義されます

追加条件:

財産権に関する声明では、通常のrights用語を使用できます。

<meta name="dcterms.rights" content="Statement of copyright">

著作権の日付を追加するには:

<meta name="dcterms.dateCopyrighted" content="2012">

出典: http://wiki.whatwg.org/wiki/MetaExtensions

Nitpick

MetaExtensionsドキュメントによると、これらのステートメントはすべて、特別な<link>要素を伴う必要があります。

<link rel="schema.dcterms" href="http://purl.org/dc/terms/">
<meta name="dcterms.rightsHolder" content="Your Copyright-Holder Organization">

ただし、W3Cバリデーターはこれを強制しません。

58
Karl Horky

TL; DR非標準のメタタグのほとんどは、HTML5バリデーターではまだ使用できません。それまでは、有効なコードをmust持つ必要がある場合は、小さなタグを含める必要があります。


わかりました。このテーマについてもう少し調査しました。問題は、WHATWG wikiのメタタグがバリデーターによって使用されることになっていることですが、多くの場合、タグは頻繁に更新されるため、ほとんどのバリデーターは仕様の公式部分になるまでそれらを無視します。

現在、唯一の標準メタタグは次のとおりです。

  • アプリケーション名
  • 著者
  • 解説
  • 発生器
  • キーワード

最終的に仕様が再度更新されると、rights-standardメタタグも検証されますが、それまでは次善策が必要です...これは...

....drumroll....

<small> 鬼ごっこ!

Small要素は、細字などのサイドコメントを表します。

小さな文字には通常、免責事項、警告、法的規制、または著作権が含まれます。細字は、帰属表示やライセンス要件を満たすために使用されることもあります。

ソース:http://dev.w3.org/html5/spec/text-level-semantics.html#the-small-要素


また、余談です。コードが検証されないからといって、コードが無効であるとは限りません。スペックは常に進化しているので、物事がより具体的になるまで、それに耐える必要があります。

16
Swift