Table of Contents Author Guidelines Submit a Manuscript
Scientific Programming
Volume 2015, Article ID 576463, 15 pages
http://dx.doi.org/10.1155/2015/576463
Research Article

Prefiltering Strategy to Improve Performance of Semantic Web Service Discovery

Department of Computer Engineering, Eastern Mediterranean University, Famagusta, Northern Cyprus, Mersin 10, Turkey

Received 25 May 2015; Revised 12 August 2015; Accepted 14 September 2015

Academic Editor: Wan Fokkink

Copyright © 2015 Samira Ghayekhloo and Zeki Bayram. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. T. Berners-Lee, J. Hendler, and O. Lassila, “The semantic web,” Scientific American, vol. 284, no. 5, pp. 34–43, 2001. View at Publisher · View at Google Scholar · View at Scopus
  2. S. A. McIlraith, T. C. Son, and H. Zeng, “Semantic web services,” IEEE Intelligent Systems, vol. 16, no. 2, pp. 46–53, 2001. View at Publisher · View at Google Scholar · View at Scopus
  3. D. Roman, U. Keller, H. Lausen et al., “The Web service modelling ontology,” Applied Ontology, vol. 1, no. 1, pp. 77–106, 2005. View at Google Scholar
  4. D. Martin, M. Burstein, J. Hobbs et al., “OWL-S: Semantic Markup for Web Services,” W3C member submission 22, 2004.
  5. L. D. Ngan and R. Kanagasabai, “Semantic Web service discovery: State-of-the-art and research challenges,” Personal and Ubiquitous Computing, vol. 17, no. 8, pp. 1741–1752, 2013. View at Publisher · View at Google Scholar · View at Scopus
  6. M. Stollberg, M. Hepp, and J. Hoffman, “A caching mechanism for semantic web service discovery,” in The Semantic Web: 6th International Semantic Web Conference, 2nd Asian Semantic Web Conference, ISWC 2007 + ASWC 2007, Busan, Korea, November 11–15, 2007. Proceedings, vol. 4825 of Lecture Notes in Computer Science, pp. 480–493, Springer, Berlin, Germany, 2007. View at Publisher · View at Google Scholar
  7. J. M. García, D. Ruiz, and A. Ruiz-Cortés, “Improving semantic web services discovery using SPARQL-based repository filtering,” Web Semantics: Science, Services and Agents on the World Wide Web, vol. 17, pp. 12–24, 2012. View at Publisher · View at Google Scholar · View at Scopus
  8. J. Mara García, D. Ruiz, and A. Ruiz-Corts, “A lightweight prototype implementation of SPARQL filters for WSMO-based discovery,” Tech. Rep., Applied Software Engineering Research Group-University of Seville., ISA-11-TR-01, 2011. View at Google Scholar
  9. M. Klusch, B. Fries, and K. Sycara, “OWLS-MX: a hybrid Semantic Web service matchmaker for OWL-S services,” Web Semantics, vol. 7, no. 2, pp. 121–133, 2009. View at Publisher · View at Google Scholar · View at Scopus
  10. M. Klusch and F. Kaufer, “WSMO-MX: a hybrid Semantic Web service matchmaker,” Web Intelligence and Agent Systems, vol. 7, no. 1, pp. 23–42, 2009. View at Publisher · View at Google Scholar · View at Scopus
  11. D. Fensel, H. Lausen, A. Polleres et al., “The concepts of WSMO,” in Enabling Semantic Web Services: The Web Service Modeling Ontology, pp. 63–81, Springer Science+Business Media, 2007. View at Google Scholar
  12. M. Kifer, G. Lausen, and J. Wu, “Logical foundations of object-oriented and frame-based languages,” Journal of the ACM, vol. 42, no. 4, pp. 741–843, 1995. View at Publisher · View at Google Scholar · View at Scopus
  13. M. Kifer, G. Yang, H. Wan, and C. Zhao, FLORA-2: User's Manual, Version 1.0, Stony Brook University, Stony Brook, NY, USA, 2014.
  14. U. Küster, B. König-Ries, M. Klein, and M. Stern, “DIANE: a matchmaking-centered framework for automated service discovery, composition, binding, and invocation on the web,” International Journal of Electronic Commerce, vol. 12, no. 2, pp. 41–68, 2007. View at Publisher · View at Google Scholar · View at Scopus
  15. H. Lausen and J. Farrell, “Semantic annotations for WSDL and XML schema,” W3C recommendation, 2007.
  16. T. R. Gruber, “A translation approach to portable ontology specifications,” Knowledge Acquisition, vol. 5, no. 2, pp. 199–220, 1993. View at Publisher · View at Google Scholar · View at Scopus
  17. J. Angele, “OntoBroker: mature and approved semantic middleware,” Semantic Web, vol. 5, no. 3, pp. 221–235, 2014. View at Publisher · View at Google Scholar · View at Scopus
  18. W. Chen, M. Kifer, and D. S. Warren, “HiLog: a foundation for higher-order logic programming,” Journal of Logic Programming, vol. 15, no. 3, pp. 187–230, 1993. View at Publisher · View at Google Scholar · View at Scopus
  19. A. Bonner and M. Kifer, “A logic for programming database transactions,” in Logics for Databases and Information Systems, pp. 117–166, 1998. View at Google Scholar
  20. A. J. Bonner and M. Kifer, “Overview of transaction logic,” Theoretical Computer Science, vol. 133, no. 2, pp. 205–265, 1994. View at Publisher · View at Google Scholar · View at Scopus
  21. H. Wan, B. Grosof, M. Kifer, P. Fodor, and S. Liang, “Logic programming with defaults and argumentation theories,” in Logic Programming, vol. 5649 of Lecture Notes in Computer Science, pp. 432–448, Springer, Berlin, Germany, 2009. View at Publisher · View at Google Scholar
  22. M. Stollberg, J. Hoffmann, and D. Fensel, “A caching technique for optimizing automated service discovery,” International Journal of Semantic Computing (World Scientific), vol. 5, no. 1, pp. 1–31, 2011. View at Publisher · View at Google Scholar
  23. M. L. Sbodio, D. Martin, and C. Moulin, “Discovering Semantic Web services using SPARQL and intelligent agents,” Journal of Web Semantics, vol. 8, no. 4, pp. 310–328, 2010. View at Publisher · View at Google Scholar · View at Scopus
  24. R. Amorim, D. B. Claro, D. Lopes, P. Albers, and A. Andrade, “Improving web service discovery by a functional and structural approach,” in Proceedings of the IEEE 9th International Conference on Web Services (ICWS '11), pp. 411–418, IEEE, Washington, DC, USA, July 2011. View at Publisher · View at Google Scholar · View at Scopus
  25. T. Khdour, “Towards semantically filtering web services repository,” in Digital Information and Communication Technology and Its Applications, vol. 167 of Communications in Computer and Information Science, pp. 322–336, Springer, Berlin, Germany, 2011. View at Publisher · View at Google Scholar
  26. K. Mohebbi, S. Ibrahim, and M. Zamani, “A pre-matching filter to improve the query response time of semantic web service discovery,” Journal of Next Generation Information Technology, vol. 4, no. 6, 2013. View at Google Scholar
  27. L. Kovács, A. Micsik, and P. Pallinge, “Two-phase semantic web service discovery method for finding intersection matches using logic programming,” in Proceedings of the Workshop on Semantics for Web Services, Zurich, Switzerland, December 2006.
  28. C. Fellbaum, WordNet: An Electronic Lexical Database, Blackwell Publishing, Oxford, UK, 1998.
  29. https://wordnet.princeton.edu/.
  30. http://projects.semwebcentral.org/projects/owls-tc/.
  31. http://projects.semwebcentral.org/projects/sawsdl-tc.
  32. M. Klusch, M. A. Khalid, P. Kapahnke, B. Fries, and M. V. Saarbrücken, OWLS-TC -OWL-S Service Retrieval Test Collection, User Manual, 2010.
  33. http://www.w3.org/Submission/SWRL/.
  34. C. Aeronautiques, A. Howe, C. Knoblock et al., The Planning Domain Definition Language (PDDL), 1998.
  35. M. A. Khalid, B. Fries, M. Vasileski, P. Kapahnke, and M. Klusch, SAWSDL-TC Service Retrieval Test Collection, User Manual, Version 3.0, SAWSDL, Saarbrücken, Germany, 2010.
  36. Z. Cong, A. Fernandez, H. Billhardt, and M. Lujak, “Service discovery acceleration with hierarchical clustering,” Information Systems Frontiers, vol. 17, no. 4, pp. 799–808, 2014. View at Publisher · View at Google Scholar · View at Scopus
  37. http://cmpe.emu.edu.tr/samira/WSMO-FL.htm.
  38. R. Baeza-Yates and B. Ribeiro-Neto, Modern Information Retrieval, vol. 463, ACM Press, New York, NY, USA, 1999.
  39. M. Klusch, “Overview of the S3 contest: performance evaluation of semantic service matchmakers,” in Semantic Web Services: Advancement through Evaluation, pp. 17–34, Springer, Berlin, Germany, 2012. View at Publisher · View at Google Scholar
  40. http://projects.semwebcentral.org/projects/sme2/.
  41. M. Paolucci, T. Kawamura, T. R. Payne, and K. Sycara, “Semantic matching of web services capabilities,” in The Semantic Web—ISWC 2002: First International Semantic Web Conference Sardinia, Italy, June 9–12, 2002 Proceedings, vol. 2342 of Lecture Notes in Computer Science, pp. 333–347, Springer, Berlin, Germany, 2002. View at Publisher · View at Google Scholar