WoT 仕様の全体像
WoT仕様の全体像や構成要素について、仕様書の関係を説明するとともに、それぞれの仕様を示します。
#
WoT 仕様構成要素WoTは、下記の計8個の仕様によって構成されています。
- Normative Deliverables
- Web of Things (WoT) Architecture
- Web of Things (WoT) Thing Description
- Web of Things (WoT) Discovery
- Web of Things (WoT) Profile
- Informative Deliverables
- Web of Things (WoT) Scripting API
- Web of Things (WoT) Binding Templates
- Web of Things (WoT) Security and Privacy Guidelines
- Web of Things (WoT) Use Cases and Requirements
このようにWoTは、基準となる(Normative)仕様として、W3C勧告(Recommendation)のArchitectureおよびThing Descriptionを基盤とし、それらにDiscoveryとProfileを加えたものが定められています。
これらのNormativeな仕様は、Use Cases and Requirementsを始点とし、Security and Privacy Guidelinesという観点からも議論がなされています。
また、Scripting APIやBinding Templatesも重要な構成要素として、W3C Working Group ノート(Note)によって示されています。
詳細は後述の説明や仕様をご確認ください。
仕様書の関係をイメージとして図示したものが下図のものとなります。
これらの仕様が例えば、下図の黒の輪郭線で強調表示されている箇所のように、Web Thing や Thing のアーキテクチャの側面に対して関係しています。
(出典:Web of Things (WoT) Architecture 和訳: 図25 Thingのアーキテクチャの側面に対するWoT構成要素の関係)
#
W3C勧告(Recommendation)- Web of Things (WoT) Architecture
- WoTを用いたIoTシステムの全体アーキテクチャの説明
- 原文
- 日本語訳
- 最新の編集者草案 (Architecture 1.1)
- Web of Things (WoT) Thing Description
- IoTデバイスを記述するためのThing Description文書の書き方の説明
- 原文
- 日本語訳
- 最新の編集者草案 (Thing Description 1.1)
#
W3C Working Group ノート(Note)Web of Things (WoT) Binding Templates
Web of Things (WoT) Scripting API
Web of Things (WoT) Security and Privacy Guidelines
#
W3C Interest Group ノート(Note)#
W3C ドラフト (Draft)Web of Things (WoT) Discovery
Web of Things (WoT): WoT Profile
Web of Things (WoT) Architecture 1.1
Web of Things Thing Description 1.1