If there's interest, I don't think it would be a huge effort to build id on top of the n10s.rdf.export.spo proc, but early to say. Also, contributions are welcome 馃檪
for an efficient implementation, you鈥檇 need
a way to resolve triple patterns (which you have);
limit/offset support to provide pagination; and
a fast result cardinality estimation
Thanx Jes煤s Barrasa what about neo4j-sparql-extension-yars is it possible to run on the latest version neo4j 4.2.7 I found the merging changes from org.neo4j.server.thirdparty_jaxrs_classes to dbms.unmanaged_extension_classes Renamed I don't know if it's possible to add multiple classes to this parameter or do you suggest. It seams satisfying which provide sparql endpoint to cypher
I think there will be a conflict if I used the tow plugins. isn't it? org.neo4j.server.thirdparty_jaxrs_classes=de.unikiel.inf.comsys.neo4j=/rdf dbms.unmanaged_extension_classes=n10s.endpoint=/rdf in fact I am not good java馃槄
interesting, but looks abandoned (last commit 4 years old). It's built on neo4j 2.1.* so it will not work on 4.* I'm afraid.
After a first look the PG model it persists is not great, but there might be some interesting ideas there. Thanks for the pointer.
u r welcome I am wondering why since 4 years this project not helpful. is it because lack of knowledge in this area or it's not useful.
I mean, these are questions for the owner I guess? Feel free to approach him and share here what you find?
having LDF on neo4j would be such an interesting feature indeed 馃檪 I think the implementation will actually require the development of an interanl LDF server, more or less... On the other hand, I wonder if it could be possible to re-implement an LDF client (so SPARQL over TPF) in java? That way the SPARQL to neo4j functionality could be a two step process:
having TPF on neo4j, in order to consume it as one of the standard sources
include in neo an internal endpoint reproducing the logic to apply for having SPARQL-to-LDF, acting as a proxy for users's requests
Thanks anyway for sharing these informations, I'll follow the developments, let us know if you need some contributions! :-)