Conference paper Open Access

Datalog access to real-world web services

John Samuel; Christophe Rey

MARC21 XML Export

<?xml version='1.0' encoding='UTF-8'?>
<record xmlns="">
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">eng</subfield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">Datalog</subfield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">web services</subfield>
  <datafield tag="653" ind1=" " ind2=" ">
    <subfield code="a">data integration</subfield>
  <controlfield tag="005">20180607205309.0</controlfield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Logic for Dynamic Real-World Information Workshop, UNILOG 2018, Vichy, France, 25 June 2018</subfield>
  <controlfield tag="001">1285282</controlfield>
  <datafield tag="700" ind1=" " ind2=" ">
    <subfield code="u">LIMOS , Université Clermont-Auvergne, France</subfield>
    <subfield code="a">Christophe Rey</subfield>
  <datafield tag="856" ind1="4" ind2=" ">
    <subfield code="s">172177</subfield>
    <subfield code="z">md5:96d8658ba8b4bd555c8d610da0c6b667</subfield>
    <subfield code="u"> access to real-world web services.pdf</subfield>
  <datafield tag="542" ind1=" " ind2=" ">
    <subfield code="l">open</subfield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="c">2018-06-25</subfield>
  <datafield tag="909" ind1="C" ind2="O">
    <subfield code="p">openaire</subfield>
    <subfield code="o"></subfield>
  <datafield tag="100" ind1=" " ind2=" ">
    <subfield code="u">École Supérieure de Chimie, Physique, Életronique de Lyon</subfield>
    <subfield code="0">(orcid)0000-0001-8721-7007</subfield>
    <subfield code="a">John Samuel</subfield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">Datalog access to real-world web services</subfield>
  <datafield tag="540" ind1=" " ind2=" ">
    <subfield code="u"></subfield>
    <subfield code="a">Creative Commons Attribution 4.0 International</subfield>
  <datafield tag="650" ind1="1" ind2="7">
    <subfield code="a">cc-by</subfield>
    <subfield code="2"></subfield>
  <datafield tag="520" ind1=" " ind2=" ">
    <subfield code="a">&lt;p&gt;Web services now play an important role in our lives. Both our personal and enterprise related data can now be found in some remote data centers accessible only through third party application programming inter- faces (API). This shift from self-controlled database systems to third-party managed database systems has brought forward many research challenges, one of which is the ability to integrate such multiple heterogeneous and autonomous web service API in a transparent manner. Mediation-based data integration approach when extended to web service API on one hand helped to achieve a declarative approach to the problem of extracting desired in- formation from the web services, but on the other hand led to several new open challenges.&lt;/p&gt;

&lt;p&gt;Data providing operations of web service API can be considered as relation with access patterns [1], i.e., a relation that takes as input one or more values and returns associated tuple of values. Several currently available web service documentations are only human readable. Hence, one major goal is to reduce the human programming effort of the process of extracting information from web services. Datalog program, including conjunctive queries help to describe API operations as well as query them using query rewriting algorithms like inverse-rules algorithm. However, there are several practical challenges [2] especially considering the strict certain answer semantics of such algorithms that fail to address the problem of incomplete information as well as a large number of spurious calls that need to be made for API operations involving more than one input arguments. These two cases were studied by us while building DaWeS [1], a data warehouse fed with web services.&lt;/p&gt;</subfield>
  <datafield tag="773" ind1=" " ind2=" ">
    <subfield code="n">doi</subfield>
    <subfield code="i">isVersionOf</subfield>
    <subfield code="a">10.5281/zenodo.1285281</subfield>
  <datafield tag="024" ind1=" " ind2=" ">
    <subfield code="a">10.5281/zenodo.1285282</subfield>
    <subfield code="2">doi</subfield>
  <datafield tag="980" ind1=" " ind2=" ">
    <subfield code="a">publication</subfield>
    <subfield code="b">conferencepaper</subfield>
All versions This version
Views 5455
Downloads 3030
Data volume 5.2 MB5.2 MB
Unique views 5152
Unique downloads 2828


Cite as