Microsoft has developed DTDL: Digital Twins Definition Language for #iot devices which allows to describe device capabilities and make them interoperable: https://github.com/Azure/opendigitaltwins-dtdl
An issue in the repo lists ~10 other "standards": https://github.com/Azure/opendigitaltwins-dtdl/issues/10