wtsi-hgi / hgi-web

GNU Affero General Public License v3.0
2 stars 1 forks source link

Related work? #6

Open ariutta opened 9 years ago

ariutta commented 9 years ago

Hello,

I noticed this project, and it appears your group may already be creating an implementation of something that's just an idea in a discussion I'm part of: https://github.com/Mec-iS/mild-QL/issues/3.

Just wanted to check how the idea relates to your work and whether we might work together. It would be great to hear any of your thoughts from your experience in this area!

The basic idea is to support GraphQL and/or Falcor requests using a proxy layer over either a SPARQL endpoint or a HYDRA/REST API server.

1) Request flow for HYDRA/REST backend:

GraphQL/Falcor client ->
GraphQL/Falcor server/middleware as proxy layer ->
one or more HYDRA server endpoint(s) as backend layer ->
Relational datastore

or

2) Request flow for SPARQL endpoint backend:

GraphQL/Falcor client ->
GraphQL/Falcor server/middleware as proxy layer ->
SPARQL endpoint as backend layer ->
Triplestore
ekg commented 8 years ago

I'm just wandering around... Is there any reason to use GraphQL over SPARQL?

ariutta commented 8 years ago

I would suggest GraphQL in addition to SPARQL, not as a replacement. If Facebook pushed GraphQL enough that it has a large number of users, it would be cool to make data accessible to that population. On Dec 2, 2015 7:20 AM, "Erik Garrison" notifications@github.com wrote:

I'm just wandering around... Is there any reason to use GraphQL over SPARQL?

— Reply to this email directly or view it on GitHub https://github.com/wtsi-hgi/hgi-web/issues/6#issuecomment-161330088.