Government to citizen (G2C) service provision is demanded to fit for purpose for users. A process of finding services from a G2C system involves understanding of the user's request, selecting the relevant services, and deciding amongst the candidate services to meet the user's needs. Some current approaches, such as benchmarking methods, are capable of measuring the service quality in the quantitative manner. However, G2C services also have intangible features which can be measured qualitatively. In this paper, a method is described to model the requirements of G2C services and their provision. To facilitate a service provision process, a set of criteria is identified and used to ensure the quality of the resultant services. An ontology model developed represents requirements of service provision in a web service environment that involves service consumers, service providers, and service advisor. Interactions between these stakeholders are defined by norms which generate workflows for executing the functions in the techniques. An experiment using DEA is carried out in this paper based on quantitative criteria to validate the method and its techniques, i.e. articulates, derives and pre-selects. The pre-selected services as the candidates are further evaluated with the contribution of the qualitative features of the services by using analytical hierarchical process (AHP) to decide for winning services.