Skip to main content

Comparing Approaches for Semantic Service Description and Matchmaking

  • Conference paper
On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE (OTM 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3291))

Abstract

Matching descriptions of user requirements against descriptions of service capabilities is crucial for the discovery of appropriate services for a given task. To improve the precision of approaches that consider only syntactical aspects of matchmaking (e.g. UDDI) several approaches for semantic matchmaking have been proposed. We compare two approaches with respect to their potentials for matchmaking between semantic descriptions of geoinformation services. The State-based Approach uses the Web Ontology Language and the Rule Markup Language to describe inputs, outputs, preconditions and effects. In the Algebraic Approach, abstract data types are specified to capture domain knowledge. The specific data types used in a service model referred to these shared concepts. In order to make the specifications executable and to enable matchmaking a functional programming language (Haskell) is used in this approach. For a scenario from the domain of disaster management, both approaches are tested for one specific type of match.

The work presented in this paper has been supported by the European Commission through the ACE-GIS project (grant number IST-2002-37724) and the German Federal Ministry of Education and Research as part of the GEOTECHNOLOGIEN program (grant number 03F0369A). It can be referenced as publication no. GEOTECH-87.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. UDDI: UDDI Technical White Paper (2004), Available from: http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf

  2. W3C: Web Services Description Language (WSDL) 1.1 (2001), Available from: http://www.w3.org/TR/wsdl

  3. Sycara, K.: Interoperability among Heterogeneous Software Agents on the Internet. The Robotics Institute, CMU, CMU-RI-TR-98-22 Pittsburgh, USA (1998)

    Google Scholar 

  4. W3C: OWL Web Ontology Language Overview. Web Ontology Working Group (2004), Available from: http://www.w3.org/TR/owl-features/

  5. Boley, H., Tabet, S., Wagner, G.: Design Rational of RuleML: A Markup Language for Semantic Web Rules. In: Proc. First Semantic Web Working Symposium, SWWS 2001, pp. 381–401 (2001)

    Google Scholar 

  6. Liskov, B., Guttag, J.: Abstraction and Specification in Program Development. MIT Press, Cambridge (1986)

    MATH  Google Scholar 

  7. Bird, R., Wadler, P.: Introduction to functional programming. Prentice Hall, Englewood Cliffs (1998)

    Google Scholar 

  8. Hudak, P.: The Haskell School of Expression: Learning Functional Programming through Multimedia. Cambridge University Press, Cambridge (2000)

    Google Scholar 

  9. Peyton Jones, S.: Haskell 98 Language and Libraries - The Revised Report. Cambridge University Press, Cambridge (2003)

    Google Scholar 

  10. OGC: Observation and Measurement. Open GIS Consortium Inc., OpenGIS Interoperability Program Report 03-022r3 (2003)

    Google Scholar 

  11. Horrocks, I., Patel-Schneider, P., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML (2003)

    Google Scholar 

  12. Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T., Sabou, M., Solanki, M., Srinivasan, N., Sycara, K.: Bringing Semantics to Web Services: The OWL-S Approach. In: Proc. First International Workshop on Semantic Web Services and Web Process Composition (2004)

    Google Scholar 

  13. Li, L., Horrocks, I.: A Software Framework For Matchmaking Based on Semantic Web Technology. In: Proc. Twelfth International World Wide Web Conference (WWW 2003), pp. 331–339 (2003)

    Google Scholar 

  14. Kawamura, T., Blasio, D.J., Hasegawa, T., Paolucci, M., Sycara, K.: Preliminary Report of Public Experiment of Semantic Service Matchmaker with UDDI Business Registry. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 208–224. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  15. Sycara, K., Widoff, S., Klusch, M., Lu, J.: LARKS: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace. Autonomous Agents and Multi-Agent Systems 5, 173–203 (2002)

    Article  Google Scholar 

  16. Ehrich, H.-D., Mahr, B.: Fundamentals of Algebraic Specification 1: Equation and Initial Semantics. Springer, Heidelberg (1985)

    Google Scholar 

  17. Frank, A., Medak, D.: Executable Axiomatic Specification Using Functional Language - Case Study: Baseontology for a spatio-temporal Database (1997)

    Google Scholar 

  18. Frank, A., Kuhn, W.: A Specification Language for Interoperable GIS. In: Goodchild, M., Egenhofer, M., Fegeas, R., Cottmann, C. (eds.) Interoperating Geographic Information Systems, Kluwer, Dordrecht (1998)

    Google Scholar 

  19. Kuhn, W.: Modelling the Semantics of Geographic Categories through Conceptual Integration. In: Proc. Second International Conference on Geographic Information Science, pp. 108–118 (2002)

    Google Scholar 

  20. Ehrich, H.-D., Gogolla, M., Lipeck, U.: Algebraische Spezifikation algebraischer Datantypen. B.G. Teubner, Stuttgart (1989)

    Google Scholar 

  21. Frank, A., Kuhn, W.: Specifying Open GIS with functional languages. In: Egenhofer, M.J., Herring, J.R. (eds.) SSD 1995. LNCS, vol. 951, pp. 184–195. Springer, Heidelberg (1995)

    Google Scholar 

  22. Kuhn, W., Raubal, M.: Implementing Semantic Reference Systems. In: Proc. 6th AGILE Conference on Geographic Information Science, pp. 63–72 (2003)

    Google Scholar 

  23. Simons, A.J.H.: Perspectives on type compatibility. Journal of Object Technology 1 (2002)

    Google Scholar 

  24. Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic Matching of Web Service Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  25. Haarslev, V., Möller, R.: RACER User’s Guide and Reference Manual Version 1.7.7. Manual (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Schade, S., Sahlmann, A., Lutz, M., Probst, F., Kuhn, W. (2004). Comparing Approaches for Semantic Service Description and Matchmaking. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE. OTM 2004. Lecture Notes in Computer Science, vol 3291. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30469-2_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30469-2_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23662-7

  • Online ISBN: 978-3-540-30469-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics