The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2013 vol.25)
pp: 1135-1147
Tamer Ahmed Farrag , Mansoura University, Mansoura
Ahmed Ibrahim Saleh , Mansoura University, Mansoura
Hesham Arafat Ali , Mansoura University, Mansoura
ABSTRACT
Semantic Web Services (SWSs) represent the most recent and revolutionary technology developed for machine-to-machine interaction on the web 3.0. As for the conventional web services, the problem of discovering and selecting the most suitable web service represents a challenge for SWSs to be widely used. In this paper, we propose a mapping algorithm that facilitates the redefinition of the conventional web services annotations (i.e., WSDL) using semantic annotations (i.e., OWL-S). This algorithm will be a part of a new discovery mechanism that relies on the semantic annotations of the web services to perform its task. The “local ontology repository” and “ontology search and standardization engine” are the backbone of this algorithm. Both of them target to define any data type in the system using a standard ontology-based concept. The originality of the proposed mapping algorithm is its applicability and consideration of the standardization problem. The proposed algorithm is implemented and its components are validated using some test collections and real examples. An experimental test of the proposed techniques is reported, showing the impact of the proposed algorithm in decreasing the time and the effort of the mapping process. Moreover, the experimental results promises that the proposed algorithm will have a positive impact on the discovery process as a whole.
INDEX TERMS
Ontologies, Web services, Standardization, Semantics, OWL, Databases, ontology-based standardization, Semantic Web Service, ontology, mapping, WSDL, OWL-S
CITATION
Tamer Ahmed Farrag, Ahmed Ibrahim Saleh, Hesham Arafat Ali, "Toward SWSs Discovery: Mapping from WSDL to OWL-S Based on Ontology Search and Standardization Engine", IEEE Transactions on Knowledge & Data Engineering, vol.25, no. 5, pp. 1135-1147, May 2013, doi:10.1109/TKDE.2012.25
REFERENCES
[1] M. Burstein, C. Bussler, M. Zaremba, T. Finin, M.N. Huhns, M. Paolucci, A.P. Sheth, and S. illiams, "A Semantic Web Services Architecture," IEEE Internet Computing, vol. 9, no. 5, pp. 72-81, Sept./Oct. 2005.
[2] T. Berners-Lee, J. Hendler, and O. Lassila, "The SemanticWeb," Scientific Am. Magazine, vol. 284, no. 5, pp. 34-43, 2001.
[3] J. Cardoso, Semantic Web Services: Theory, Tools, and Applications. Idea Group, Inc., 2007.
[4] B. Sapkota, D. Roman, and D. Fensel, "Distributed Web Service Discovery Architecture," Proc. Advanced Int'l Conf. Telecomm. and Int'l Conf. Internet and Web Applications and Services (AICT-ICIW '06), 2006.
[5] T.A. Farrag and H.A. Ali, "A Cluster-Based Semantic Web Services Discovery and Classification," Proc. ACME Second Int'l Conf. Advanced Computer Theory and Eng., pp. 1825-1834, 2009.
[6] Web Services Description Language (WSDL), W3C Note, http://www.w3.org/TRwsdl, 2001.
[7] Web Ontology Language for Services (OWL-S), W3C Member Submission, http://www.w3.org/SubmissionOWL-S/, 2004.
[8] D. Martin, M. Burstein, D. Mcdermott, S. Mcilraith, M. Paolucci, K. Sycara, D.L. Mcguinness, E. Sirin, and N. Srinivasan, "Bringing Semantics to Web Services with OWL-S" World Wide Web, vol. 10, no. 3, pp. 243-277, Sept. 2007.
[9] Extensible Markup Language (XML), W3C Recommendation: http://www.w3.orgXML/, 2012.
[10] Simple Object Access Protocol (SOAP) Version 1.2, W3C Recommendation (second ed.) http://www.w3.org/TRsoap/, Apr. 2007.
[11] XML Schema, W3C Recommendation, http://www.w3.org/XMLSchema, 2012.
[12] Web Services Description Language version 2 (WSDL 2.0v), W3C Note: http://www.w3.org/TRwsdl20/, 2007.
[13] B. Di Martino, "Semantic Web Services Discovery Based on Structural Ontology Matching," Int'l J. Web and Grid Services, vol. 5, no. 1, pp. 46-65, 2009.
[14] M. Klusch, B. Fries, and K. Sycara, "OWLS-MX: A Hybrid Semantic Web Service Matchmaker for OWL-S Services" J. Web Semantics: Science, Services and Agents on the World Wide Web, vol. 7, no. 2, Apr. 2009.
[15] A. Heß, E. Johnston, and N. Kushmerick, "ASSAM: A Tool for Semi-Automatically Annotating Semantic Web Services," Prc. 12th Int'l Conf. Web Technologies, pp. 470-475, 2008.
[16] A.A. Patil, S.A. Oundhakar, A.P. Shethand, and K. Verma, "METEOR-S Web Services Annotation Framework," Proc. 13th Int'L Conf. World Wide Web (WWW), 2004.
[17] N. Oldham, C. Thomas, A. Sheth, and K. Verma, "METEOR-S Web Service Annotation Framework with Machine Learning Classification," Proc. First Int'l Workshop Semantic Web Services and Web Process Composition, pp. 137-146, 2004.
[18] M. Paolucci, N. Srinivasan, K. Sycara, and T. Nishimura, "Towards a Semantic Choreography of Web Services: From WSDL to DAML-S," Proc. First Int'l Conf. Web Services (ICWS '03), pp 22-26, June 2003.
[19] OWL, http://www.w3.org/2004OWL/, 2004.
[20] G. Meditskos and N. Bassiliades, "Object-Oriented Similarity Measures for Semantic Web Service Matchmaking," Proc. Fifth European Conf. Web Services (ECOWS '07), 2007.
[21] G. Meditskos and N. Bassiliades, "Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S" IEEE Trans. Knowledge and Data Eng., vol. 22, no. 2, pp. 278-290, Feb. 2010.
[22] W.V. Siricharoen, "Ontology Modeling and Object Modeling in Software Engineering," Int'l J. Software Eng. and Its Applications, vol. 3, no. 1, pp. 1738-9984, Jan. 2009.
[23] P. Bartalos and M. Bielikova, "An Approach to Object-Ontology Mapping," Proc. Second IFIP Central and East European Conf. Software Eng. Techniques, 2007.
[24] H. Knublauch, "A Semantic Web Primer for Object-Oriented Software Developers," W3C Working Group Note, http://www.w3.org/TR/2006NOTE-sw-oosd-primer-20060309 /, 2006.
[25] WordNet: An Electronic Lexical Database, C. Fellbaum ed. MIT Press, 1998.
[26] Resource Description Framework (RDF), W3C Recommendation: http://www.w3.orgRDF/, 2004.
[27] RDF Vocabulary Description Language 1.0: RDF Schema (RDFS), W3C Recommendation: http://www.w3.org/TRrdf-schema/, 2004.
[28] Database. MIT Press, 1998. OWLS-TC v3. 0, http://projects. semwebcentral. org/projects owls-tc/, 2009.
[29] . Web Service Modeling Ontology (WSMO), W3C Member Submission: http://www.w3.org/SubmissionWSMO/, 2005.
[30] Web Service Semantics (WSDL-S), W3C Member Submission: http://www.w3.org/submissionwsdl-s/, 2005.
[31] . Semantic Annotations for WSDL and XML Schema (SAWSDL), W3C Member Submission: http://www.w3.org/TRsawsdl/, 2007.
[32] Semantic Web Services Framework (SWSF), W3C Member Submission: http://www.w3.org/submissionswsf/. 2005.
[33] K. Kritikos and D. Plexousakis, "OWL-Q for Semantic QoS-Based Web Service Description and Discovery," Proc. Workshop Service Matchmaking and Resource (SMRR), 2007.
49 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool