[要約] RFC 6694は、"about" URIスキームについての要約と目的を提供しています。このスキームは、リソースのメタデータや関連情報にアクセスするための一貫した方法を提供することを目的としています。
Internet Engineering Task Force (IETF) S. Moonesamy, Ed. Request for Comments: 6694 August 2012 Category: Informational ISSN: 2070-1721
The "about" URI Scheme
「約」URIスキーム
Abstract
概要
This document describes the "about" URI scheme, which is widely used by Web browsers and some other applications to designate access to their internal resources, such as settings, application information, hidden built-in functionality, and so on.
このドキュメントでは、「about」URIスキームについて説明します。これは、設定、アプリケーション情報、非表示の組み込み機能などの内部リソースへのアクセスを指定するために、Webブラウザーやその他のアプリケーションで広く使用されています。
Status of This Memo
本文書の状態
This document is not an Internet Standards Track specification; it is published for informational purposes.
このドキュメントはInternet Standards Trackの仕様ではありません。情報提供を目的として公開されています。
This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 5741.
このドキュメントは、IETF(Internet Engineering Task Force)の製品です。これは、IETFコミュニティのコンセンサスを表しています。公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による公開が承認されました。 IESGによって承認されたすべてのドキュメントが、あらゆるレベルのインターネット標準の候補になるわけではありません。 RFC 5741のセクション2をご覧ください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc6694.
このドキュメントの現在のステータス、エラッタ、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc6694で入手できます。
Copyright Notice
著作権表示
Copyright (c) 2012 IETF Trust and the persons identified as the document authors. All rights reserved.
Copyright(c)2012 IETF Trustおよびドキュメントの作成者として特定された人物。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書は、BCP 78およびこの文書の発行日に有効なIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象となります。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、Trust Legal Provisionsのセクション4.eに記載されているSimplified BSD Licenseのテキストが含まれている必要があり、Simplified BSD Licenseに記載されているように保証なしで提供されます。
Table of Contents
目次
1. Introduction ....................................................2 2. URI Scheme Specification ........................................2 2.1. URI Scheme Syntax ..........................................2 2.2. URI Scheme Semantics .......................................3 2.2.1. Well-Known "about" URIs .............................3 2.3. Encoding Considerations ....................................3 3. "about:blank" ...................................................3 4. Security Considerations .........................................3 5. IANA Considerations .............................................4 5.1. URI Scheme Registration ....................................4 5.2. A Registry for Well-Known Tokens ...........................5 5.2.1. Registration Procedure ..............................5 6. References ......................................................6 6.1. Normative References .......................................6 6.2. Informative References .....................................6 Appendix A. Acknowledgments ........................................7
This document describes the "about" Uniform Resource Identifier (URI) scheme. The "about" URI scheme is currently widely used by Web browsers to designate access to their internal resources, such as settings, application information, and so-called "Easter eggs" (i.e., a hidden feature or joke in an application).
このドキュメントでは、「約」のURI(Uniform Resource Identifier)スキームについて説明します。 「約」URIスキームは現在、設定、アプリケーション情報、いわゆる「イースターエッグ」(つまり、アプリケーションの非表示機能またはジョーク)などの内部リソースへのアクセスを指定するためにWebブラウザで広く使用されています。
The "about" URI syntactically conforms to the <about-uri> rule below, expressed using the Augmented Backus-Naur Form (ABNF) [RFC5234]:
「about」URIは、拡張されたバッカスナウアフォーム(ABNF)[RFC5234]を使用して表現された、以下の<about-uri>ルールに構文的に準拠しています。
about-uri = "about:" about-token [ about-query ] [ about-fragment ] about-token = *pchar about-query = "?" query about-fragment = "#" fragment pchar = <as specified in RFC 3986, Appendix A> query = <as specified in RFC 3986, Appendix A> fragment = <as specified in RFC 3986, Appendix A>
The resource that is referenced by a particular "about" URI is denoted by the <about-token> part of the URI. It is not a hierarchical element for a naming authority. The <about-query> part specifies additional information about its handling and/or the information that should be returned by the resource referenced by the URI.
特定の「about」URIによって参照されるリソースは、URIの<about-token>部分で示されます。これは命名機関の階層要素ではありません。 <about-query>部分は、その処理に関する追加情報や、URIが参照するリソースから返される情報を指定します。
It is impossible to specify a binding between all the possible tokens and the semantics of "about" URIs that would contain such tokens. Therefore, the resource referenced by the URI is generally considered to be specific to a Web browser implementation.
可能なすべてのトークンと、そのようなトークンを含む「約」URIのセマンティクスの間のバインディングを指定することは不可能です。したがって、URIによって参照されるリソースは、通常、Webブラウザー実装に固有であると見なされます。
Some <about-token>s have been reserved, as the behavior of the resource that is referenced is well-known (well-known tokens).
参照されるリソースの動作は既知(既知のトークン)であるため、いくつかの<about-token>は予約されています。
A well-known "about" URI is a URI that has a well-known token as its <about-token> part. It is recommended that such URIs be handled in accordance with the specification referenced in the "about" URI Tokens registry (see Section 5.2).
既知の「about」URIは、<about-token>部分として既知のトークンを持つURIです。このようなURIは、「about」URIトークンレジストリで参照されている仕様に従って処理することをお勧めします(セクション5.2を参照)。
Well-known "about" URIs are intended to be registered when there is a need to codify the behavior of a particular <about-token>.
よく知られている「about」URIは、特定の<about-token>の動作をコード化する必要がある場合に登録することを目的としています。
"about" URIs are subject to encoding rules as defined in RFC 3986 [RFC3986].
「約」URIは、RFC 3986 [RFC3986]で定義されているエンコーディングルールに従います。
This document defines one well-known token: "blank". The "about:blank" URI refers to a resource represented in the browser by a blank page.
このドキュメントでは、1つの既知のトークン「空白」を定義しています。 「about:blank」URIは、ブラウザーで空白ページによって表されるリソースを指します。
Security considerations for URIs are discussed in Section 7 of RFC 3986 [RFC3986]. However, most of those provisions do not apply to the "about" URI scheme, as they are mainly scoped to schemes used in the Internet.
URIのセキュリティに関する考慮事項は、RFC 3986 [RFC3986]のセクション7で説明されています。ただし、これらの規定の大部分はインターネットで使用されるスキームに主に適用されるため、「約」URIスキームには適用されません。
"about" URIs can sometimes refer to sensitive information, such as user passwords stored in a cache, or parameters that, if changed, could affect a user's data. The application therefore needs to ensure that the user's data is secured and no threats are imposed by "about" URIs.
「約」URIは、キャッシュに保存されているユーザーパスワードや、変更された場合にユーザーのデータに影響を与える可能性のあるパラメーターなどの機密情報を参照することがあります。したがって、アプリケーションは、ユーザーのデータが保護され、「約」URIによる脅威がないことを確認する必要があります。
The "about" URI scheme has been registered in the "Permanent URI Schemes" registry. The information below is provided according to the guidelines from RFC 4395 [RFC4395]:
「about」URIスキームは「Permanent URI Schemes」レジストリに登録されています。以下の情報は、RFC 4395 [RFC4395]のガイドラインに従って提供されています。
URI scheme name: about
URIスキーム名:説明
Status: Permanent
ステータス:永久
URI scheme syntax: See Section 2.1 of RFC 6694.
URIスキームの構文:RFC 6694のセクション2.1をご覧ください。
URI scheme semantics: See Section 2.2 of RFC 6694.
URIスキームのセマンティクス:RFC 6694のセクション2.2をご覧ください。
URI scheme encoding considerations: See Section 2.3 of RFC 6694.
URIスキームのエンコードに関する考慮事項:RFC 6694のセクション2.3をご覧ください。
Applications that use the scheme: "about" URIs are predominantly used by Web browsers.
スキームを使用するアプリケーション:「約」URIは、主にWebブラウザーで使用されます。
Security considerations: See Section 4 of RFC 6694.
セキュリティに関する考慮事項:RFC 6694のセクション4をご覧ください。
Contact: IETF Applications Area Directors <app-ads@tools.ietf.org>
Author/Change controller: IESG <iesg@ietf.org> (on behalf of the IETF)
References: See Section 6 of RFC 6694.
参考資料:RFC 6694のセクション6をご覧ください。
This document creates the '"about" URI Tokens' registry.
このドキュメントは、「 "about" URI Tokens」レジストリを作成します。
The registry entries consist of three fields: Token, Description, and Reference. The Token field has to conform to <about-token> production as defined in Section 2.1. The initial assignment is as follows:
レジストリエントリは、トークン、説明、参照の3つのフィールドで構成されています。トークンフィールドは、セクション2.1で定義されている<about-token>プロダクションに準拠する必要があります。初期割り当ては次のとおりです。
+--------------+------------------------------------+-------------+ | Token | Description | Reference | +--------------+------------------------------------+-------------+ | blank | The about:blank URI references a | RFC 6694 | | | blank page. | | +--------------+------------------------------------+-------------+
The registration policy for this registry is "First Come First Served", as described in RFC 5226 [RFC5226]. The registrant of the token should provide the information mentioned in the following registration template:
このレジストリの登録ポリシーは、RFC 5226 [RFC5226]で説明されている「先着順」です。トークンの登録者は、次の登録テンプレートに記載されている情報を提供する必要があります。
o Registered token: The desired well-known token to be used in "about" URIs.
o 登録済みトークン:「約」URIで使用する必要な既知のトークン。
o Intended usage: A short description of how "about" URIs with the registered token are handled, including information about the referenced resource.
o 使用目的:参照されたリソースに関する情報を含む、登録されたトークンを持つ「about」URIの処理方法の簡単な説明。
o Contact/change controller: Person (including contact information) authorized to change this registration.
o 連絡先/変更管理者:この登録を変更する権限を持つ人(連絡先情報を含む)。
o Specification: A stable reference to a document that specifies the registered "about" URI. The question of interoperability does not arise. The key motivation is to have a reference to a specification documenting well-known behavior of the "about" URI in Web browsers. As a rule of thumb, if the behavior is common to two or more Web browser implementations, it can be considered well-known. An existing assignment may be duplicated if the registered token is used in more than one Web browser implementation.
o 仕様:登録された「約」URIを指定するドキュメントへの安定した参照。相互運用性の問題は発生しません。主な動機は、Webブラウザーでの「about」URIのよく知られた動作を文書化した仕様への参照を持つことです。経験則として、動作が2つ以上のWebブラウザー実装に共通である場合、それはよく知られていると見なすことができます。登録されたトークンが複数のWebブラウザー実装で使用されている場合、既存の割り当てが重複する可能性があります。
The following is a template for the "blank" token:
以下は、「空白」トークンのテンプレートです。
o Registered token: blank
o 登録済みトークン:空白
o Intended usage: The about:blank URI references a blank page.
o 使用目的:about:blank URIは空白ページを参照します。
o Contact/change controller: IESG <iesg@ietf.org> (on behalf of the IETF).
o 連絡先/変更コントローラ:IESG <iesg@ietf.org>(IETFに代わって)。
o Specification: RFC 6694
o 仕様:RFC 6694
[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January 2005.
[RFC3986] Berners-Lee、T.、Fielding、R。、およびL. Masinter、「Uniform Resource Identifier(URI):Generic Syntax」、STD 66、RFC 3986、2005年1月。
[RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, May 2008.
[RFC5226] Narten、T。およびH. Alvestrand、「RFCでIANAの考慮事項セクションを作成するためのガイドライン」、BCP 26、RFC 5226、2008年5月。
[RFC5234] Crocker, D., Ed., and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008.
[RFC5234] Crocker、D.、Ed。、およびP. Overell、「構文仕様の拡張BNF:ABNF」、STD 68、RFC 5234、2008年1月。
[RFC4395] Hansen, T., Hardie, T., and L. Masinter, "Guidelines and Registration Procedures for New URI Schemes", BCP 35, RFC 4395, February 2006.
[RFC4395] Hansen、T.、Hardie、T。、およびL. Masinter、「新しいURIスキームのガイドラインと登録手順」、BCP 35、RFC 4395、2006年2月。
This document was formed from a previous draft document initially authored by Lachlan Hunt and Joseph Holsten. Additionally, the contributions of Frank Ellermann and Alexey Melnikov are gratefully acknowledged. Barry Leiba and Murray Kucherawy deserve special credit for providing a great amount of text that was used in this document.
このドキュメントは、Lachlan HuntとJoseph Holstenによって最初に作成された以前のドラフトドキュメントから作成されました。さらに、Frank EllermannとAlexey Melnikovの貢献に感謝します。 Barry LeibaとMurray Kucherawyは、このドキュメントで使用された大量のテキストを提供したことに対して特別な功績があります。
Lachlan Hunt and Mykyta Yevstifeyev edited previous versions of this document. Tim Bray and John Klensin provided suggestions about how to improve the document.
Lachlan HuntとMykyta Yevstifeyevは、このドキュメントの以前のバージョンを編集しました。 Tim BrayとJohn Klensinは、ドキュメントを改善する方法についての提案を提供しました。
Author's Address
著者のアドレス
S. Moonesamy (editor) 76 Ylang Ylang Avenue Quatre Bornes Mauritius
S.ムーネサミー(編集者)76イランイランアベニューキャトルボルネスモーリシャス
EMail: sm+ietf@elandsys.com