Following some investigation into upgrading from V3 to V4, am I correct in my conclusion that there is not yet a version of Neosemantics that can run in a V4 database?
And if so, are there any timescales for an update?
Many thanks,
Simon
ps This is the kind of error I am seeing using the latest jar file.
CALL semantics.importRDF(...)
Failed to invoke procedure semantics.importRDF: Caused by: java.lang.NoSuchMethodError: 'org.neo4j.graphdb.schema.Schema org.neo4j.graphdb.GraphDatabaseService.schema()'
Hi Simon, you're right. Unfortunately we are a bit behind schedule on neosemantics for v4.
We are introducing some breaking changes and want to make sure they're all in the first v4 release.
My expectation is that it'll be out in the next 2-3 weeks (around 15 Feb).
Thanks for starting this thread. I too am interested in using the new version of neosemantics which will work with v4 Neo4j. Do you think Feb. 15 is still the estimated release date?
Well, as you can see the initial objective of the 15th Feb was not met :( but we're working hard to get the 4.0 release out asap. The good news is we're very close.
I'm hoping that the changes introduced will significantly simplify the use of neosemantics and also make it more consistent. Watch this space...
PS: We're also preparing a training at GraphConnect NYC on using RDF with Neo4j. Check it out here.
thanks for the new version. Got the origin errormessage while testing your example: QuickGraph#10 Enrich your Neo4j Knowledge Graph by querying Wikidata – Jesús Barrasa
With the new versions of neosemantics it works right now. But there are some changes which needs some adjustments in the example (renaming of procedures, handling namespaces, creating index).
Hi Tino, thanks for the feedback. Great to hear it works for you.
You're right, as I mention in the release notes the whole naming scheme has changed so
the original script in the blog post on importing from Wikidata that you mention
This is minimally described in the README (We're currently working on updating the manual ).
Thanks for the heads up on the blog post! Unless you have a better suggestion I think I'll edit it and add a note/warning saying that the code was written for 3.5 and that 4.0 has changed significantly and point to the README for now and to the 4.0 manual as soon as it's available.
thanks for your reply. I used exactly your linked README because it is linked in the release notes. I like your suggestion to add a note to the article/tutorial. This could save some time to get it working.
I have one addition. I also called the following statement to be able to use the RDF-Import:
CREATE CONSTRAINT n10s_unique_uri ON (r:Resource) ASSERT r.uri IS UNIQUE
Does Neosemantics work in the free Neo4j Desktop version or do you need the enterprise version? Really like to see our RDF in it before committing. I can't see the various paths and config files referenced on GitHub for neosemantics anywhere on my PC - or perhaps I'm just missing where they are. Any help appreciated.
You can try CMD+K /Ctrl+K to open up the shortcut bar and type Graph App Gallery or go to https://install.graphapp.io. The install link should still work there.