A Declarative Approach to Information Extraction Using Web Service API

  • John Samuel
  • Christophe Rey
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9671)


The number of diverse web services that we use regularly is significantly increasing. Most of these services are managed by autonomous service providers. However it has become very difficult to get a unified view of this widespread data, which in all likelihood is substantially important to enterprises. A classical approach followed by the enterprises is to write applications using imperative languages making use of the web service API. Such an approach is not scalable and is difficult to maintain considering the ever-evolving web services landscape. This tutorial explores a semi-automated declarative approach to information extraction from the web services using a classical virtual data integration approach, namely mediation, that relies on a well-known query rewriting algorithm, namely the inverse-rules algorithm. It is targeted to audience from both industry as well as academia and requires a basic understanding of database principles and web technologies.


Data integration Web services Application programming interface Declarative programming 


  1. 1.
    Duschka, O.M., Genesereth, M.R., Levy, A.Y.: Recursive query plans for data integration. J. Log. Program. 43(1), 49–73 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Halevy, A.Y.: Theory of answering queries using views. SIGMOD Rec. 29(4), 40–47 (2000)CrossRefGoogle Scholar
  3. 3.
    Samuel, J.: Towards a data warehouse fed with web services. In: Presutti, V., d’Amato, C., Gandon, F., d’Aquin, M., Staab, S., Tordai, A. (eds.) ESWC 2014. LNCS, vol. 8465, pp. 874–884. Springer, Heidelberg (2014).
  4. 4.
    Samuel, J., Rey, C.: Dawes: datawarehouse fed with web services. In: Actes du XXXIIème Congrès INFORSID, Lyon, France, 20–23 Mai 2014, pp. 329–344 (2014).

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  1. 1.Université de Lyon, LIRIS, CNRS, UMR-CNRS 5205LyonFrance
  2. 2.Université Blaise Pascal, LIMOS, UMR-CNRS 6158AubièreFrance

Personalised recommendations