| 1 |
wakaba |
1.1 |
[4]
|
| 2 |
|
|
>
|
| 3 |
|
|
:[RUBYB[資源][Resource]]:
|
| 4 |
|
|
この仕様は何が資源であるかの範囲を制限していません。むしろ、
|
| 5 |
|
|
[Q[資源]]という用語は [ABBR@en[[[URI]]]]
|
| 6 |
|
|
で[[識別]]されるものすべてという一般的な意味で使っています。
|
| 7 |
|
|
よくある例は[[電子文書]]、[[画像]]、一貫した目的の情報源
|
| 8 |
|
|
(例えば[Q[[[ロサンゼルス]]の[[今日]]の[[天気]]]])、
|
| 9 |
|
|
[[サービス]] (例えば [ABBR@en[[[HTTP]]]] から [ABBR@en[[[SMS]]]]
|
| 10 |
|
|
への[[関門]])、他の[[資源]]の[[集成]]などです。
|
| 11 |
|
|
資源は必ずしも[[インターネット]]で[[アクセス]]可能である必要はありません。
|
| 12 |
|
|
例えば[[人間]]、[[会社]]、[[図書館]]の[[書籍]]なども資源となります。
|
| 13 |
|
|
同様に、[[抽象的]]な[[概念]]、例えば[[数式]]の[[演算子]]や[RUBY[[[被演算子]]][[[オペランド]]]]、
|
| 14 |
|
|
[[関係]]の種類 (例えば[[親]]や[[従業員]])、[[数値]] (例えば[[零]]、[[一]]、
|
| 15 |
|
|
[[無限大]]) なども資源となり得ます。
|
| 16 |
|
|
[SRC[[[RFC 3986]] ([[URI]]) [CSECTION[1.1. Overview of URIs]]]]
|
| 17 |
|
|
|
| 18 |
|
|
[5]
|
| 19 |
|
|
> 設計上 [ABBR@en[URI]] は1つの資源を識別します。
|
| 20 |
|
|
どんなものが[DFN[[RUBYB[資源] @en[resource]]]]となり得るかの範囲は制限しません。
|
| 21 |
|
|
[Q[資源]]という用語は [ABBR@en[URI]]
|
| 22 |
|
|
で識別され得るものという一般的な意味で使います。
|
| 23 |
|
|
[[ハイパーテキスト]] [[Web]] では [[Web頁]], [[画像]],
|
| 24 |
|
|
[[製品型録]]などを [Q[資源]]と呼ぶのが普通です。
|
| 25 |
|
|
これらの資源の特徴的な性質は、その本質的な性質のすべてを[[メッセージ]]で伝達できることです。
|
| 26 |
|
|
このようなものを[DFN[[[情報資源]]]]と呼びます。
|
| 27 |
|
|
|
| 28 |
|
|
出典: [CITE[Architecture of the World Wide Web, Volume One]]
|
| 29 |
|
|
<http://www.w3.org/TR/2004/REC-webarch-20041215/#def-resource>
|
| 30 |
|
|
|
| 31 |
|
|
|
| 32 |
|
|
[1] [[HTTP]] ([[RFC 1945]] 1.2, [[RFC 2068]] 1.3, [[RFC 2616]] 1.3)
|
| 33 |
|
|
|
| 34 |
|
|
>
|
| 35 |
|
|
:resource:A network data object or service [DEL[[INS[{1945}]] which]] [INS[that]] can be identified by a URI[INS[,]] [DEL[(Section 3.2)]] [INS[as defined in section 3.2]]. [INS[Resources may be available in multiple representations (e.g. multiple languages, data formats, size, [INS[and]] resolutions) or vary in other ways.]]
|
| 36 |
|
|
|
| 37 |
|
|
:資源:[[URI]] で識別することができるネットワーク・データ物体又はサービス。[INS[資源は複数の表現 (例えば、複数の言語、データ書式、寸法、解像度) で利用可能であったり、他の方法で変化したりするかもしれません。]]
|
| 38 |
|
|
|
| 39 |
|
|
[2]
|
| 40 |
|
|
|
| 41 |
|
|
> [[RFC 2396]] にあるように、[DFN[資源]]とは番地付け可能な情報またはサービスの単位である。
|
| 42 |
|
|
<http://www.w3.org/TR/xlink/#dt-resource>
|
| 43 |
|
|
|
| 44 |
|
|
[3]
|
| 45 |
|
|
便宜上、資源の一部分のことも含めて資源と言うことがあります。
|
| 46 |
|
|
|
| 47 |
|
|
たとえば [[XLink]] の仕様書もそうしています。 XLink の範囲内では (ほとんどの場合) 資源の一部も[[素片識別子]]を使って識別できます。 (できなければ[[連結]]できません。) XLink の[Q[資源]]の定義は >>2 の通りですが、これに従えば資源の一部も資源です。
|
| 48 |
|
|
|
| 49 |
|
|
[WEAK[(しかし、一般にすべての資源の一部が資源になるとは限らないので注意が必要です。)]]
|
| 50 |
|
|
|
| 51 |
|
|
[6]
|
| 52 |
|
|
>
|
| 53 |
|
|
[DFN[[RUBY[資源][しげん]@en[resource]]]]は、
|
| 54 |
|
|
次の性質を持つ[RUBYB[論理的実体]@en[logical entity]]です。
|
| 55 |
|
|
- [[資源]]は、[[識別]]可能と[['''しなければなりません''']]。
|
| 56 |
|
|
- [[資源]]は、[[XML]] [[情報集合]]で表現可能な0以上の[[特性]]の[[集合]]を保持[['''しなければなりません''']]。
|
| 57 |
|
|
- [[資源]]は、[[ライフサイクル]]を保持[['''して構いません''']]。
|
| 58 |
|
|
|
| 59 |
|
|
;; [[WS-Resource]] 1.2 2.1
|
| 60 |
|
|
<http://docs.oasis-open.org/wsrf/wsrf-ws_resource-1.2-spec-os.pdf#page=5>
|
| 61 |
|
|
|
| 62 |
|
|
|