Re: Welcome to the community group on Bridging GraphQL and RDF

Hi all,

My name is Blaise de Carné, i am the CTO of Conjecto
<https://www.conjecto.com>, a French company specialized in the Semantic
Web since 2012. We participated in some ESWC to present our work on the
subject.

In 2017  we won a tender from the French government to produce and publish
touristic informations in RDF in a public platform called DATAtourisme
<https://www.datatourisme.gouv.fr/>. As they asked us to provide an API to
facilitate querying RDF data for common developers, we designed a solution
based on GraphQL, with a schema generated from the DATAtourisme ontology
<https://framagit.org/datatourisme/ontology>. This library transform
GraphQL query to SPARQL, execute it the underlying RDF store and return a
JSON response.

If you want more information about this library, check this links (in
french, sorry) :

   - Documentation : https://datatourisme.frama.io/api/#/
   - Repository : https://framagit.org/datatourisme/api

Since 2017, we are excited to see all the projects that tends to solve the
same objectives, with different approaches. We are interested in
participating in this CG in order to bring our experience to discussions
that could lead to a standard way to use GraphQL over RDF data.

Best regards,

-- 
*Blaise de Carné*
*Directeur Technique Associé*

<http://www.conjecto.com>

Le jeu. 13 févr. 2020 à 16:14, Ruben Taelman <ruben.taelman@ugent..be> a
écrit :

> Dear all,
>
> Welcome to the community group on Bridging GraphQL and RDF!
>
> As you probably already know,
> this group has been setup to explore combinations of GraphQL and RDF,
> and to investigate how these two domains can help each other.
>
> Before we start with defining the concrete goals of this group,
> selecting a chair, and defining the process that will be followed,
> I suggest that everyone first introduces themselves,
> and shares with the group what you would like to see as an outcome.
>
> Let me start off:
>
> I am a (finishing) PhD student at Ghent University, Belgium.
> My research focuses on publishing and querying Linked Data on the Web.
>
> During my research, I have experienced the difficulty developers have with
> writing SPARQL queries.
> Since GraphQL is much more popular among developers, I tried to lift
> GraphQL queries to the RDF domain,
> so that they can be used as an alternative to SPARQL queries.
> This mechanism resulted in GraphQL-LD [1, 2], which combines GraphQL
> queries with JSON-LD contexts.
>
> During my work on GraphQL-LD, I quickly noticed that several other
> companies had similar ideas.
> Last year, I started working on a high-level comparison [3, 4] between the
> approaches that existed back then.
> Note that several new related approaches have been introduced, so my
> comparison is a bit outdated.
> As several people (including myself) recognised the need for some kind of
> alignment between these different approaches,
> I created this community group as an attempt to bring all interested
> parties together.
>
> As an end-goal (possibly as a step *after* this CG),
> I would like to see some kind of standardization on how GraphQL maps to
> RDF.
> Given my interest in querying, I would at least like to see this from a
> querying perspective,
> so I want some kind of mapping from GraphQL queries to SPARQL queries (or
> something more generic).
> I understand that other people in this group are interested in other
> (non-querying) aspects of GraphQL,
> and I definitely agree that work should be done for these things as well.
>
> [1] https://comunica.github.io/Article-ISWC2018-Demo-GraphQlLD/
> [2] https://github.com/rubensworks/graphql-ld.js
> [3] https://rubensworks.github.io/article-w3cdataws2019-graphql/
> [4] https://www.rubensworks.net/raw/slides/2019/w3c-data-ws-graphql-rdf/
>
> Kind regards,
> Ruben Taelman
>

Received on Monday, 17 February 2020 13:06:57 UTC