[transition] CR Request for Web of Things (WoT) Discovery

This is a transition request for a Candidate Recommendation
CR Request for Web of Things (WoT) Discovery
from https://github.com/w3c/transitions/issues/465

# Document title, URLs, estimated publication date
Web of Things (WoT) Discovery
[Static CR snapshot: https://github.com/w3c/wot-discovery/blob/main/publication/4-cr/Overview.html](https://github.com/w3c/wot-discovery/blob/main/publication/4-cr/Overview.html)
Publication as soon as possible after October 26 (actual date needs to be updated in document)

# Abstract
The W3C Web of Things (WoT) is intended to enable interoperability across IoT platforms and application domains. One key mechanism for accomplishing this goal is the definition and use of metadata describing the interactions an IoT device or service makes available over the network at a suitable level of abstraction. The WoT Thing Description specification satisfies this objective.

However, in order to use a Thing its Thing Description first has to be obtained. The WoT Discovery process described in this document addresses this problem. WoT Discovery needs to support the distribution of WoT Thing Descriptions in a variety of use cases. This includes ad-hoc and engineered systems; during development and at runtime; and on both local and global networks. The process also needs to work with existing discovery mechanisms, be secure, protect private information, and be able to efficiently handle updates to WoT Thing Descriptions and the dynamic and diverse nature of the IoT ecosystem.

The WoT Discovery process is divided into two phases, Introduction, and Exploration. The Introduction phase leverages existing discovery mechanisms but does not directly expose metadata; they are simply used to discover Exploration services, which provide metadata but only after secure authentication and authorization. This document normatively defines two Exploration services: for distributing a single WoT Thing Description from a regular web service, including as a special case self-description; and a searchable WoT Thing Description Directory service for collections of Thing Descriptions. A variety of Introduction services are also described and where necessary normative definitions are given to support them.

# Status
[Status of the document (https://github.com/w3c/wot-discovery/blob/main/publication/4-cr/Overview.html#sotd)](https://github.com/w3c/wot-discovery/blob/main/publication/4-cr/Overview.html#sotd)

# Link to group's decision to request transition
[Resolution to request CR transition for WoT Discovery in WG call October 26.](https://www.w3.org/2022/10/26-wot-minutes.html#r02)

# Changes
Changes from 10 August 2022 Working Draft
- Clarify 3x rule for DDoS migitation to allow padding in request, and require it only outside of protected local networks.
- Define content types to be used for CoAP servers, paralleling TD servers.
- Update DID service names and refine DID assertions and add examples to clarify use for Introductions.
- Update DNS-SD section to include explicit scheme in TXT field.
- Replace reference to draft CoRE-RD with final specification published as RFC9176.

# Requirements satisfied
Requirements laid out in the WG charter for this deliverable were satisfied except for geolocation, which was deferred to future work.

# Dependencies met (or not)
- We are still waiting for registration of a DNS-SD service name.  An ednote has been placed in the document regarding this.  If a service name cannot be granted, this section will be removed in its entirety.  If a different name is necessary it will not change the functionality of this feature.
- DID service names are yet to be registered (this is an internal W3C registry, not an IANA registry)

# Wide Review
- Wide review was requested from Accessibility, Internationalization, Security, Privacy, and TAG and all issues raised addressed (although in some cases we have not yet gotten confirmation that the issues were addressed from the reviewers):
    - https://github.com/w3cping/privacy-request/issues/83
    - https://github.com/w3c/security-request/issues/25
    - https://github.com/w3c/a11y-request/issues/24
    - https://github.com/w3c/i18n-request/issues/175
    - https://github.com/w3ctag/design-reviews/issues/733
- The Societal Impact questionnaire has not yet been filled in but will be completed prior to PR.

# Issues addressed
- General issue tracker: https://github.com/w3c/wot-discovery/issues
- Issues marked [resolve by PR](https://github.com/w3c/wot-discovery/labels/resolve%20by%20PR) will be addressed prior to PR transition.  These are editorial, except for the above noted IANA registration for DNS-SD which is pending (see [Issue 403](https://github.com/w3c/wot-discovery/issues/403))
- All other open issues will be deferred to future work (e.g. in a new charter)

# Formal Objections
None at present.

# Implementation
A DRAFT implementation report is available at [https://w3c.github.io/wot-discovery/testing/report.html](https://w3c.github.io/wot-discovery/testing/report.html).   This will be updated during the CR review period to address
at-risk items and add testimonials.

# Patent disclosures
None.


-- 
This email was generated automatically using https://github.com/w3c/transition-issues-bot

Received on Wednesday, 26 October 2022 17:38:41 UTC