Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
09-21-2020 01:41 AM
What is the difference between importing ontologies using n10s.rdf.import.fetch method and importing using n10s.onto.import.fetch method?
09-21-2020 02:43 AM
Hi,
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).
Best regards,
Paul
09-28-2020 02:28 AM
What @paulhernandez is mostly correct.
The 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/
JB
All the sessions of the conference are now available online