問題タブ [iri]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uri - 英数字の文字列はURIまたはIRIにすることもできますか?
9625ea21a1bf1be22963576fcdfd863d のような英数字の ID を持つデータがあります。これは IRI (国際化リソース識別子) または URI 値でもあると言えますか?
すべての URI の例は、aaa.txt、aaa/bbb.html、または protocol://aaa/bbb.ext#tag のようなものです。
file - Web ブラウザがファイル IRI を変更するのはなぜですか?
ファイル IRI の標準 ( https://www.rfc-editor.org/rfc/rfc8089 ) では、権限のないファイル IRI [1] と権限のないファイル IRI [2] を区別しています。
最新の Web ブラウザー (Firefox と Chrome でテスト済み) は、自動的に [1] を [2] に変更します。たとえば、[1] がリンク タグに表示される場合、たどる有効なリンクは [2] です。(そのような書き換え規則は RFC ドキュメントで説明されていません。)
ブラウザがこれを行っている理由と、これが標準に準拠しているかどうかを知っている人はいますか?
これにより、[1] と [2] が異なるリソースを表す Linked Data 設定で実際の問題が発生します。