<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <dfn><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor></dfn> は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブログ</anchor>などに対する言及を伝達するための<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プロトコル</anchor>です。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Trackback</anchor> と似ていますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor> 層で情報交換を行う点が異なっています。</p><section><h1>仕様書</h1><refs xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:"><ul xmlns="http://www.w3.org/1999/xhtml"><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite xml:lang="en-GB-hixie">Pingback 1.0</cite> (<time>2013-03-12 03:04:58 +09:00</time> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.hixie.ch/specs/pingback/pingback">http://www.hixie.ch/specs/pingback/pingback</anchor-external></li></ul></refs></section><section><h1>プロトコル</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTPヘッダー</anchor>として <code class="HTTP" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">X-Pingback:</anchor></code>、
<code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">リンク型</anchor> (<code class="HTMLa" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rel</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">属性値</anchor>) として <code class="HTML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">pingback</anchor></code> が規定されています。
またこれらの処理の方法も規定されています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>を表す文字列の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor>
の仕様よりも厳しい制限に関する規定もあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> 実際の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor> の送信は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML-RPC</anchor> により行います。</p></section><section><h1>歴史</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web 2.0</anchor> 関連技術の議論と実装の進展の中で提案され、それなりに実装されました。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web 2.0</anchor> ブームの収束後、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ブログ</anchor>や<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">トラックバック</anchor>の衰退により、
ほとんど使われることはなくなりました。以前から実装していた製品は引き続き対応しているようですが、
新たに実装されることも無さそうですし、実装されていても利用は皆無かもしれません。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end>
×<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> 寄り、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> や <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 寄り</p><p>このような解説は間違いです。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> 寄りというのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor>
の autodiscovery を埋込む構文が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> 風であることを指しているのでしょうが、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">注釈宣言</anchor>に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> のようなものを詰め込んでもまともな機械処理は期待できません。
機械も処理できる <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Web</anchor> という <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> も含めた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Semantic Web</anchor>
の考え方とは正反対です。実際の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor> の送信は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor>
の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">フォーム</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">提出</anchor>と同じ形式なので、ここだけ見れば
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 寄りといえます。それに対する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">応答</anchor>は
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> なので <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 寄りとも言えます。</p><p><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 寄りというのは <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code>
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">要素</anchor>を使って autodiscovery 用の情報を加えることを指しているのでしょう。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 寄りというのは <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML-RPC</anchor> を使うことを指しているのでしょう。
でもどちらも大して特徴的とは言えません。大抵の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">blog</anchor>
なるものには <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> の記事本文の後に <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor>
用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URI</anchor> が書いてありますけど、だからといって <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">TrackBack</anchor>
が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> 寄りと結論付けるわけには行きませんでしょ。</p><p>ついでに <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">REST</anchor> の観点から考えてみますと、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTTP</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">頭欄</anchor>を有効活用している <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor>
が良いように見えますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RPC</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">REST</anchor>
とは正反対のものですから余り良くありません。</p><p>補足。情報提出の方法をどうやって発見するか (発見できるように記述するか)
と実際に情報提出をどうやって行うのかは分けて議論しないと評価を誤ることになります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en">Pingback - W3C Wiki</cite>
( (<time>2014-06-26 08:20:42 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/wiki/Pingback">http://www.w3.org/wiki/Pingback</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite>Semantic Pingback Vocabulary</cite>
( (<time>2013-05-23 19:56:42 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://dssn.org/pingback/ns/namespace.html">http://dssn.org/pingback/ns/namespace.html</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> <cite>中時部落格-新聞頭皮屑 世界枕頭痕-亞馬遜Kindle 焚書或自焚?</cite> (<code>2008-06-08 22:13:32 +09:00</code> 版) <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blog.chinatimes.com/dander/archive/2007/11/26/220415.html">http://blog.chinatimes.com/dander/archive/2007/11/26/220415.html</anchor-external></figcaption><pre class="HTML bad example code">		&lt;div&gt;&lt;span class=&quot;trackback&quot;&gt;引用:http://blog.chinatimes.com/dander/archive/2007/11/26/220415.html
				&lt;link rel=&quot;pingback&quot; href=&quot;http://blog.chinatimes.com/dander/Services/Pingback.aspx&quot;&gt;
				
&lt;!--
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;">rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;</anchor-external>
xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot;
xmlns:trackback=&quot;http://madskills.com/public/xml/rss/module/trackback/&quot;&gt;
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="rdf:Description">rdf:Description</anchor-external>
rdf:about=&quot;http://blog.chinatimes.com/dander/archive/2007/11/26/220415.html&quot;
dc:identifier=&quot;http://blog.chinatimes.com/dander/archive/2007/11/26/220415.html&quot;
dc:title=&quot;亞馬遜Kindle 焚書或自焚?&quot;
trackback:ping=&quot;http://blog.chinatimes.com/dander/services/trackbacks/220415.aspx&quot; /&gt;
&lt;/rdf:RDF&gt;
--&gt;
			&lt;/span&gt;&lt;/div&gt;</pre></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite>Link Relations</cite>
(<time>2016-02-05 05:07:21 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.iana.org/assignments/link-relations/link-relations.xhtml">https://www.iana.org/assignments/link-relations/link-relations.xhtml</anchor-external></figcaption><blockquote><p>pingback	Gives the address of the pingback resource for the link context.	<strong>[</strong>http://www.hixie.ch/specs/pingback/pingback<strong>]</strong>	</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;11</anchor-internal> 最近突然<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">IANA登録簿</anchor>に追加されました。 <time>2016-02-06T02:58:09.200Z</time></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="en">Allow pingback/prefetch/stylesheet links in body · whatwg/html@179983e</cite>
(<time>2016-03-04 21:32:35 +09:00</time> 版)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://github.com/whatwg/html/commit/179983e9eb99efe417349a40ebb664bd11668ddd">https://github.com/whatwg/html/commit/179983e9eb99efe417349a40ebb664bd11668ddd</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webmention</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Pingback</anchor> から着想を得て派生したといいます。</p></section></body></html>