XRI Resolution 2.0 : 4.2 XRD Elements and Attributes : 俺約/俺メモ

 

4.2 XRD Elements and Attributes

The following example XRDS instance document illustrates the elements and attributes defined in the XRD schema. Note that because it is provided by the community root authority
(tel:+1-201-555-0123), it includes only one XRD describing the subsegment *foo. Examples in later sections show multiple XRDs.

(この例はコミュニティールートオーソリティが提供しているので、1角XRD要素だけを含んでいます。そのサブセグメントは*fooです)

<XRDS xmlns="xri://$xrds" ref="xri://(tel:+1-201-555-0123)*foo">

    <XRD xmlns="xri://$xrd*($v*2.0)" version=”2.0”>

        <Query>*foo</Query>

        <Status code="100"/>

        <ServerStatus code="100"/>

        <Expires>2005-05-30T09:30:10Z</Expires>

        <ProviderID>xri://(tel:+1-201-555-0123)</ProviderID>

        <LocalID>*baz</LocalID>

        <EquivID>https://example.com/example/resource/</EquivID>

        <CanonicalID>xri://(tel:+1-201-555-0123)!1234</CanonicalID>

        <CanonicalEquivID>xri://=!4a76!c2f7!9033.78bd</CanonicalEquivID>

        <Service>

            <ProviderID>xri://(tel:+1-201-555-0123)!1234</ProviderID>

            <Type>xri://$res*auth*($v*2.0)</Type>

            <MediaType>application/xrds+xml</MediaType>

            <URI priority=”10”>http://resolve.example.com</URI>

            <URI priority=”15”>http://resolve2.example.com</URI>

            <URI>https://resolve.example.com</URI>

    </Service>

        <Service>

            <ProviderID>xri://(tel:+1-201-555-0123)!1234</ProviderID>

            <Type>xri://$res*auth*($v*2.0)</Type>

            <MediaType>application/xrds+xml;https=true</MediaType>

            <URI>https://resolve.example.com</URI>

   </Service>

        <Service>

            <Type match="null" />

            <Path select="true">/media/pictures</Path>

            <MediaType select="true">image/jpeg</MediaType>

            <URI append="path" >http://pictures.example.com</URI>

        </Service>

        <Service>

            <Type match="null" />

            <Path select="true">/media/videos</Path>

      <MediaType select="true">video/mpeg</MediaType>

            <URI append="path" >http://videos.example.com</URI>

   </Service>

        <Service>

            <ProviderID> xri://!!1000!1234.5678</ProviderID>

            <Type match="null" />

            <Path match="default" />

            <URI>http://example.com/local</URI>

        </Service>

        <Service>

            <Type>http://example.com/some/service/v3.1</Type>

            <URI>http://example.com/some/service/endpoint</URI>

            <LocalID>https://example.com/example/resource/</LocalID>

        </Service>

    </XRD>

</XRDS>

A link to the normative RelaxNG schema definition of the XRD schema is provided in Appendix B. Additional normative requirements that cannot be captured in XML schema notation are specified in the following sections. In the case of any conflict, the normative text in this section shall prevail.

(XRD規範的なRelaxNGスキーマ定義のリンクは付録Bにあります。XMLスキーマ記法で表わせない規範的用件は以下のセクションに定義されています。競合があったばあい、このセクションにある規範的文章に従います。)

XRI Resolution 2.0

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

コメントを残す

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

WordPress.com ロゴ

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

Twitter 画像

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

Facebook の写真

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

Google+ フォト

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

%s と連携中