An ontology for Apps for Europe: defining apps