Google 画像検索では、画像の再利用ライセンスをフィルター処理することもできます。画像がどのライセンスの下で公開されているかを彼らがどのように知っているのか疑問に思っています. Web サイトでそのライセンスを宣言するにはどうすればよいですか? ページ上の各画像に対してライセンスを宣言することはできますか?それとも、すべての参照画像 (プリフェッチされたコンテンツを含む可能性があります) を含むページ全体に対してのみ宣言することはできますか? また、Google が理解し、フィルターに分類できるライセンスとは何ですか?
2 に答える
0
Creative Commonsのおかげで、しばらくの間検索して、最終的に解決策を見つけました。要するに、Google (および他の検索エンジン) が特定のページのコンテンツがどのライセンスに基づいているかを知るには、それを伝える必要があります。
これは、ページの関係などの他のデータを Google に提供するのと同じ方法で、ページの HTML 構造を使用して行われます。この場合、タグのrel
属性を使用します。a
シングルページ ライセンスを宣言するには:
<a href="license-url" rel="license">License</a>
もちろん、リンク テキストは何にでも変更できますが、重要なのはrel
属性です。はhref
ライセンス自体を指す必要があります。
Google がライセンスの種類をどのように認識しているかはわかりませんが、そのように宣言すると、Google のロボットが魔法をかけてくれます。バルク ライセンスに関して言えば、このライセンス タグを挿入するために、ページを PHP (おそらく SQL データベースと組み合わせて) で前処理することができます。
出典:
Creative Commons License Chooser ;
MicroFormats の RelLicense
Sitepoint の属性の定義とrel
その使用法も参照できます。
お役に立てれば。
于 2014-06-14T20:21:27.303 に答える