What is the difference between importing ontologies using n10s.rdf.import.fetch method and importing using n10s.onto.import.fetch method?
I am quite new to all of this but if you have a look a the neosemantics documentation you will find how every element in your input data is transformed. I made a quick table for me to have a better overview of the two impor.fetch procedures:
I think the usage is different and I will try to write the following triples (Why not if we are talking about ontologies):
n10s.rdf.import.fetch imports RDF Data into neo4j
n10s.rdf.import.fetch does not import the vocabulary (maybe it could but I don't think you need it)
n10s.rdf.import.fetch imports the individuals
n10s.onto.import.fetch import an ontology into neo4j
The Usage of n10s.onto.import.fetch is different than n10s.rdf.import.fetch
Maybe my statements are wrong so let's wait for the experts to clarify.
I think you can import your rdf data into a property graphs database (rdf.import.fetch) or you can import your ontology and implement a knowledge graph using neo4j (ontology.import.fetch).
What @paulhernandez is mostly correct.
rdf.import methods import every single triple in your RDF, whereas the
onto.import select only some elements and persist them in a simplified form in the graph.
You have a description in the manual of the details of this: https://neo4j.com/labs/neosemantics/4.0/importing-ontologies/