XRI Resolution 2.0 : 4.2.1 Management Elements : 俺約/俺メモ

 

4.2.1 Management Elements

The first set of elements are used to manage XRDs, particularly from the perspective of caching, error handling, and delegation. Note that to prevent processing conflicts, the XRD schema permits a choice of either xrd:XRD/xrd:Redirect elements or xrd:XRD/xrd:Ref elements but not both.

(XRDを管理する要素です。キャッシュ、エラー処理、委任とか。競合を防ぐため XRDのスキーマでは xrd:XRD/xrd:Redirectもしくは xrd:XRD/xrd:/Ref要素を選択することができますが、同時には使えません)

xrd:XRD

Container element for all other XRD elements. Attributes:

· xml:id (type xs:ID). OPTIONAL except in trusted resolution where it is REQUIRED to uniquely identify this element within the containing xrds:XRDS document. See sections 4.3.1 and 12.5. Note that this attribute is not explicitly declared in the normative schema as it is an implicit XML attribute defined in [XMLID]. (idアトリビュート。オプション。信頼された解決では必須。規範的スキーマには定義されていないが、暗黙的なXMLスキーマに定義されているやつ(XMLID)みないなもの)

· idref (type xs:idref). OPTIONAL except in trusted resolution where it is REQUIRED when an XRD element in a nested xrds:XRDS document must reference a previously included XRD instance. See sections 4.3.1 and 12.5. (idref要素。オプション。信頼された解決では必須。ネストされたxrds:XRDSドキュメントにあるXRD要素がすでにインクルードされているXRDインスタンスを指していなければならない。)

· version (type xs:string). OPTIONAL for uses outside of XRI resolution but REQUIRED for XRI resolution as defined in section 4.3.2. (versionf要素。XRI解決では必須。それ以外はオプション)

xrd:XRD/xrd:Type

0 or more per xrd:XRD element. A unique identifier of type xs:anyURI that identifies the type of this XRD. This element is provided to support XRD extensibility as described in section 17.1.1. If no instances of this element are present, the type is as defined by this specification. If one or more instances of this element are present, the requirements of the specified XRD type SHOULD be defined by an extension specification, which SHOULD be dereferenceable from the URI, IRI, or XRI used as the value of this element. In all cases XRD processors MAY ignore instances of this element and process the XRD as specified in this document.

(Type要素はXRDごとに0個以上必要。XRDの型をしめすxs:anyURI型の識別子。17.1.1で示したXRD拡張のために使われる。この要素のインスタンスがなければ、このスペックで定義された型となる。複数インスタンスが存在すると、XRDの型の要件はかならず拡張スペックで定義されなければならない。この定義はこの要素で使われる値としてつかわれるURI,IRI,XRIから区別されるものでなければならない。すべてのケースにおいて、XRDプロセッサーはこの要素を無視してもかまわないし、このスペックで定義されるように解釈してもよい。

xrd:XRD/xrd:Query

0 or 1 per xrd:XRD element. Expresses the XRI, IRI, or URI reference in URI-normal form whose resolution results in this xrd:XRD element. See section 5.1. (0個以上。XRI,IRI,URIをURIノーマル形式で表現する。その解決の結果がこのxrd:XRD要素となっている。)

xrd:XRD/xrd:Status

0 or 1 per xrd:XRD element. RECOMMENDED for all XRDs. REQUIRED if the resolver must report certain error conditions. The contents of the element are a human-readable message string describing the status of the response as determined by the resolver. For XRI resolution, values of the Status element are defined in section 15. Attributes: (0個以上。推奨されます。リゾルバがある種のエラー条件をレポートするときは必要です。要素には人間が可読できるメッセージ文字列が含まれていて、リゾルバに判断された応答状態を説明しています。XRI解決ではStatus要素の値は 15.Attributesに定義されています)

· code (type xs:int). REQUIRED. Provides a numeric status code. See section 15. (codeアトリビュートは必要。数値のステータスコード)

· cid (type xs:enumeration). OPTIONAL except when REQUIRED to report the results of CanonicalID verification as defined in section 14.3.4. (cidはオプションだが、CanonicalID確認の結果をレポートするときは必要)

· ceid (type xs:enumeration). OPTIONAL except when REQUIRED to report the results of CanonicalID verification as defined in section 14.3.4. (ceidはオプションだが、CanonicalID確認の結果をレポートするときは必要)

xrd:XRD:xrd:ServerStatus

0 or 1 per xrd:XRD element. Used by an XRI authority server to report the status of a resolution request to an XRI resolver. See section 15.1. Attributes: (0個以上。XRIオーソリティサーバーが使う要素で、XRIリゾルバからのリクエスト解決の状態をレポート。)

· code (type xs:int). REQUIRED. Provides a numeric status code. See section 15. (codeアトリビュートは必要。数値のステータスコード)


xrd:XRD/xrd:Expires

0 or 1 per xrd:XRD element. The date/time, in the form of xs:dateTime, after which this XRD cannot be relied upon. To promote interoperability, this date/time value SHOULD use the UTC "Z" time zone and SHOULD NOT use fractional seconds. A resolver MUST NOT use an XRD after the time stated here. A resolver MAY discard this XRD before the time indicated in this result. If the HTTP transport caching semantics specify an expiry time earlier than the time expressed in this attribute, then a resolver MUST NOT use this XRD after the expiry time declared in the HTTP headers per section 13.2 of [RFC2616]. See section 16.2.1. (0個以上。xs:dateTime型でこのときまでXRDの内容を保障できる。UTC”Z"タイムゾーンを使って互換性を維持する。1秒以下は使わない。リゾルバはこの時間を過ぎてからXRDを使ってはいけない。捨てること。HTTPトランスポートキャッシュの仕組みでこの亜地理ビューとより早く無効化されるのであればレゾルバはその時間を過ぎたらXRDを使わないこと。)

xrd:XRD/xrd:Redirect

0 or more per xrd:XRD element. Type xs:anyURI. MUST contain an absolute HTTP(S) URI. Choice between this or the xrd:XRD/xrd:Ref element below. MUST be processed by a resolver to locate another XRDS document authorized to describe the target resource as defined in section 12.Attributes(0個以上。xs:anyURI型の絶対的HTTP(S)URI。Redirect/Refはどちらかしか使えない。):

· priority (type xs:nonNegativeInteger). OPTIONAL. See section 4.3.3. (オプション。)

· append (type xs:enumeration). OPTIONAL. Governs construction of the final redirect URI as defined in section 13.7. (オプション。)

xrd:XRD/xrd:Ref

0 or more more per xrd:XRD element. Type xs:anyURI. MUST contain an absolute XRI. Choice between this or the xrd:XRD/xrd:Redirect element above. MUST be processed by a resolver (depending on the value of the refs subparameter) to locate another XRDS document authorized to describe the target resource as defined in section 12. Attributes(0個以上。リゾルバはこれでしめされた別のXRDSドキュメントも読む必要あり。):

· priority (type xs:nonNegativeInteger). OPTIONAL. See section 4.3.3.

XRI Resolution 2.0

カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中