description
(HTML)[47] Facebook は og:description
がなければ
<meta name=description>
を使いますが、それもなければ説明なしとして扱います。
[48] はてなブログのブログカードは
<meta name=description>
を使います。
[71]
Google検索は
<meta name=description>
を使います。
og:description
(HTML)[44] Facebook は、 og:description
がなければ
<meta name=description>
を使います。
[46] Twitter は、 og:description
がなければ Twitter Cards
とはみなしません。
[49] はてなブログのブログカードは
og:description
を使うことと使わないことがあって不安定そうです。
twitter:description
(HTML)[45] Twitter は、 twitter:description
がなければ
og:description
を使います。
description
要素 (RSS2)[1] RSS の description
チャンネル要素は、
人間可読なフィードの性質や要約を表します
RSS Best Practices Profile。また、 item
要素の子要素の
description
要素は、
項目の説明を表します。
image
要素の子要素の
description
要素は、
HTML img
要素の
title
属性に相当します。
textInput
要素の子要素の
description
要素は、
テキスト入力欄の説明を表します。
description
(description (説明) より)item
要素の子要素として、 image
要素の子要素として、textInput
要素の子要素として仕様書:
[10] item
要素の子要素である
description
について、 RSS 2.0 仕様書は、
その item
が表す「項目」の性質によって、
本文全体を含めても良いし、その概略的なものだけでもよい、というような説明をしています。
その判断は完全に出版者に委ねられています RSS Best Practices Profile。
[2] description
要素は channel
要素の子要素として用いることができます。
この要素は必須です RSS 2.0。
[4] description
要素は item
要素の子要素としても用いることができます。
item
要素の子要素としては
description
と title
の最低1つはなければなりません RSS 2.0。
[8] description
要素は image
要素の子要素として用いることができます。その場合、 HTML
としてレンダリングされる場合に img
要素の title
属性に用いられるテキストを表します
RSS 2.0。それに適切なものであるべきです
RSS Best Practices Profile。
[9] description
要素は textInput
要素の子要素として用いることができます。
この要素は必須です
RSS 2.0。
[6] RSS 2.0 では、 item
要素の子要素の
description
要素では実体で符号化された HTML
が認められています RSS 2.0。
HTML として表現するのに適切なものでなければなりません
RSS Best Practices Profile。
HTML マーク付けは実体 (<
や >
)
か CDATA区間で文字データとして符号化しなければなりません
RSS Best Practices Profile。
[7] この RSS 2.0 本体の規定は escaped markup を認めるものですが、少々曖昧で、「認められている」 ということは、 HTML でなくてもいいと読めてしまいます。がしかし Best Practices によれば HTML でなければなりません。
[11] それ以外の description
では平文になります
RSS Best Practices Profile。
[50] channel
要素は description
子要素を必須としていますが、現実のフィードでは適当な値が無いこともあって、
しかし必須のため、内容が空になっていることもあります。
<description>The latest news from GoUpstate.com, a Spartanburg Herald-Journal Web site.</description>
<description>Current headlines from the Dallas Times-Herald newspaper</description>
<description>Some of the most heated chatter at the Venice Film Festival this week was about the way that the arrival of the stars at the Palazzo del Cinema was being staged.</description>
<description>I'm headed for France. I wasn't gonna go this year, but then last week "Valley Girl" came out and I said to myself, Joe Bob, you gotta get out of the country for a while.</description>
<description>I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while.</description>
<description><!I'm headed for France. I wasn't gonna go this year, but then last week <a href="http://www.imdb.com/title/tt0086525/">Valley Girl</a> came out and I said to myself, Joe Bob, you gotta get out of the country for a while.></description>
[19] グルーソフトウェア ( 版) <http://www.gluesoft.co.jp/News/RSS/News.aspx>
<?xml version="1.0" encoding="utf-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>グルーソフトウェア</title> <link>http://www.gluesoft.co.jp/</link> <description><!ヘルプ作成、マニュアル作成に最適な自動画面キャプチャーソフト <a href="http://www.gluesoft.co.jp/ClickRec">Click! レコーダー</a>、<a href="http://www.gluesoft.co.jp/Sasuke">デジカメ画像コピーソフト</a>、<a href="http://www.gluesoft.co.jp/FinBook">株式取引自動管理ソフト</a> などの開発・販売を行う会社です。></description>
RSS Best Practices Profile に従えばここで HTML を用いるのは誤り。
[20] TechNet フォーラムの OPML を作ってみました ( 版) <http://forums.microsoft.com/TechNet-JA/rss.aspx?siteid=36&postID=1106628&forumID=855>
<?xml version="1.0"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title>TechNet フォーラムの OPML を作ってみました</title><link>http://forums.microsoft.com/TechNet-JA/ShowPost.aspx?PostID=1106628&SiteID=36</link><description><P>ここに書いて良いのか、微妙ですが。<BR>MSDN フォーラムの OPML を作ったついでに、TechNet フォーラムの OPML も作ってみました。</P> <P><ul class="anf_list"><li><a href="http://jeanne.wankuma.com/others/opml/technet-forum/" target="_blank" title="http://jeanne.wankuma.com/others/opml/technet-forum/">TechNet フォーラムの OPML</a> (wankuma.com)<BR></li><li><a href="http://jeanne.wankuma.com/others/opml/msdn-forum/" target="_blank" title="http://jeanne.wankuma.com/others/opml/msdn-forum/">MSDN フォーラムの OPML</a> (wankuma.com)</li></ul></P> <P>RSS アグリゲータをお使いの方は、ご利用頂ければ幸いです。</P></description>
>>19 と同じく。こっちのサイトの場合、スレッドに相当するフィードらしく、 フィードの説明 = 最初のエントリーの説明になっています。だから、 どっちも同じにしたいというのは気持ち的には間違っていない。 (そういうフィードの構成の仕方が好ましいかは議論の余地がありますけど、 でも他にもっといい方法も思いつかないしなー。) RSS の仕様が歴史的な理由で非対称になってるのがよくない。
description
要素 (RSS1)[22] RSS 1.0 の channel
要素の子要素の
description
要素は、
チャンネルの内容、機能、出典、その他についての簡単な説明を表します >>23。
[30] RSS 1.0 の item
要素の子要素の
description
要素は、
項目の簡単な説明・概要を表します >>29。
[33] RSS 1.0 の textinput
要素の子要素の
description
要素は、 textinput 欄の目的の簡単な説明を表します >>32。
[25] channel
要素の子要素としてちょうど1つなければなりません
>>23。
[24] この要素の内容は PCDATA
です >>23, >>29, >>32。
[26] textinput
要素では100文字以下、
それ以外では500文字以下とすることが提案されています >>23, >>29, >>32。
[27] RSS 1.0 本体仕様上 HTML が使えると書いているところはどこにもないので、
普通に平文と解釈されるべきでしょう。別に content:encoded
要素が存在するわけですし。にも関わらず、 HTML
として解釈する実装、 HTML を含めているフィードも存在します。
[55] 実際のところ、未だに RSS 1.0 を使っているフィードのうち主要なものがいくつも HTML を使っているので、 HTML として解釈せざるを得ないと思われます。
[21] Firefox3 は escaped markup として解釈するみたいです。
<textinput rdf:about="..."> ... <description>Subscribe to our newsletter for...</description> </textinput>
<textinput rdf:about="..."> ... <description>Search our site's archive of...</description> </textinput>
dc:description
要素 (RSS 1.0)[38] 意味は Dublin Core Metadata Element Set (1999年7月2日版) によります >>37。
[51] RSS 1.0 の description
要素も既にあるのに、
何に使うのかは謎です。
[39] 名前空間URL は http://purl.org/dc/elements/1.1/
>>37 (一般的な名前空間接頭辞は
dc
) です。
[40] この要素は RSS 1.0 の channel
, item
,
image
, item
各要素で使えます。 >>37
[72] Clarify ASCII-case-insensitive matching for <meta>'s name (TimvdLippe著, ) <https://github.com/whatwg/html/commit/faa4c20f8f7b1f526e13cc2fc36c58bea99fb217>
[73] 【2018年版】meta descriptionの最適な長さは「300文字」または「グーグル任せ」か | Moz - SEOとインバウンドマーケティングの実践情報 | Web担当者Forum (Moz(旧SEOmoz)著, ) <https://webtan.impress.co.jp/e/2018/02/19/28312>