rel-index

rel-index

リンク型 index

[3] リンク型indexは、リンク元文書 (を含む文書群) に関する索引 (さくいん) (index) にあたる資源へのリンクを表します。

書きかけ

関連

[4] Apacheには、ディレクトリファイル一覧から索引を自動生成するmod_autoindexというモジュールがあります。DefaultIndexで指定されたファイル等が存在しない場合に、/で終わる経路URIへの要求は自動生成された索引を返します。また、他の多くのHTTPでも同様の仕組みが実装されています。この場合、

<link href="./" rel="index" title="索引" />

のようなlink要素を各HTML文書head要素内に入れるだけで索引へのリンクができて便利です。

メモ

[5] ひとつの文書(群)に複数の索引が存在していることがあります。

例えばHTML 4仕様書では、要素型索引、属性索引、一般索引の3種類がありますが、どれへのリンクも特にindexとはされていません。

CSS 2.1仕様書には特性索引と一般索引の2種類の索引があります。そのうち、一般索引がindexとしてリンクされています。特性索引は独自のCSS-propertiesというリンク型でリンクされています。

(名無しさん [sage])

[6] リンクタイプ"index":メモランダム (2007-04-19 02:42:58 +09:00 版) <http://mynotes.jp/blog/2007/04/linktype> (名無しさん 2007-04-19 00:03:22 +00:00)

[7] feel部屋:皆様に幸と笑いあれ♪ - 轟轟戦隊 ( 版) <http://feel.g.hatena.ne.jp/keyword/%e8%bd%9f%e8%bd%9f%e6%88%a6%e9%9a%8a>

<link rel="index" href="/keywordlist" title="キーワード一覧">

正しい使い方の例。 (名無しさん)

index という file名 (or URI の 末端) について

[1] よく、 index.html などという file が使われます。多くの Web サーバー の既定値では、 URI で directory だけを指定して、 file名を省いた時に、 index.html などが自動的に読まれるようになっているのに起因します。

その性質のため、本来 index (索引) でないものにまで、 index という名前を つける変な習慣が生まれつつあります。これは file 名の意味を失わせるもので、 懸念が表明されています。

是と似た過程を経て、慣用句的に本来と異なる定型的な使い方をすることが計算機世界に限らずありますが、、、

最近では、 index には簡単な紹介文や絵だけを置くという習慣が 一部で見られます。本来の index は、 index2 のような名前に 追いやられています。 index に殆ど存在意義が無いという問題はさておき、 これでは本末転倒です。

その様な似非 (えせ) index には、 entrance (玄関) のような適当な名前を与えるべきです。 先のような、 directory 名を与えなかった時の既定値として設定したいのであれば、 (Apache なら) .htaccess などを使って対処すべきです。

一部文化圏では、 default と言う名前を既定 file としているところもあります。 内容に中立と言う意味では是も一案です。

[2] >>0 だけど、 default という名前は URI としてどうかという話もある。 <http://foo.example/bar/default>default ってなんよ? ま、気にしませんが。

リンク型 contents

[12] RFC 5988 - Web Linking ( ( 版)) <http://tools.ietf.org/html/rfc5988#section-6.2.2>

[13] ( 版) <https://pukiwiki.logue.be/>

<link rel="contents" href="https://pukiwiki.logue.be/MenuBar" type="text/html" title="メニューバー"/>

歴史

[8] Web Forms 2.0 ( 版) <http://www.whatwg.org/specs/web-forms/current-work/#index>

[9] Bug 7475 – Semantics of rel=first and rel=index breaks specs and implementations ( 版) <http://www.w3.org/Bugs/Public/show_bug.cgi?id=7475>

[10] RFC 5988 - Web Linking ( ( 版)) <http://tools.ietf.org/html/rfc5988#page-13>

[11] Character Model for the World Wide Web 1.0: Fundamentals ( ( 版)) <http://www.w3.org/TR/charmod/#sec-stringIndexing>