共通構文とは? わかりやすく解説

共通構文

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/19 02:51 UTC 版)

Uniform Resource Identifier」の記事における「共通構文」の解説

以下のURI共通構文はすべてのスキーム構文で扱うスーパーセットの定義である。なおこの節下位含む)では2005年1月発表されRFC 3986 を主に出典とする。 URI = scheme:[//authority]path[?query][#fragment] URI長さRFC 3986 、URL Standard共に255文字までと定められているが、URL Standardでは「有効なIPv4アドレス」が付け加えられている。 構文図(英語版)と各コンポーネント解説次の通りschemeスキームURIはこの「スキーム」と呼ばれる識別子から始まり省略できない階層的識別子Hierarchical Identifiers)である:(コロン)はスキーム区切り文字スキーム名の最後に挿入するスキームは文字始まり文字数字、+(プラス記号)、-(ハイフン)、.(終止符)で構成される文字列となる。大文字と小文字区別しないが、一貫性を保つために小文字使用推奨している。 authority権限権限は//(ダブルスラッシュ)の区切り文字から始まる。userinfo(ユーザー情報)やhostホスト)の扱いは各スキームよって異なる。URI考案者であるティム・バーナーズ=リー2009年10月12日現地時間)、ニューヨーク・タイムズにて権限区切り文字であるダブルスラッシュについて「必要では無い事が判明した」と述べている。 pathパスURI権限含まれている場合パスに文字無くても/(スラッシュ)で始める必要があり、この事からパス省略することはできない権限含まれていない場合は//で始めることはできない。さらに相対パスである場合は:から始めることはできないパスに?(疑問符)、#(番号記号)を含む、あるいは末尾場合パス終わりを示す。階層的hierarchical)に構成されデータ含まれ階層は/で区切るqueryクエリクエリは?の区切り文字から始まり、#また末尾終える。パス違い階層的なデータ含まないRFC 3986、第3章4節において明確的な構文示されてない。 fragmentフラグメント、素片) フラグメントは#の区切り文字から始まる。任意な扱いで、プライマリ一次リソース参照しセカンダリ二次リソース提供するフラグメント識別子を含む。クエリ同様に明確的な構文示されてない。一例としてプライマリリソースがHTMLドキュメント場合要素id属性何かしらの値を指定しフラグメントにも同様の値を指定することで、ウェブブラウザ表示の際にその要素位置までスクロールする。ウィキペディアでは「アンカー」と呼ばれる機能該当する電話番号電子メールアドレスRFC 3191 及び RFC 3192 で定義されている構文利用する

※この「共通構文」の解説は、「Uniform Resource Identifier」の解説の一部です。
「共通構文」を含む「Uniform Resource Identifier」の記事については、「Uniform Resource Identifier」の概要を参照ください。

ウィキペディア小見出し辞書の「共通構文」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「共通構文」の関連用語

共通構文のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



共通構文のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのUniform Resource Identifier (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS