Web of Things Working Group - Publications
Recommendations
- Deliverers
- Web of Things Working Group
The WoT Architecture specification describes the abstract architecture for the W3C Web of Things based on a set of requirements derived from use cases for multiple application domains. This specification describes a superset of the features defined in the WoT Architecture 1.0 specification.
- Deliverers
- Web of Things Working Group
The WoT Discovery specification describes how to discover and obtain the Thing Description of a Thing in a distributed environment for various use cases.
- Deliverers
- Web of Things Working Group
The WoT Thing Description describes the metadata and interfaces of Things, where a Thing is an abstraction of a physical or virtual entity that provides interactions to and participates in the Web of Things. This specification describes a superset of the features defined in the WoT Thing Description 1.0 specification.
- Deliverers
- Web of Things Working Group
This document describes the abstract architecture for the W3C Web of Things. It is derived from a set of use cases and can be mapped onto a variety of concrete deployment scenarios, several examples of which are given.
- Deliverers
- Web of Things Working Group
- Translation for Web of Things (WoT) Thing Description
- 日本語
This document describes a formal model and common representation for a Web of Things (WoT) Thing Description. A Thing Description describes the metadata and interfaces of Things, where a Thing is an abstraction of a physical entity that provides interactions to and participates in the Web of Things.
Notes
- Deliverers
- Web of Things Working Group
This document describes the abstract architecture for the W3C Web of Things. It is derived from a set of use cases and can be mapped onto a variety of concrete deployment scenarios, several examples of which are given.
- Deliverers
- Web of Things Working Group
This document provides non-normative guidance on Web of Things (WoT) security and privacy. The Web of Things is descriptive, not prescriptive, and so is generally designed to support the security models and mechanisms of the systems it describes, not introduce new ones. However, a WoT system also has its own unique assets, such as a Scripting API and Thing Descriptions, that need to be protected and also have security and privacy implications.
Working Drafts
- Deliverers
- Web of Things Working Group
The WoT Profile specification defines a Profiling Mechanism and a WoT Core Profile, which enables out of the box interoperability among things and devices.
First Public Working Drafts
- Deliverers
- Web of Things Working Group
This document describes a formal information model and a common representation for a Web of Things (WoT) Thing Description (TD), Version 2.0. A Thing Description describes the metadata and interfaces of Things, where a Thing is an abstraction of a physical or virtual entity that provides interactions to and participates in the Web of Things. Thing Descriptions provide a set of interactions based on a small vocabulary that makes it possible both to integrate diverse devices and to allow diverse applications to interoperate. Thing Descriptions, by default, are encoded in a JSON format that also allows JSON-LD processing. The latter provides a powerful foundation to represent knowledge about Things in a machine-understandable way. A Thing Description instance can be hosted by the Thing itself or hosted externally when a Thing has resource restrictions (e.g., limited memory space) or when a Web of Things-compatible legacy device is retrofitted with a Thing Description. Furthermore, this document introduces the Thing Model, which allows authors to describe only the model or class of an Internet of Things (IoT) entity. Thing Models can be seen as a template for Thing Description instances, but with reduced constraints such as no or few requirements for specific communication metadata.
This specification continues the work of Web of Things (WoT) Thing Description 1.1 with no guarantees on backwards compatibility. In case of no backwards compatibility, there will be concrete guidelines for implementers to migrate to the new version.
Draft Registries
- Deliverers
- Web of Things Working Group
W3C Web of Things (WoT) enables applications to interact with and orchestrate connected Things at the Web scale. The standardized abstract interaction model exposed by the WoT Thing Description enables applications to scale and evolve independently of the individual Things. Through WoT Bindings, the abstract interactions can be bound to various network-level protocols, standards, and platforms for connected Things, which already have have millions of devices deployed in the field today. This is done through protocol-specific URI schemes, additional descriptive vocabularies, and examples that guide the implementors of WoT Things and Consumers alike.
This document defines a registry of WoT bindings that make it possible to have a record of the different bindings. Additionally, it sets the rules that govern this registry to guarantee a quality standard, long lifecycle and ease of use for the developers.