Not able to import OWL file

  • neo4j desktop version 4.0.1

I tried to the following procedure:

CALL semantics.importRDF("https://raw.githubusercontent.com/jbarrasa/neosemantics/3.5/docs/rdf/nsmntx.ttl","Turtle")

I got the following error:

Neo.ClientError.Procedure.ProcedureNotFound

There is no procedure with the name semantics.importRDF registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

I also made sure that ```
dbms.security.procedures.whitelist=semantics.*
dbms.unmanaged_extension_classes=semantics.extension=/rdf
added the neosemantics jar to the plugins directory. logs.zip.txt (712.1 KB)

what else am I missing?.

no errors in log... please see the attached logs zip (rename/remove .txt file extension).

thanks

It looks like you are using 4.0 version.

Please add this to config

  • dbms.unmanaged_extension_classes=n10s.endpoint=/rdf
  • dbms.security.procedures.whitelist=apoc.*,n10s.*
  • dbms.security.procedures.unrestricted=apoc.*,n10s.*

Also read this 4.0 related doc

thank you for your answer.

when i try

CREATE CONSTRAINT n10s_unique_uri ON (r:Resource) ASSERT r.uri IS UNIQUE -->

There already exists an index :Resource(uri). A constraint cannot be created until the index has been dropped.

RDF import failed

call n10s.rdf.import.fetch( "https://raw.githubusercontent.com/jbarrasa/neosemantics/3.5/docs/rdf/nsmntx.ttl",
"Turtle")

I dropped the index and recreated it. it is working now. thanks

Hi, I am getting also problems importing an OWL file, rdf or any other, i get no error just an empty response like this

terminationStatus,triplesLoaded,triplesParsed,namespaces,extraInfo,callParams
KO,0,0,null,nsmntx.ttl,{}

if i pass nsmntx.ttl as parameter, then it is loaded. using neo4j desktop 1.2.7, neo4j 4.0.3, what could be the issue?

i followed all instructions above, and in the readme and manual.

semantics.importRDF this command doesn't work anymore, I assueme we should use n10s package, is it correct?