Skip to main content

Inferring Data Transformation Rules to Integrate Semantic Web Services

  • Conference paper
The Semantic Web – ISWC 2004 (ISWC 2004)

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

Included in the following conference series:

Abstract

OWL-S allows selecting, composing and invoking Web Services at different levels of abstraction: selection uses high level abstract descriptions, invocation uses low level grounding ones, while composition needs to consider both high and low level descriptions. In our setting, two Web Services are to be composed so that output from the upstream one is used to create input for the downstream one. These Web Services may have different data models but are related to each other through high and low level descriptions. Correspondences must be found between components of the upstream data type and the downstream ones. Low level data transformation functions may be required (e.g. unit conversions, data type conversions). The components may be arranged in different XML tree structures. Thus, multiple data transformations are necessary: reshaping the message tree, matching leaves by corresponding types, translating through ontologies, and calling conversion functions. Our prototype compiles these transformations into a set of data transformation rules, using our tableau-based \(\cal ALC\) Description Logic reasoner to reason over the given OWL-S and WSDL descriptions, as well as the related ontologies. A resolution-based inference mechanism for running these rules is embedded in an inference queue that conducts data from the upstream to the downstream service, running the rules to perform the data transformation in the process.

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. Boley, H.: The rule markup initiative (2003), http://www.ruleml.org

  2. The OWL Service Coalition. OWL-S 1.0 Release (2004), http://www.daml.org/services/owl-s/1.0/

  3. Horrocks, I., et al.: SWRL: A Semantic Web Rule Language Combing OWL and RuleML (2003), http://www.daml.org/2003/11/swrl/

  4. Paolucci, M., et al.: A Broker for OWL-S Web Services. In: Semantic Web Services: Papers from the 2004 AAAI Spring Symposium, pp. 92–99. AAAI Press, Menlo Park (2004)

    Google Scholar 

  5. Mika, P., et al.: Foundations for OWL-S: Aligning OWL-S to DOLCE. In: Semantic Web Services: Papers from the 2004 AAAI Spring Symposium, pp. 52–59. AAAI Press, Menlo Park (2004)

    Google Scholar 

  6. Forgy, C.: Rete: A fast algorithm for the many patterns/many objects match problem. Artificial Intelligence 19, 17–37 (1982)

    Article  Google Scholar 

  7. Friedman-Hill, E.: Jess, the expert system shell for the java platform. Technical report (2002), http://herzberg.ca.sandia.gov/jess/

  8. Giunchiglia, F., Shvaiko, P.: Semantic matching. In: Doan, A., Halevy, A., Noy, N. (eds.) Proceedings of the Semantic Integration Workshop, vol. 82 (2003), CEUR-WS.org

  9. Silva, N., Rocha, J.: Service-oriented ontology mapping system. In: Doan, A., Halevy, A., Noy, N. (eds.) Proceedings of the Semantic Integration Workshop, vol. 82 (2003), CEUR-WS.org

  10. Spencer, B.: A Java Deductive Reasoning Engine for the Web (2004), http://www.jdrew.org (Accessed January 12, 2004)

  11. Spencer, B., Liu, S.: Inference Quenes for Communicating and Monitoring Declarative Information betweenWeb Services. In: Schröder, M., Wagner, G. (eds.) RuleML 2003. LNCS, vol. 2876, pp. 121–135. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. W3C. Web Services Description Language (2001), http://www.w3.org/tr/wsdl

  13. W3C. Web ontology language reference (2004), http://www.w3.org/TR/owl-ref/

  14. Xu, L., Embley, D.W.: Using domain ontology to discover direct and indirect matches for schema for schema elements. In: Doan, A., Halevy, A., Noy, N. (eds.) Proceedings of the Semantic Integration Workshop, vol. 82 (2004), CEUR-WS.org

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

Spencer, B., Liu, S. (2004). Inferring Data Transformation Rules to Integrate Semantic Web Services. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds) The Semantic Web – ISWC 2004. ISWC 2004. Lecture Notes in Computer Science, vol 3298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30475-3_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30475-3_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23798-3

  • Online ISBN: 978-3-540-30475-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics