Well, GraphQL isn't a query language for graphs :-) You'll notice that the website does not say "graph". Really, it's a "data access language" and good at doing that.

You could say the Turtle+variables part of SPARQL is the same theme as GraphQL. (e.g. no filters). There are languages in the style of GraphQL that do have expressions.

It is import to separate syntax from the execution model. You could have a better syntax and compile to the SPARQL Algebra. Or a better syntax for a subset of SPARQL like BGP+Filter, compile it client-side and execute remotely.

    Andy

On 04/03/17 13:08, John A. Fereira wrote:
As a software developer I am frequent asked if I can do something like this.  My answer is usually 
something like "yes" but with a followup question that "Should we do this?"   
Presumably there is some sort of use case for which extending fuseki to support other query 
languages might solve.  Perhaps describing that use case would lead to an answer which describes 
how using jena or something that uses jena can solve that use case.

Have you seen Elda?  http://epimorphics.github.io/elda/current/index.html



-----Original Message-----
From: A. Soroka [mailto:[email protected]]
Sent: Saturday, March 4, 2017 7:45 AM
To: [email protected]
Subject: Re: Fuseki support other query languages

Certainly it would be _possible_ to write an extension for Fuseki that would do 
such a thing. It is not in any obvious way part of the current remit for the 
Jena project. Are you interested in undertaking that work?

---
A. Soroka
The University of Virginia Library

On Mar 4, 2017, at 7:40 AM, Laura Morales <[email protected]> wrote:

This message is very confusing.
I was asking whether it would be possible to add another (more friendly) query 
language to Fuseki, or not?


Sent: Saturday, March 04, 2017 at 1:32 PM
From: [email protected]
To: [email protected]
Subject: Re: Fuseki support other query languages


I think it was a false estimation to allure SQL folks for Semantic
Web with SPARQL.

SPARQL is rather cumbersome and counter-intuitive to work with...

and that was one of the important reasons, why they ignored SPARQL.
There are also other reasons. But the most important one is: No
revolution basing on the help of the past.

I was wondering whether it would be possible to support in Fuseki
some other more friendly query language, such as graphql or gremlin.

I don't know much about graphql...
I don't know much about gremlin...

But i know that it would have been much better trying to develope a
new query language starting from scratch and supporting intuitively
usage of a simple RDFS-design. Also for better performance...

But about ten years ago, confrontated with SPARQL, i also thought,
very good idea, i have 2-3 years experience with SQL and i have an
open door to Semantic Web revolution...

thanks, baran
--
Using Opera's mail client: http://www.opera.com/mail/


Reply via email to