Abstract
Semantic annotations of web services are useful in service discovery only when it reflects accurate service. But the rate of defects in semantic annotations was found to be very high due to the need for human interaction and expertise. The purpose of this work is to verify the semantic annotation of web services. The verification is based on the conventional testing process. In this paper, emphasis is laid on automation of semantic annotations to increase the efficiency and accuracy to provide useful web service through which the required data can be reproduced according to the specification defined by the services. In particular, the study proposed a technique from software testing to address the problem of semantic annotation verification. A software testing has been well proven to be effective for verification of software program behavior according to its specifications. By using a test suite which consists of test cases with specific data values for feeding the execution, therefore the expected outputs are generated as per the specification. As specified by the test cases, the software is executed using the input values. In this way, there is a possibility to identify a defect due to the inconsistency between the output delivered and expected by a test case. The advantages of proposed model are: (1) ease of use when information, (2) automatic compliance to system requirements and specification, (3) improved accuracy, (4) use of ontology based partitioning, (5) efficient defect detection mechanisms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Schrimpsher, D., Etzkorn, L.: A model to predict quality of a reduced ontology for Web service discovery on mobile devices. Knowl. Eng. Rev. 29(02), 201–216 (2014)
Lord, P., Alper, P., Wroe, C., Goble, C.: Feta: a light-weight architecture for user oriented semantic service discovery. Semant. Web Res. Appl. Lect. Notes Comput. Sci. 3532, 17–31 (2005)
Heb, A., Kushmerick, N.: Automatically attaching semantic metadata to Web services. In: Proceedings of IJCAI Workshop Information Integration on the Web (2003)
Jannach, D., Shchekotykhin, K., Friedrich, G.: Automated ontology instantiation from tabular web sources-the all right system, web semantics: science. Serv. Agents World Wide Web 7(3), 136–153 (2009)
Salih, A.Q.M.: Towards from manual to automatic semantic annotation: based on ontology elements and relationships. Int. J. Web Semant. Technol. 4(3), 21–36 (2013)
Talantikite, H.N., Aissani, D., Boudjlida, N.: Semantic annotations for Web services discovery and composition. Comput. Stand. Interfaces 31(6), 1108–1117 (2009)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.: Semantic matching of Web service capabilities. In: Proceedings of the First International Semantic Web Conference (2002)
Bonatti, P.A., Duma, C., Fuchs, N., Nejdl, W., Olmedilla, D., Peer, J., Shahmehri, N.: Semantic web policies—a discussion of requirements and research issues. In: 3rd European Semantic Web Conference (ESWC). Lecture Notes in Computer Science, vol. 4011 (2006)
Denker, G., Kagal, L., Finin, T., Paolucci, M., Sycara, K.: Security for DAML Web services: annotation and matchmaking. In: Proceedings of the 2nd International Semantic Web Conference (2003)
Ankolekar, A., Huch, F., Sycara, K.P.: Concurrent execution semantics of DAML-S with subtypes. In: ISWC ’02 Proceedings of the First International Semantic Web Conference on the Semantic Web, pp. 318–332 (2002)
Medjahed, B., Bouguettaya, A., Elmagarmid, A.K.: Composing Web services on the semantic web. VLDB J. Int. J. Very Large Data Bases 12(4), 333–351 (2003)
Patil, A.A., Oundhakar, S.A., Sheth, A.P., Verma, K.: Meteor-s Web service annotation framework. In: Proceedings of the 13th Conference on World Wide Web—WWW ’04, p. 553 (2004)
Gomadam, K., Ranabahu, A., Nagarajan, M., Sheth, A.P., Verma, K.: A faceted classification based approach to search and rank web APIs. In: 2008 IEEE International Conference on Web Services, pp. 177–184 (2008)
Maximilien, E.M., Singh, M.P.: A framework and ontology for dynamic Web services selection. IEEE Internet Comput. 8(5), 84–93 (2004)
Davidson, S.B., Freire, J.: Provenance and scientific workflows. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data—SIGMOD ’08, p. 1345 (2008)
Jiang, B., Luo, Z.: A New algorithm for semantic Web service matching. J. Softw. 8(2), 351–356 (2013)
Boukhadra, A., Benatchba, K., Balla, A.: Automatic composition of semantic Web services-based alignment of OWL-S. Available: http://ceur-ws.org/Vol-867/Paper39.pdf. Accessed 09 Apr 2015
Saquicela, V., Vilches-Blazquez, L.M., Corcho, O.: Lightweight semantic annotation of geospatial RESTful services. Available: http://oa.upm.es/6968/1/Lightweight_Semantic.pdf. Accessed 09 Apr 2015
Ranabahu, A., Parikh, P., Panahiazar, M., Sheth, A., Logan-Klumpler, F.: Kino: a generic document management system for biologists using sa-rest and faceted search. In: 2011 IEEE Fifth International Conference on Semantic Computing, pp. 205–208 (2011)
Patil, A.A., Oundhakar, S.A., Sheth, A.P., Verma, K.: Meteors Web service annotation framework. In: WWW, pp. 553–562 (2004)
Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D.: DAML-S: Web service description for the semantic web. In: Proceedings of the 1st International Semantic Web Conference Sardinia (2002)
Li, G., Deng, S., Xia, H., Lin, C.: Automatic service composition based on process ontology. IEEE Xplore (2007)
Song, Y., Liu, L., Ren, P.: Web service composition based on the annotated ontology. In: Fifth International Workshop on Education Technology and Computer Science (2009)
Maedche, A., Motik, B., Silva,N., Volz, R.: MAFRA—A MApping FRAmework for distributed ontologies. In: EKAW ’02 Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web, pp. 235–250 (2002)
Naumenko, A., Nikitin, S., Terziyan, V., Zharko, A.: Strategic industrial alliances in paper industry: XML-vs ontology-based integration platforms. Learn. Organ. 12(5), 492–514 (2005)
Mokarizadeh, S., Küngas, P., Matskin, M.: Ontology learning for cost-effective large-scale semantic annotation of XML schemas and Web service interfaces. EKAW 10, 401–410 (2010)
Meyer, B.: Seven principles of software testing. IEEE Comput. 41(8), 99–101 (2008)
Sabou, M., Pan, J.: Towards semantically enhanced Web service repositories. Web Semant. 5(2), 142–150 (2007)
EVIWARE: SoapUI; the Web Services Testing tool (2015)
Eschenbach, C., Gruninger, M.: Formal ontology in information systems. In: Proceedings of the Fifth International Conference (Fois 2008), p. 325. IOS Press, Amsterdam (2008)
Ke, Z., Bo, J., Chan, W.K.: IEEE prioritizing test cases for regression, testing of location-based services: metrics, techniques, and case study
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Shridevi, S., Raju, G. (2016). A Novel Approach for Web Service Annotation Verification and Service Parameters Validation Using Ontology. In: Vijayakumar, V., Neelanarayanan, V. (eds) Proceedings of the 3rd International Symposium on Big Data and Cloud Computing Challenges (ISBCC – 16’). Smart Innovation, Systems and Technologies, vol 49. Springer, Cham. https://doi.org/10.1007/978-3-319-30348-2_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-30348-2_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30347-5
Online ISBN: 978-3-319-30348-2
eBook Packages: EngineeringEngineering (R0)