Commonsense reasoning and automatic generation of IoT contextual knowledge: An Answer Set Programming approach | Publicación