Skip to content

Commit 4a4acbf

Browse files
committed
Add categorization for TD-related Architecture assertions 1 to 9
1 parent 8d6a1a7 commit 4a4acbf

File tree

1 file changed

+18
-10
lines changed
  • planning/work-items/other-documents-sync

1 file changed

+18
-10
lines changed

planning/work-items/other-documents-sync/arch.md

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,41 @@ Continuation of https://github.com/w3c/wot-thing-description/issues/2120
2222

2323
##### 6.1.1.1 Thing Descriptions
2424

25-
- [ ] 1. In W3C WoT, the description metadata for a Thing instance MUST be available as a WoT Thing Description (TD) [WOT-THING-DESCRIPTION]. ([arch-td-metadata](https://www.w3.org/TR/wot-architecture11/#arch-td-metadata))
25+
- [x] 1. In W3C WoT, the description metadata for a Thing instance MUST be available as a WoT Thing Description (TD) [WOT-THING-DESCRIPTION]. ([arch-td-metadata](https://www.w3.org/TR/wot-architecture11/#arch-td-metadata))
2626

27-
- Category: A1 / A2 / A3 / B / C (example)
27+
- A3 (add to [Behavioral Assertions](https://w3c.github.io/wot-thing-description/#behavior)?)
2828

29-
- [ ] 2. There MAY be other representations of a Thing such as an HTML-based user interface, simply an image of the physical entity, or even non-Web representations in closed systems. ([arch-other-thing-representations](https://www.w3.org/TR/wot-architecture11/#arch-other-thing-representations))
29+
- [x] 2. There MAY be other representations of a Thing such as an HTML-based user interface, simply an image of the physical entity, or even non-Web representations in closed systems. ([arch-other-thing-representations](https://www.w3.org/TR/wot-architecture11/#arch-other-thing-representations))
30+
- D
3031

31-
- [ ] 3. To be considered a Thing, however, at least one TD representation MUST be available. ([arch-td-mandatory](https://www.w3.org/TR/wot-architecture11/#arch-td-mandatory))
32+
- [x] 3. To be considered a Thing, however, at least one TD representation MUST be available. ([arch-td-mandatory](https://www.w3.org/TR/wot-architecture11/#arch-td-mandatory))
33+
- A3 (add to [Behavioral Assertions](https://w3c.github.io/wot-thing-description/#behavior)?)
3234

3335
#### 6.1.2 Links
3436

35-
- [ ] 4. WoT Thing Descriptions and WoT Thing Models MAY link to other Things, WoT Thing Models, and other resources on the Web to form a Web of Things. ([arch-td-linking](https://www.w3.org/TR/wot-architecture11/#arch-td-linking))
37+
- [x] 4. WoT Thing Descriptions and WoT Thing Models MAY link to other Things, WoT Thing Models, and other resources on the Web to form a Web of Things. ([arch-td-linking](https://www.w3.org/TR/wot-architecture11/#arch-td-linking))
38+
- A1 ([5.3.4.1 Link](https://w3c.github.io/wot-thing-description/#link))
3639

37-
- [ ] 5. Things MUST be hosted on networked system components with a software stack to realize interaction through a network-facing interface, the WoT Interface of a Thing. ([arch-networked](https://www.w3.org/TR/wot-architecture11/#arch-networked))
40+
- [x] 5. Things MUST be hosted on networked system components with a software stack to realize interaction through a network-facing interface, the WoT Interface of a Thing. ([arch-networked](https://www.w3.org/TR/wot-architecture11/#arch-networked))
41+
- D
3842

3943
### 6.5 Interaction Model
4044

41-
- [ ] 6. In addition to navigation affordances (i.e., Web links), Things MAY offer three other types of Interaction Affordances defined by this specification: Properties, Actions, and Events. ([arch-affordances](https://www.w3.org/TR/wot-architecture11/#arch-affordances))
45+
- [x] 6. In addition to navigation affordances (i.e., Web links), Things MAY offer three other types of Interaction Affordances defined by this specification: Properties, Actions, and Events. ([arch-affordances](https://www.w3.org/TR/wot-architecture11/#arch-affordances))
46+
- D
4247

4348
#### 6.5.1 Properties
4449

45-
- [ ] 7. If the data format is not fully specified by the Protocol Binding used (e.g., through a media type), Properties MAY contain one data schema for the exposed state. ([arch-property-dataschema](https://www.w3.org/TR/wot-architecture11/#arch-property-dataschema))
50+
- [x] 7. If the data format is not fully specified by the Protocol Binding used (e.g., through a media type), Properties MAY contain one data schema for the exposed state. ([arch-property-dataschema](https://www.w3.org/TR/wot-architecture11/#arch-property-dataschema))
51+
- A1 ([8.1.2.2 Data Schemas](https://w3c.github.io/wot-thing-description/#payload-bindings-dataschema))
4652

4753
#### 6.5.2 Actions
4854

49-
- [ ] 8. An Action MAY manipulate state that is not directly exposed (cf. Properties), manipulate multiple Properties at a time, or manipulate Properties based on internal logic (e.g., toggle). ([arch-action-functions](https://www.w3.org/TR/wot-architecture11/#arch-action-functions))
55+
- [x] 8. An Action MAY manipulate state that is not directly exposed (cf. Properties), manipulate multiple Properties at a time, or manipulate Properties based on internal logic (e.g., toggle). ([arch-action-functions](https://www.w3.org/TR/wot-architecture11/#arch-action-functions))
56+
- A1 ([5.3.1.4 ActionAffordance](https://w3c.github.io/wot-thing-description/#actionaffordance))
5057

51-
- [ ] 9. Invoking an Action MAY also trigger a process on the Thing that manipulates state (including physical state through actuators) over time. ([arch-action-process](https://www.w3.org/TR/wot-architecture11/#arch-action-process))
58+
- [x] 9. Invoking an Action MAY also trigger a process on the Thing that manipulates state (including physical state through actuators) over time. ([arch-action-process](https://www.w3.org/TR/wot-architecture11/#arch-action-process))
59+
- A1 ([5.3.1.4 ActionAffordance](https://w3c.github.io/wot-thing-description/#actionaffordance))
5260

5361
- [ ] 10. If the data format is not fully specified by the Protocol Binding used (e.g., through a media type), Actions MAY contain data schemas for input parameters and output results. ([arch-action-dataschema](https://www.w3.org/TR/wot-architecture11/#arch-action-dataschema))
5462

0 commit comments

Comments
 (0)