Leach-E Protocol for Heterogeneous Wireless Sensor Networks -- Ontologies and Rules --