Mobile Link Discovery

Mobile Link Discovery (HTML)

[14] Mobile Link Discovery は、モバイル版の同内容の Webページ (主にガラケー版ページ) へのリンクを記述する方法を定義した仕様です。 00年代中頃から後半に用いられていましたが、ガラケーの衰退により使われなくなりました。

仕様書

RSS 1.0 との非互換性

[3] tDiaryのRSSのxhtml:link要素の属性について - 徒書 (北村曉 著, 2007-02-08 17:33:08 +09:00 版) <http://www.akatsukinishisu.net/itazuragaki/xml/tdiary_rss_xhtml_link_element_attribute.html> (名無しさん 2007-02-09 00:27:35 +00:00)

[4] ◆ tDiary: Mobile Link Discovery対応 (名無しさん 2007-02-09 00:27:48 +00:00)

[5] <http://sho.tdiary.net/20060318.html#p03>

[9] >>3-4 RDF/XML である RSS 1.0Mobile Link Discovery を直接入れることはできません。

(名無しさん 2007-02-09 00:44:22 +00:00)

[10] Where's your Mobile URL?: blog.bulknews.net (2007-09-16 11:21:19 +09:00 版) <http://blog.bulknews.net/mt/archives/001863.html> (名無しさん)

[11] RSSAtomMobile Link Discovery を使っているフィードをずっと探してたのですが、やっとみつけました: ただのにっき (2008-09-10 11:05:34 +09:00 版) <http://sho.tdiary.net/index.rdf>

	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://sho.tdiary.net/" />

RSS 1.0 なので、 >>9 にあるように、RDF/XML 仕様違反です。 (名無しさん 2008-09-10 02:07:54 +00:00)

[12] >>10 のコメントにも RSS 1.0Mobile Link Discovery の不整合についての指摘があって、 中の人はこちらで用意した仕様書には RSS 2.0 の例しか載せていません。RSS 1.0 はこのような拡張をする際つねに RDF との整合性を考える必要があるため、今回は対象からはずしました。 と書いています。たしかに >>1-2 には RSS 1.0 の例は出てないんですが、 単に RSS] としか書いてなくて、逆に RSS 2.0RSS 0.9x でないと駄目だとも書かれていないわけで、 >>11 のように RSS 1.0 で使えると思う人が出てくるのは必然かと。 (名無しさん 2008-09-10 02:11:07 +00:00)

スマートフォン版との関係

[15] Mobile Link Discovery が定義された当時はモバイル版と言えばガラケー版を指しており、 媒体型 handheld をそれに充てるのは自然に思われていました。 (海外のモバイル版のサイトには Mobile Link Discovery としてはあまり使われず、主に日本国内向けのサイトがこれに対応していました。)

[16] しかしその後 (2000年代末から2010年代はじめ頃) にスマートフォンの普及が進むと、 ガラケー版とは別個にスマートフォン版を設けるWebサイトが増えてきました。 ガラケースマートフォン媒体型としては handheld が妥当に思われ (むしろスマートフォンの方が handheld により適切と思われ) ることから、 Mobile Link Discovery を適用することが難しくなってきています。

[6] なお現在 Media Queries 仕様としては媒体型は失敗した仕組みと考えられるようになっており、 スマートフォンはすべて screen とみなされ、 媒体機能により画面の大きさその他を区別するようになっています。

[17] しかし、 Mobile Link Discovery が実際にはあまり普及せず、 現在では意識されることもほとんどなくなってきているため、これを改めて定義しなおそうとする動きもありません。

[8] 以前から Mobile Link Discovery に対応していた Webサイトは現在でもこれを使用していることがありますが、 ガラケー向けのサイト自体が減少しており、 Mobile Link Discovery が指定・実装されることは無くなってきています。

[13]

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="../../../../../css/rss/feedRss1.xsl" media="screen" type="text/xsl"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xhtml="http://www.w3.org/1999/xhtml" xml:lang="ja">  
  <channel rdf:about="http://api.plaza.rakuten.ne.jp/genta77/rss"> 
    <title>★競走馬ホリエモン売却検討中!阪口源太のブログ★</title>  
    <link>http://plaza.rakuten.co.jp/genta77/</link>  
    <description>楽天ブログ - ★競走馬ホリエモン売却検討中!阪口源太のブログ★</description>  
    <dc:language>ja</dc:language>  
    <dc:creator>genta77</dc:creator>  
    <dc:rights>Copyright (c) genta77,Inc All rights reserved.</dc:rights>  
    <dc:date>2008-06-01T12:38:57+09:00</dc:date>  
    <xhtml:link rel="alternate" media="handheld" type="text/html" href="http://plz.rakuten.co.jp/genta77/"/>  
    <items> 
      <rdf:Seq> 
(中略)
      </rdf:Seq> 
    </items>  
    <atom:link xmlns:atom="http://www.w3.org/2005/Atom" rel="self" href="http://rss.rssad.jp/rss/rakutenblog/NTFlZTBlMWJjMDcxMmY_" type="application/rss+xml"/>
  </channel>  
  <item rdf:about="http://plaza.rakuten.co.jp/genta77/diary/200806010000/"> 
    <title>★業界初!中古パソコンなのに永久保証♪</title>  
    <link>http://plaza.rakuten.co.jp/genta77/diary/200806010000/</link>  
    <description><!<p>    プレスリリースです。  2008年6月1日より、、、 中古パソコンのデジタルドラゴンでは、 保証体制の強化をし、業界No1のサポート&保証体制を...</p>></description>  
    <dc:creator>genta77</dc:creator>  
    <dc:date>2008-06-01T12:38:57+09:00</dc:date>  
    <xhtml:link rel="alternate" media="handheld" type="text/html" href="http://plz.rakuten.co.jp/genta77/diary/?d_date=2008-06-01&amp;d_seq=0000"/> 
  </item>

HTMLlink 要素Atomatom:link 要素の両方を使っていますが、 どちらも RDF/XML としては不正です。

[18] Mobile Link Discovery Validator ( 版) <http://blog.bulknews.net/mobilelink-validator.cgi>

[19] Mobile Link Discoveryで携帯サイトに誘導を | Baidu Japan Blog ( 版) <http://staffblog.baidu.jp/2009/10/28/mobile-link-discovery/>

弊社のトランスコーダーだけでなく、検索各社のトランスコーダーのほとんどは、変換しようとしたページにこのMobile Link Discoveryがあるのを発見すると、「あ、変換しなくても、携帯向けのページがあるんだな」ということを理解して、そちらのページにジャンプさせてくれるようになっています。つまり、Mobile Link Discoveryを設定しておくことで、PC検索の結果がクリックされた場合でも、携帯向けのページに飛ばすことができるようになるのです。

[20] はてなサービスのMobile Link Discovery対応 - Hatena Developer Center ( 版) <http://developer.hatena.ne.jp/ja/documents/hatena/misc/mobile_link_discovery>

[7] ( 版) <http://select.mamastar.jp/feed>

<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://select.mamastar.jp/feed" />

<atom:link rel='hub' href='http://select.mamastar.jp/?pushpress=hub'/>