Skip to Main Content
Since the reusing and arranging of available Web services have been raised, the amount of infrastructure strategies based on Service Oriented architecture (SOA) is increasing. Hence, a rich Semantic Web service description is needed to achieve an automated Web service discovery, composition and invocation. On the other hand, the acceptance of Semantic Web service is still decelerating because of its language complexity and lack of knowledge in the field of knowledge engineering and knowledge representation among developers. Due to the proper assessment of model-driven approaches that are used to develop Semantic Web services, it is significant to have an appropriate categorization of these approaches. Thus, the key goal of this paper is to classify several model-driven approaches for developing Semantic Web services. Based on this study, there are three main categories namely software methodology, meta-model, and UML formalist based approaches.