There's some interest in consolidating the capability schemas at webthings.io/schemas with those at iotschema.org so that multiple projects (e.g. WebThings, ThingWeb, openHAB and HomeAssistant) can eventually share a common standard ontology.
In order to do this I think the first step is to evaluate where these schema repositories currently overlap and where the gaps are in the iotschema.org repository for the capabilities currently supported in WebThings.
We should also evaluate differences in the way schemas are defined, because I think WebThings schemas currently provide more in the way of constraints than those at iotschema.org, e.g. by defining mandatory properties/actions/events for certain device capabilities and being more prescriptive about things like data types, units and media content types.
There's some interest in consolidating the capability schemas at webthings.io/schemas with those at iotschema.org so that multiple projects (e.g. WebThings, ThingWeb, openHAB and HomeAssistant) can eventually share a common standard ontology.
In order to do this I think the first step is to evaluate where these schema repositories currently overlap and where the gaps are in the iotschema.org repository for the capabilities currently supported in WebThings.
We should also evaluate differences in the way schemas are defined, because I think WebThings schemas currently provide more in the way of constraints than those at iotschema.org, e.g. by defining mandatory properties/actions/events for certain device capabilities and being more prescriptive about things like data types, units and media content types.