An enterprise ontology based approach to service specification