|
2 | 2 | <html lang="en"> |
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8" /> |
5 | | - <meta name="color-scheme" content="light dark" /> |
| 5 | + <meta name="color-scheme" content="light" /> |
6 | 6 | <title>Web of Things (WoT) Bindings Registry</title> |
7 | 7 | <script src="https://www.w3.org/Tools/respec/respec-w3c" class="remove"></script> |
8 | 8 | <script class="remove"> |
@@ -100,6 +100,11 @@ <h2>Introduction</h2> |
100 | 100 | This document relies on the registry track mechanism of the <a href="https://www.w3.org/policies/process/#registries">W3C Process</a> and extends it to be specific and fit to the purposes of WoT bindings. |
101 | 101 | </p> |
102 | 102 |
|
| 103 | + <p> |
| 104 | + This enables a binding to be written by people with a good understanding of the binding, who are not necessarily participants of the WoT Working Group, such as other organizations developing a standard that can be used with WoT. |
| 105 | + This also allows the WoT Working Group to focus on the core specifications and engage other communities at the same time. |
| 106 | + </p> |
| 107 | + |
103 | 108 | </section> |
104 | 109 |
|
105 | 110 | <section id="conformance"> |
@@ -235,60 +240,8 @@ <h2>Terminology</h2> |
235 | 240 | </dl> |
236 | 241 | </section> |
237 | 242 |
|
238 | | - <section id="intro-section-document"> |
239 | | - <h2>Intro Section of the Document</h2> |
240 | | - <p class="ednote"> |
241 | | - [DP] I think we should not speak about "document" but rather about "registry". Also in the title. |
242 | | - </p> |
243 | | - <dl> |
244 | | - <dt> |
245 | | - <dfn id="int-exp">Int-Exp</dfn> |
246 | | - </dt> |
247 | | - <dd> |
248 | | - <p>A binding SHOULD be written by people with a good understanding of the protocol and media type (or similar), who are not necessarily the TD Editors. This includes people and organizations inside and outside of the WoT WG.</p> |
249 | | - <ul> |
250 | | - <li> |
251 | | - Reasons Behind the Requirement: |
252 | | - <ul> |
253 | | - <li>Instead of WG learning each new protocol and media type, it is more efficient for people with a good understanding of the protocol or media type to write a binding</li> |
254 | | - <li>Engaging other communities</li> |
255 | | - </ul> |
256 | | - </li> |
257 | | - </ul> |
258 | | - </dd> |
259 | | - <dt> |
260 | | - <dfn id="int-sep">Int-Sep</dfn> |
261 | | - </dt> |
262 | | - <dd> |
263 | | - <p>The binding registry MUST be a separate document but associated with a TD version.</p> |
264 | | - <ul> |
265 | | - <li> |
266 | | - Reasons Behind the Requirement: It is easier to update in the long term. |
267 | | - </li> |
268 | | - </ul> |
269 | | - </dd> |
270 | | - <dt> |
271 | | - <dfn id="int-asso">Int-Asso</dfn> |
272 | | - </dt> |
273 | | - <dd> |
274 | | - <p>Association of a binding with the TD specification (registry entry) SHOULD be confirmed by the WoT Working Group or its custodian. In other words, a person needs some permission and/or confirmation to authoritatively say that a given binding can be used with TD version X. The custodian of this registry is the WoT WG in the beginning.</p> |
275 | | - <ul> |
276 | | - <li> |
277 | | - Reasons Behind the Requirement: WoT WG is the manager of the registry. |
278 | | - </li> |
279 | | - </ul> |
280 | | - </dd> |
281 | | - <dt> |
282 | | - <dfn id="int-oth">Int-Oth</dfn> |
283 | | - </dt> |
284 | | - <dd> |
285 | | - <p>The binding document (registry entry) CAN be hosted by another entity than the custodian.</p> |
286 | | - </dd> |
287 | | - </dl> |
288 | | - </section> |
289 | | - |
290 | | - <section id="content-registry-definition"> |
291 | | - <h2>Content of Registry Definition</h2> |
| 243 | + <section id="registry-definition"> |
| 244 | + <h2>Registry Definition</h2> |
292 | 245 |
|
293 | 246 | <p>A <a href="#dfn-wot-bindings-registry-definition">set of rules</a> extending the <a href="https://www.w3.org/2023/Process-20230612/#reg-def">Registry Definitions from the W3C Process Document</a> can be found below and is structured as follows.</p> |
294 | 247 |
|
@@ -329,7 +282,7 @@ <h2>Entry format</h2> |
329 | 282 | <tr id="form-link"> |
330 | 283 | <td>Link to the binding document</td> |
331 | 284 | <td><a href="https://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/#anyURI"><code>anyURI</code></a></td> |
332 | | - <td>Stable link whose content cannot change (e.g., a date, version number, etc.) <br /> |
| 285 | + <td>Stable link whose content cannot change (e.g., a date, version number, etc.), which can be managed by another entity than the custodian. <br /> |
333 | 286 | Examples: <code>https://www.w3.org/TR/wot/binding-templates/http-20240726/index.html</code> |
334 | 287 | </td> |
335 | 288 | </tr> |
@@ -458,10 +411,20 @@ <h3>Deletion and deprecation</h3> |
458 | 411 |
|
459 | 412 | <section id="ownership"> |
460 | 413 | <h2>Ownership</h2> |
| 414 | + |
| 415 | + <p> |
| 416 | + The registry is managed by a <a>Custodian</a> and reviewed by <a href="#dfn-reviewer">Reviewers</a>. |
| 417 | + </p> |
461 | 418 |
|
462 | 419 | <section id="own-cust"> |
463 | 420 | <h3>Custodian</h3> |
464 | | - <p>If the WoT WG no longer exists, the W3C Team or its delegated entity becomes the <a>Custodian</a>. For example, a dedicated W3C community group can be created to maintain the registry. This way, the registry can be maintained for a long period.</p> |
| 421 | + |
| 422 | + <p> |
| 423 | + <span class="rfc2119-assertion" id="ownership-custodian-role">A change in the registry MUST be confirmed by the <a>Custodian</a>. The custodian of this registry is the WoT WG in the |
| 424 | + beginning.</span> |
| 425 | + <span class="rfc2119-assertion" id="ownership-custodian-delegation">If the WoT WG no longer exists, the W3C Team or its delegated entity MUST be the <a>Custodian</a>.</span> |
| 426 | + For example, a dedicated W3C community group can be created to maintain the registry. This way, the registry can be maintained for a long period. |
| 427 | + </p> |
465 | 428 | </section> |
466 | 429 |
|
467 | 430 | <section id="own-rev"> |
|
0 commit comments