Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to reason or make inferences in Neo4j?

I created a semantic Graph in Neo4j. Is there any possibility to use an OWL reasoner in Neo4j? Or any inference engine?

Though it has been mentioned here i can't find any solution or API for this.

Thankful for any advice!

like image 495
Grapheneer Avatar asked Jun 21 '17 14:06

Grapheneer


People also ask

What is graph Cypher?

Cypher is Neo4j's graph query language that lets you retrieve data from the graph. It is like SQL for graphs, and was inspired by SQL so it lets you focus on what data you want out of the graph (not how to go get it).


1 Answers

Maybe you want to see this: click here

I quoted this from that link:

Your main task if you want to use reasoners over a neo4j database is going to be to suck data out of neo4j, and format it as a set of RDF triples. You can then put those RDF triples into a Jena Model. When you have that jena model in memory, you can use existing jena APIs to use reasoners with that model

like image 176
Faris Arifiansyah Avatar answered Sep 21 '22 18:09

Faris Arifiansyah