Toward semantic interoperability of energy using and producing appliances in residential environments