href属性の値として指定できるのはURI

MicrosoftSharepointで、ローカルのファイルを指定した部分のhref属性の値が、
fileスキームで記述されていたせいか、
IEではリンククリックで動作するけど、Firefox 3.5、Safari4Google Chromeでは動作せず。


HTMLの仕様では、href属性に指定できる値はURI、となっている。

Links in HTML documents


ではURIとは?ということになって、
Uniform Resource Identifiersの略で、
日本語訳は「統一資源識別子」ということはWikipediaに出てる。

Uniform Resource Identifier - Wikipedia

で、rfc2396を開くと、

An example HTML document


というわけで、とても読み切れず、ここまでの記録。


で、ちょっと戻ってWindowsの話。
Windows OSで構成されるネットワーク上のリソースを指定する記法として、
UNC(Universal Naming Convention)というのがある。
日本語訳は「汎用命名規則」。
こちらを参照:

UNCとは 「汎用命名規則」 (Universal Naming Convention): - IT用語辞典バイナリ


とりあえず、
UNCとfileスキームは違いがあるのか、
fileスキームは(おそらく)URIに含まれるとすると、
UNCはURIに含まれると考えられるのか、
というあたりを調べる必要あり。


以下、手がかり。


よく使われるURLについて。
Uniform Resource Locatorの略。
日本語訳は「統一資源位置指定子」。

Uniform Resource Locator - Wikipedia


URNというのもあり、
Uniform Resource Nameの略。

Uniform Resource Name - Wikipedia


URLとURNはURIのサブセットという位置づけ。