What is the difference between a knowledge graph and an ontology? And which of them is dependent on the other?
I understand that :
both are represented with nodes and edges, indicating entities and the relationships between these entities.
knowledge graphs are more specific and are used for a certain application, while ontology is more general.
an ontology is referred to when building a knowledge graph to check for the consistency of this knowledge graph.
Am I correct?
Putting concepts in simple words I can say:
So, in summary: Knowledge Graph = Graph database + Ontology
My response would be more or less what Tico said before, with the following clarification: The ontology plays the role of the "schema" that the data should comply to, while the knowledge graph is the actual data (often the knowledge graph contains also the ontology, i.e., the schema definition).
Please read this and this post for a better overview.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With