[要約] RFC 6903は、追加のリンク関係タイプを定義するための仕様です。このRFCの目的は、既存のリンク関係タイプに加えて、新しいタイプを提供することで、リンク関係の表現と処理を改善することです。

Independent Submission                                          J. Snell
Request for Comments: 6903                                    March 2013
Category: Informational
ISSN: 2070-1721
        

Additional Link Relation Types

追加のリンク関係タイプ

Abstract

概要

This specification defines a number of additional link relation types that can used for a range of purposes in a variety of applications types.

この仕様は、さまざまなアプリケーションタイプでさまざまな目的に使用できる、いくつかの追加のリンク関係タイプを定義しています。

Status of This Memo

本文書の状態

This document is not an Internet Standards Track specification; it is published for informational purposes.

このドキュメントはInternet Standards Trackの仕様ではありません。情報提供を目的として公開されています。

This is a contribution to the RFC Series, independently of any other RFC stream. The RFC Editor has chosen to publish this document at its discretion and makes no statement about its value for implementation or deployment. Documents approved for publication by the RFC Editor are not a candidate for any level of Internet Standard; see Section 2 of RFC 5741.

これは、他のRFCストリームとは無関係に、RFCシリーズへの貢献です。 RFCエディターは、このドキュメントを独自の裁量で公開することを選択し、実装または展開に対するその価値については何も述べていません。 RFC Editorによって公開が承認されたドキュメントは、どのレベルのインターネット標準の候補にもなりません。 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/rfc6903.

このドキュメントの現在のステータス、エラータ、およびフィードバックの提供方法に関する情報は、http://www.rfc-editor.org/info/rfc6903で入手できます。

Copyright Notice

著作権表示

Copyright (c) 2013 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2013 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.

この文書は、BCP 78およびこの文書の発行日に有効なIETF文書に関するIETFトラストの法的規定(http://trustee.ietf.org/license-info)の対象となります。これらのドキュメントは、このドキュメントに関するあなたの権利と制限を説明しているため、注意深く確認してください。

Table of Contents

目次

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  "about" . . . . . . . . . . . . . . . . . . . . . . . . . . .   2
   3.  "preview" . . . . . . . . . . . . . . . . . . . . . . . . . .   2
   4.  "privacy-policy"  . . . . . . . . . . . . . . . . . . . . . .   3
     4.1.  The "privacy-policy" Link Relation and P3P  . . . . . . .   4
   5.  "terms-of-service"  . . . . . . . . . . . . . . . . . . . . .   4
   6.  "type"  . . . . . . . . . . . . . . . . . . . . . . . . . . .   5
   7.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   5
   8.  Security Considerations . . . . . . . . . . . . . . . . . . .   6
   9.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   6
     9.1.  Normative References  . . . . . . . . . . . . . . . . . .   6
     9.2.  Informative References  . . . . . . . . . . . . . . . . .   6
        
1. Introduction
1. はじめに

The fundamental model for web links and the "Link Relations" registry are established by [RFC5988]. This specification defines and adds the following additional link relation types to the registry: "about", "preview", "privacy-policy", "terms-of-service", and "type".

Webリンクの基本モデルと「リンク関係」レジストリは、[RFC5988]によって確立されています。この仕様では、「about」、「preview」、「privacy-policy」、「terms-of-service」、および「type」という追加のリンク関係タイプを定義してレジストリに追加します。

2. "about"
2. "約"

The "about" link relation can be used to refer to a resource that is the subject or topic of the link's context. Multiple subjects can be indicated through the use of multiple "about" link relations.

「about」リンク関係は、リンクのコンテキストの主題またはトピックであるリソースを参照するために使用できます。複数の「約」リンク関係を使用して、複数の主題を示すことができます。

For example, if the context resource is a review about a particular product, the "about" link can be used to reference the URL of the product:

たとえば、コンテキストリソースが特定の製品に関するレビューである場合、「about」リンクを使用して製品のURLを参照できます。

     HTTP/1.1 200 OK
     Content-Type: application/json
     Link: <http://store.example.org/product/abc>; rel="about"
        

{...}

{。。。}

3. "preview"
3. 「プレビュー」

The "preview" link relation can be used to refer to a resource that serves as a preview of the link's context, likely with reduced quality or limited content. For instance, the preview link might reference a screen capture of a video, a brief snippet of audio from a song, or a thumbnail representation of an image.

「プレビュー」リンク関係は、リンクのコンテキストのプレビューとして機能するリソースを参照するために使用できます。品質が低下したりコンテンツが制限されたりする可能性があります。たとえば、プレビューリンクは、ビデオのスクリーンキャプチャ、曲からのオーディオの短いスニペット、または画像のサムネイル表現を参照する場合があります。

For example, issuing an HTTP HEAD request to a URI representing a large video or image file might return a link to a short or lower-quality preview of the original:

たとえば、大きなビデオまたは画像ファイルを表すURIにHTTP HEADリクエストを発行すると、オリジナルの短いまたは低品質のプレビューへのリンクが返される場合があります。

     HTTP/1.1 200 OK
     Content-Text: video/mpeg
     Link: <http://example.org/preview/10-second-preview.mpg>;
       rel="preview"; type="video/mpeg"
        
4. "privacy-policy"
4. "個人情報保護方針"

The "privacy-policy" link relation can be used to refer to a resource describing the privacy policy associated with the link's context. The privacy policy can be any resource that discloses what personal information about the user is collected and how that personal information is stored, used, managed, and disclosed to other parties.

「プライバシーポリシー」リンク関係は、リンクのコンテキストに関連付けられたプライバシーポリシーを説明するリソースを参照するために使用できます。プライバシーポリシーは、ユーザーに関するどの個人情報が収集され、その個人情報がどのように保存、使用、管理、および他の当事者に開示されるかを開示する任意のリソースにすることができます。

For example, an HTTP server that collects personal information about a user throughout the course of the user's interaction with the service can include "privacy-policy" links within all HTTP responses using any combination of Link headers or links embedded in the response payload:

たとえば、ユーザーとサービスとの対話の過程でユーザーに関する個人情報を収集するHTTPサーバーでは、リンクヘッダーまたは応答ペイロードに埋め込まれたリンクの任意の組み合わせを使用して、すべてのHTTP応答内に「プライバシーポリシー」リンクを含めることができます。

     HTTP/1.1 200 OK
     Content-Type: text/html
        
     <html>
       <head>
         ...
         <link rel="privacy-policy" href="/privacy-policy.html" />
         ...
       </head>
       <body>
         ...
       </body>
     </html>
        

Note that in the absence of clear legal obligations placed on an entity, either through contract or law, the presence of a "privacy-policy" link does not constitute a legally binding obligation on the part of the service. The linked resource can only be interpreted as a description of the expected practice.

契約または法律を通じてエンティティに課された明確な法的義務がない場合、「プライバシーポリシー」リンクの存在は、サービスの法的拘束力のある義務を構成しないことに注意してください。リンクされたリソースは、予想されるプラクティスの説明としてのみ解釈できます。

It is recommended that publishers of privacy-policy resources linked to using the "privacy-policy" link relation provide a clear and simple mechanism for signaling when changes to the privacy-policy resource have been made, such as generating a new Entity Tag for the resource or generating a hash over the privacy policy's content. The extent to which mechanisms are utilized is out of the scope of this specification, however.

"privacy-policy"リンク関係の使用にリンクされたプライバシーポリシーリソースの発行者は、プライバシーポリシーリソースに変更が加えられたときに、明確で単純なメカニズムを提供することをお勧めします。リソース、またはプライバシーポリシーのコンテンツに対するハッシュの生成。ただし、メカニズムが利用される範囲は、この仕様の範囲外です。

4.1. 「プライバシーポリシー」リンク関係とP3P

The Platform for Privacy Preferences [P3P] is a W3C Recommendation that defines a data format for the expression of privacy policy information. While the "privacy-policy" link relation can be used to reference P3P documents, there is no intended relationship, normative or otherwise, between this specification and the P3P Recommendation. As far as this specification is concerned, P3P documents are just one possible type of resource that "privacy-policy" links can reference.

Platform for Privacy Preferences [P3P]は、プライバシーポリシー情報の表現のためのデータ形式を定義するW3C勧告です。 「プライバシーポリシー」リンク関係はP3Pドキュメントを参照するために使用できますが、この仕様とP3P勧告の間に意図的または標準的な関係はありません。この仕様に関する限り、P3Pドキュメントは「プライバシーポリシー」リンクが参照できるリソースの1つの可能なタイプにすぎません。

5. "terms-of-service"
5. "利用規約"

The "terms-of-service" link relation can be used to refer to a resource describing the terms of service associated with the link's context. The terms of service can be any resource that describes the rules to which a consumer of the service must agree to follow when using the service provided by the link's context.

「利用規約」リンク関係を使用して、リンクのコンテキストに関連付けられた利用規約を説明するリソースを参照できます。利用規約は、サービスの利用者がリンクのコンテキストによって提供されるサービスを使用するときに従うことに同意しなければならない規則を説明する任意のリソースにすることができます。

For example, an HTTP server can include "terms-of-service" links within all HTTP responses using any combination of Link headers or links embedded in the response payload:

たとえば、HTTPサーバーは、リンクヘッダーまたは応答ペイロードに埋め込まれたリンクの任意の組み合わせを使用して、すべてのHTTP応答内に「利用規約」リンクを含めることができます。

     HTTP/1.1 200 OK
     Content-Type: text/html
        
     <html>
       <head>
         ...
         <link rel="terms-of-service" href="/tos.html">
         ...
       </head>
       <body>
         ...
       </body>
     </html>
        

It must be noted that the terms of service linked to using this link relation carry no legal weight and can be ignored with impunity in the absence of an explicit, legally enforceable contract. The linked terms of service are simply a notice of the terms that may be expected to apply once a contract is established.

このリンク関係の使用にリンクされた利用規約は法的重要性を持たず、明示的かつ法的強制力のある契約がない場合は免責なく無視できることに注意する必要があります。リンクされた利用規約は、契約が確立された後に適用されると予想される利用規約の通知にすぎません。

6. "type"
6. "タイプ"

The "type" link relation can be used to indicate that the context resource is an instance of the resource identified by the target Internationalized Resource Identifier (IRI).

「タイプ」リンク関係は、コンテキストリソースがターゲットの国際化リソース識別子(IRI)によって識別されるリソースのインスタンスであることを示すために使用できます。

     HTTP/1.1 200 OK
     Content-Type: text/plain
     Link: <http://example.org/Person/givenName>; rel="type"
        

Sally

サリー

When used within the header of an HTTP message, the type specified by the "type" link relation cannot be confused with the content type of the payload as given by the Content-Type header. The "type" link relation references the payload's abstract semantic type, whereas the Content-Type header identifies the specific serialization format of the payload.

HTTPメッセージのヘッダー内で使用する場合、「type」リンク関係で指定されたタイプを、Content-Typeヘッダーで指定されたペイロードのコンテンツタイプと混同することはできません。 「タイプ」リンク関係は、ペイロードの抽象的なセマンティックタイプを参照しますが、Content-Typeヘッダーは、ペイロードの特定のシリアル化形式を識別します。

If the context can be considered to be an instance of multiple semantic types, multiple "type" link relations can be used.

コンテキストを複数のセマンティックタイプのインスタンスと見なすことができる場合は、複数の「タイプ」リンク関係を使用できます。

7. IANA Considerations
7. IANAに関する考慮事項

The "Link Relation Types" registry has been updated with the following entries:

「リンク関係タイプ」レジストリーは、以下のエントリーで更新されました。

o Relation Name: about o Description: Refers to a resource that is the subject of the link's context. o Reference: This specification, Section 2

o リレーション名:about o説明:リンクのコンテキストの対象であるリソースを参照します。 o参照:この仕様、セクション2

o Relation Name: preview o Description: Refers to a resource that provides a preview of the link's context. o Reference: This specification, Section 3

o リレーション名:preview o説明:リンクのコンテキストのプレビューを提供するリソースを参照します。 o参照:この仕様、セクション3

o Relation Name: privacy-policy o Description: Refers to a privacy policy associated with the link's context. o Reference: This specification, Section 4

o リレーション名:プライバシーポリシーo説明:リンクのコンテキストに関連付けられたプライバシーポリシーを参照します。 o参照:この仕様、セクション4

o Relation Name: terms-of-service o Description: Refers to the terms of service associated with the link's context. o Reference: This specification, Section 5

o リレーション名:利用規約o説明:リンクのコンテキストに関連付けられた利用規約を参照します。 o参照:この仕様、セクション5

o Relation Name: type o Description: Refers to a resource identifying the abstract semantic type of which the link's context is considered to be an instance. o Reference: This specification, Section 6

o リレーション名:タイプo説明:リンクのコンテキストがインスタンスと見なされる抽象セマンティックタイプを識別するリソースを参照します。 o参照:この仕様、セクション6

8. Security Considerations
8. セキュリティに関する考慮事項

There are no additional security concerns introduced by this document.

このドキュメントで紹介されている追加のセキュリティ問題はありません。

9. References
9. 参考文献
9.1. Normative References
9.1. 引用文献

[RFC5988] Nottingham, M., "Web Linking", RFC 5988, October 2010.

[RFC5988]ノッティンガム、M。、「Webリンク」、RFC 5988、2010年10月。

9.2. Informative References
9.2. 参考引用

[P3P] W3C, "P3P: The Platform for Privacy Preferences", November 2007, <http://www.w3.org/P3P/>.

[P3P] W3C、「P3P:The Platform for Privacy Preferences」、2007年11月、<http://www.w3.org/P3P/>。

Author's Address

著者のアドレス

James M Snell

ジェームズMスネル

   EMail: jasnell@gmail.com