A Generic Ontology for Prosumer-Oriented Smart Grid