Towards an Active Directory of Geospatial Web Services

  • Francisco J. Lopez-Pellicer
  • Walter Rentería-Agualimpia
  • Javier Nogueras-Iso
  • F. Javier Zarazaga-Soria
  • Pedro R. Muro-Medrano
Chapter
Part of the Lecture Notes in Geoinformation and Cartography book series (LNGC)

Abstract

Spatial Data Infrastructures often maintain directories of public geospatial Web Services built from Web services listed in their registries. However, registry data may be stale and incomplete because their maintenance depends on service owners. A solution is to back the registry with an active directory, or index, that lists Web services found by a Web crawler focused on geospatial Web services. The problem of the identification of the geospatial nature of a Web service appears when such crawler finds a service described in the Web Services Description Language (WSDL). This paper presents two components required to build an active directory: a crawler focused on Open Geospatial Consortium and WSDL-based Web services, and an unsupervised classifier of geospatial Web services described in WSDL.

Keywords

Service crawler Unsupervised classification Active directory OGC 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ali, A.S., Ludwig, S.A., Rana, O.F. (2005) A cognitive trust-based approach for web service discovery and selection. In: European Conference on Web Services. pp. 38–49. IEEE Computer Society, Los Alamitos, CA, USA.Google Scholar
  2. Al-Masri, E. and Mahmoud, Q.H. (2008a) Discovering web services in search engines. IEEE Internet Computing, 12(3), pp. 74–77.Google Scholar
  3. Al-Masri, E., and Mahmoud, Q.H. (2008b) Investigating web services on the World Wide Web. In Proceeding of the 17th international conference on World Wide Web, pages 795–804. ACM.Google Scholar
  4. Bai, Y., Yang, C., Guo, L., Cheng, Q. (2003) OpenGIS WMS-based prototype system of spatial information search engine. In IGARSS’03, Geoscience and Remote Sensing Symposium, 2003, volume 6, pp. 3558–3560. IEEE.Google Scholar
  5. Bachlechner, D., Siorpaes, K., Fensel, D., Toma, I. (2006) Web service discovery - a reality check. Technical report, DERI Galway, Galway, Ireland.Google Scholar
  6. Bartley, J.D.: MAPDEX: An Introduction to an Index of Geospatial Web Services (May, 2005) http://www.fgdc.gov/participation/coordination-group/meeting-minutes/2005/may/fgdc_ mapdex.ppt, presented at FGDC Coordination Meeting Summary.
  7. Batcheller, J. K. (2008) Automating geospatial metadata generation–an integrated data management and documentation approach. Computers & Geosciences, 34(4):387–398.Google Scholar
  8. Béjar, R., Latre, M.A., Nogueras-Iso, J., Muro-Medrano, P.R. and Zarazaga-Soria, F.J. (2009) An architectural style for spatial data infrastructures. International Journal of Geographical Information Science, 23, pp. 271–294.Google Scholar
  9. Bizer, C., Heath, T., Berners-Lee, T. (2009) Linked Data - The Story So Far. International Journal on Semantic Web and Information Systems 5(3), pp. 1–22.Google Scholar
  10. Booth, D., Haas, H., McCabe, F., Newcomer, E., Champion, M., Ferris, C., Orchard, D. (2004) Web Services Architecture. W3C Working Group Note 11 February 2004, W3C.Google Scholar
  11. Booth, D., and Liu, C. (2007) Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. W3C Recommendation 26 June 2007, W3C.Google Scholar
  12. Clément L., Hately, A., von Riegen, C., Rogerst, T. (eds.) (2004) UDDI Version 3.0.2. Specification 19 October 2004, OASIS.Google Scholar
  13. Chakrabarti, S., Van den Berg, M., Dom, B. (1999) Focused crawling: a new approach to topic-specific web resource discovery. Computer Networks 31(11-16), 1623–1640.Google Scholar
  14. Chen, N., Di, L., Yu, G., Chen, Z., He, J. (2008) Geospatial sensor web data discovery and retrieval service based on middleware. In XXIst ISPRS Congress, 3-11 Jul 2008 Beijing, China.Google Scholar
  15. Cho, J., Garcia-Molina, H., Page, L. (1998) Efficient crawling through URL ordering. Computer Networks and ISDN Systems 30 (1-7), pp. 161–172.Google Scholar
  16. Cortes, C., Vapnik, V. (1995) Support-vector networks. Mach. Learn. 20(3), pp. 273–297.Google Scholar
  17. Di, L., Zhao, P., Yand, W., Yu, G., Yue, P. (2005) Intelligent geospatial Web services. In: Geoscience and Remote Sensing Symposium, 2005. IGARSS’05. Proceedings. 2005 IEEE International. vol. 2, pp. 1229–1232. IEEE.Google Scholar
  18. Döming, A. (2009) Registry implementation for SDI Germany (GDI-DE) – Status Quo. In: Proceeding of INSPIRE Conference 2009, 11th Conference GSDI, Rotterdam, Netherlands 15-19 June 2009. Rotterdam, Netherlands.Google Scholar
  19. Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J. (2004) Similarity search for web services. Proceedings of the Thirtieth international conference on Very large data bases-Volume 30, pp. 372–383. VLDB Endowment.Google Scholar
  20. Dumais, S., Platt, J., Heckerman, D., Sahami, M. (1998) Inductive learning algorithms and representations for text categorization. Proceedings of the seventh international conference on Information and knowledge management, pp. 148–155. ACM.Google Scholar
  21. Erl, T. (2005) Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall PTR, Upper Saddle River, NJ, USA.Google Scholar
  22. Grcar, M., Klien, E., Novak, B. (2009) Using term-matching algorithms for the annotation of geo-services. In: Knowledge Discovery Enhanced with Semantic and Social Information, Studies in Computational Intelligence, vol. 220, pp. 127–143. Springer Berlin/Heidelberg.Google Scholar
  23. Haas, H., Brown, A. (2004) Web Services Glossary. W3C Working Group Note 11 February 2004, W3C.Google Scholar
  24. Hess, A., Kushmerick, N. (2003) Learning to attach semantic metadata to web services. In: The Semantic Web - ISWC 2003, Lecture Notes in Computer Science, vol. 2870, pp. 258–273. Springer Berlin/Heidelberg.Google Scholar
  25. Hersovici, M., Jacovi, M., Maarek, Y. S., Pelleg, D., Shtalhaim, M., Ur, S. (1998) The shark-search algorithm. An application: tailored web site mapping. Computer Networks and ISDN Systems 30 (1-7), pp. 317–326.Google Scholar
  26. Joachims, T. (2002) Learning to classify text using support vector machines (p. 205). Springer.Google Scholar
  27. Katakis, I., Meditskos, G., Tsoumakas, G., Bassiliades, N., Vlahavas, I. (2009) On the combination of textual and semantic descriptions for automated semantic web service classification. In: AI Applications and Innovations, IFIP Advances in Information and Communication Technology, vol. 296, pp. 95–104. Springer Boston.Google Scholar
  28. Lausen, H., Haselwanter, T. (2007) Finding Web Services Existing Approaches for Web Service Discovery. In: Proceedings of the 1st European Semantic Technology Conference, Vienna, Austria, June 2007. pp. 1–7.Google Scholar
  29. Li, Y., Liu, Y., Zhang, L., Li, G., Xie, B., Sun, J. (2007) An exploratory study of web services on the Internet. In IEEE International Conference on Web Services, 2007. ICWS 2007, pp 380–387, IEEE.Google Scholar
  30. Li, W., Yang, C., Yang, C. (2010) An active crawler for discovering geospatial Web services and their distribution pattern - A case study of OGC Web Map Service 24(8), 1127–1147.Google Scholar
  31. Lopez-Pellicer, F.J., Béjar, R., Florczyk, A.J., Muro-Medrano, P.R., Zarazaga-Soria, F.J. (2010) State of Play of OGC Web Services across the Web. In INSPIRE Conference 2010: INSPIRE as a framework for cooperation. Krakow, Poland, 22-25-June 2010.Google Scholar
  32. Lopez-Pellicer, F.J. (2011) Semantic linkage of the invisible Geospatial Web. Ph.D. thesis, Dpto. de Informática e Ingeniería de Sistemas, Universidad Zaragoza.Google Scholar
  33. Lopez-Pellicer, F.J, Béjar R., Rentería-Agualimpia, W., Florczyk, A.J., Muro-Medrano, P.R., Zaragoza-Soria, F.J. (2011a) Status of INSPIRE inspired OGC Web Services. INSPIRE Conference 2011: INSPIREd by 2020 - Contributing to smart, sustainable and inclusive growth. Edinburgh, Scotland, 27 June - 1 July 2011.Google Scholar
  34. Lopez-Pellicer, F. J., Florczyk, A. J., Béjar, R., Muro-Medrano, P. R., Zarazaga-Soria, F. J. (2011b, in press) Discovering geographic web services in search engines. Online Information Review 35 (6).Google Scholar
  35. Maguire, D.J., Longley, P.A. (2005) The emergence of geoportals and their role in spatial data infrastructures. Computers, Environment and Urban Systems, 29(1), pp. 3–14.Google Scholar
  36. McKee, L., Kottman, C. (1999) Inside the OpenGIS Specification. White paper, Open Geospatial Consortium, Inc., Wayland, MA, USA.Google Scholar
  37. Mitra, N., Lafon, Y. (2007) SOAP Version 1.2 Part 0: Primer (Second Edition). W3C Recommendation 27 April 2007, W3C.Google Scholar
  38. Nogueras-Iso, J., Zarazaga-Soria, F.J., Lacasta, J., Béjar, R., Muro-Medrano, P.R. (2004) Metadata standard interoperability: application in the geographic information domain. Computers, Environment and Urban Systems 28(6), pp. 611– 634.Google Scholar
  39. Oldham, N., Thomas, C., Sheth, A., Verma, K. (2005) Meteor-s web service annotation framework with machine learning classification. In: Cardoso, J., Sheth, A. (eds.) Semantic Web Services and Web Process Composition, Lecture Notes in Computer Science, vol. 3387, pp. 137–146. Springer Berlin/Heidelberg.Google Scholar
  40. Pedrinaci, C., and Domingue, J. (2010) Toward the next wave of services: Linked services for the web of data. Journal of Universal Computer Science, 16(13), pp. 1694–1719.Google Scholar
  41. Percivall, G. (2002) The OpenGIS Abstract Specification Topic 12: OpenGIS Service Architecture Version 4.3. Open GIS Consortium.Google Scholar
  42. Platt, J.C. (1999) Fast training of support vector machines using sequential minimal optimization, pp. 185–208. MIT Press, Cambridge, MA, USA.Google Scholar
  43. Reichardt, M. (2005) GSDI Depends on Widespread Adoption of OGC Standards. In From Pharaohs to Geoinformatics: FIG Working Week 2005 and GSDI-8, Cairo, Egypt April 16-21, 2005.Google Scholar
  44. Rose, L. (2004) Geospatial Portal Reference Architecture: A community guide to implementing standards based geospatial portals - 0.2. OGC Discussion Paper OGC 04-039, Open Geospatial Consortium Inc.Google Scholar
  45. Sample, J.T., Ladner, R., Shulman, L., Ioup, E., Petry, F., Warner, E., Shaw, K., McCreedy, F.P.: Enhancing the US navy’s GIBD portal with web services. Internet Computing, IEEE, 10(5):53–60 (2006).Google Scholar
  46. Schutzberg, A. (2006) Skylab Mobilesystems crawls the Web for Web Map Services. OGC User, 4(1), August 2006. URL http://ogcuser.opengeospatial.org/node/7.
  47. Steinmetz, N., Lausen, H., Brunner, M. (2009) Web service search on large scale. In: Proceedings of the 7th International Joint Conference on Service-Oriented Computing. pp. 437–444. ICSOC-ServiceWave’09, Springer-Verlag, Berlin, Heidelberg.Google Scholar
  48. Viganó, S., Millot, M. (2008) Compliance Testing and Interoperability Checking: Services State of Play. Ispra, Italy: Joint Research Centre (European Commission), JRC Scientific and Technical Reports.Google Scholar
  49. Whiteside, A., Greenwood, J. (eds.): OGCWeb Services Common Standard v2.0.0. No. OGC 06-121r9, Open Geospatial Consortium, Inc. (April 2010)Google Scholar
  50. Witten, I.H., Frank, E. (2005) Data mining: practical machine learning tools and techniques. Morgan Kaufmann series in data management systems, Morgan Kaufmann Publishers, San Francisco, CA, 2nd edn.Google Scholar
  51. Zou, Y., Zhang, L., Zhang, L., Xie, B., Mei, H. (2006) User feedback-based refinement for web services retrieval using multiple instance learning. In: IEEE International Conference on Web Services (ICWS 2006). pp. 471–478.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Francisco J. Lopez-Pellicer
    • 1
  • Walter Rentería-Agualimpia
    • 1
  • Javier Nogueras-Iso
    • 1
  • F. Javier Zarazaga-Soria
    • 1
  • Pedro R. Muro-Medrano
    • 1
  1. 1.Department of Computer Science and Systems EngineeringUniversidad ZaragozaZaragozaSpain

Personalised recommendations