AT
Apache TinkerPopElektra Kypridemou
compatibility with Apache Jena Fuseki
Hello! I am new in the community and trying to figure out whether TinkerPop and Gremlin is supported by Jena Fuseki.
I had a look at the TinkerPop-enabled graph systems page (https://tinkerpop.apache.org/providers.html) and Fuseki is not listed there, but I see other RDF graph databases in the list, which makes me think there might be some chance for Fuseki too.
Could you please help?
T
triggan•12d ago
There's a lot to unravel with that question. 🙂
Fuseki is a SPARQL server within the Apache Jena project that is mainly targeting RDF workloads and use cases. Whereas Apache TinkerPop is a framework and reference implementation for graph databases that support the Labeled Property Graph paradigm. While there are a few efforts (https://arxiv.org/abs/2110.13348) to integrate RDF and LPG, there are enough differences that make integrating Gremlin over RDF non-trivial. (Note the opposite maybe easier as there is a SPARQL-Gremlin compiler: https://tinkerpop.apache.org/docs/current/reference/#sparql-gremlin).
The few RDF stores that are listed in the supported providers list have made certain concessions to provide an integration between Gremlin and RDF. As an example, Blazegraph's implementation stores data in an RDF* format: https://github.com/blazegraph/tinkerpop3.
Is there a specific reason why you would need Gremlin over Fuseki?
Is there a specific reason why you would need Gremlin over Fuseki?
arXiv.org
Graph? Yes! Which one? Help!
Amazon Neptune is a graph database service that supports two graph (meta)models: W3C's Resource Description Framework (RDF) and Labeled Property Graphs (LPG). Customers opt in for one or the other model, and this choice determines which data modeling features can be used, and - perhaps more importantly - which query languages are available to qu...
Apache TinkerPop is an open source graph computing framework and the home of the Gremlin graph query language.
1.3KMembers
View on DiscordWant results from more Discord servers?
More PostsIs the first traversal pattern evaluated by Match well definedHi,
It seems to me that if the match step is able to dynamically select the first traversal pattern.mergeV() with Javascript not workingHi, I have a nodeJS 18 lambda which is closely modeled after this documentation: https://docs.aws.amUnable to deserialize results with Gremlin-go client + JanusGraphHi all - I'm trying to set up a JanusGraph database and use the Gremlin-go client to run some gremliFulltext-search-like features without ElasticSearch, OpenSearch, Solr and such?I've read in multiple sources that Apache TinkerPop isn't optimized for text search operations like Conditionally updating a variable with choose()How do I create and update a variable with a conditional? I need a number to be calculated based on Systems Analysis Report on Apache TinkerPop - Where to Start?Hey all, I'm currently writing an alaysis on Apache TinkerPop for grad school and was just hoping th