Re: Open Source Tooling for Accessing API Endpoint via SPARQL Federation

Thanks Michael, will look into this!

Am 02.12.20, 22:44 schrieb "Michael Rauch" <l15t@miranet.ch>:

    Hello Thomas

    On 01.12.2020 12:31, Hubauer, Thomas wrote:
    > I am looking for some free tool that I can use to federate a SPARQL
    > query (using e.g. the SERVICE statement) to (at least) one API endpoint
    > (which can be a REST endpoint, or maybe also OData). Alternatively, it
    > would also be OK to have a “wrapper” that facades the API endpoint as a
    > SPARQL endpoint so I can use standard SPARQL federation.
    >
    > I am aware that there’s some commercial capabilities (e.g. Ephedra in
    > metaphactory, but also features in full-stack tools such as Anzo) – but
    > is there anything free that you know? Any help appreciated!


    I'm not aware of any free tool that would solve your problem. But you
    could try to build it.

    One approach that could work out is using comunica [0]. Either by
    implementing the adapters for your existing APIs as actors [1] or as
    RDFJS Source [2][3].


    0: https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcomunica.dev%2F&amp;data=04%7C01%7Cthomas.hubauer%40siemens.com%7C9b265dbd0c604a92fb6b08d8970b7cb0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637425422875476378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=tqwyBePV4gYokgD5eCEPkWzVxu4zvonS2RfmhxeGFkA%3D&amp;reserved=0

    1:
    https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcomunica%2Fexamples%2Ftree%2Fmaster%2Fpackages%2Factor-rdf-resolve-quad-pattern-api-weather&amp;data=04%7C01%7Cthomas.hubauer%40siemens.com%7C9b265dbd0c604a92fb6b08d8970b7cb0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637425422875476378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=tx0nBk5S3jPNxnfx0ahZxSRoAmGkQwUtKZ%2Bq%2BPJlxUs%3D&amp;reserved=0

    2: https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Frdf.js.org%2Fstream-spec%2F%23source-interface&amp;data=04%7C01%7Cthomas.hubauer%40siemens.com%7C9b265dbd0c604a92fb6b08d8970b7cb0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637425422875476378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=yRkOdN9lqw0fypFlpSijTiaMFpeTO7y4uWurbXlKTKc%3D&amp;reserved=0

    3: https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcomunica.dev%2Fdocs%2Fquery%2Fadvanced%2Frdfjs_querying%2F&amp;data=04%7C01%7Cthomas.hubauer%40siemens.com%7C9b265dbd0c604a92fb6b08d8970b7cb0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637425422875476378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=W87Dz1zfzN7Fvt%2FjBo0hA2b1NQOexFUrAmItiITC2gc%3D&amp;reserved=0



    HTH,
    Michael

    -- 
    Michael Rauch
    https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fzazuko.com%2F&amp;data=04%7C01%7Cthomas.hubauer%40siemens.com%7C9b265dbd0c604a92fb6b08d8970b7cb0%7C38ae3bcd95794fd4addab42e1495d55a%7C1%7C1%7C637425422875476378%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000&amp;sdata=qyl%2FIXshLXDuSd7CWYIjWQ%2FSbR5FYjRRPb27WRusHvM%3D&amp;reserved=0

Received on Friday, 4 December 2020 15:00:25 UTC