Open takuki opened 5 years ago
basically the definition should be aligned and linked to the architecture's definitions https://w3c.github.io/wot-architecture/#dfn-iot-platform
On the other hand, section 1.1.4 Data Types and Value Constraints uses "Platform" in the sense of "System Platform".
Maybe 'runtime system' would be a better replacement. This is also used in the architecture spec.
From the Architecture document's vocabulary definition for WoT Runtime:
WoT Runtime A runtime system that maintains an execution environment for applications, and is able to expose and/or consume Things, to process WoT Thing Descriptions, to maintain private security metadata, and to interface with Protocol Binding implementations. A WoT Runtime may have a custom API or use the optional WoT Scripting API.
In the above, a runtime appears to be defined more like a container that provides runtime environment for WoT components such as Exposed Thing and Consumed Thing.
It appears that "Computing Platform" is the terminology used in Wikipedia for the lower abstract levels of the concept of Platform.
In the call of 12.07.2019, we have decided to change it to runtime as defined in the architecture document, if it fits well. Need to check with the architecture document.
For example, section 1.1 Protocol Adaptation uses "Platform" as "IoT Platforms".
On the other hand, section 1.1.4 Data Types and Value Constraints uses "Platform" in the sense of "System Platform".
Uses of "Platform" this word should be properly qualified and be given clarification.