Grid computing was introduced with the provision of delivering high performance computing through connecting distributed heterogeneous resources over the Internet. However, due to the varied nature of Grid applications and lack of suitable resource provisioning tools and mechanisms, a major part of Grid resources remains unutilized. Therefore, provisioning mechanisms must understand how the resources are defined for different applications to obtain maximum accessibility and to increase resource utilization. In this paper, we present a sub-domain based ontology resource provisioning mechanism to increase the utilization of Grid resources. The use of a sub-domain based ontology structure enables us to provision resources in terms of computational context. As the Grid targets resources across distributed domains and ownerships, inspiring mechanisms are essential to increase sharing of resources among the providers. We, therefore, extend our model to measure its effectiveness in an economic system's point of view. We evaluate the significance of using dynamic pricing over static pricing to deal with the dynamic nature of the Grid. The results show improved success probability and system's profit compared to that of traditional resource provisioning mechanisms.