Making heterogeneous smart home data interoperable with the SAREF ontology