An ontology is a formal representation of knowledge — a structured map of concepts and the relationships between them. Rather than storing information as flat rows in a table, an ontology captures meaning: what things are, how they relate, and what can be inferred from those relationships.
In this app, text you submit is parsed and transformed into a graph of nodes and edges. Nodes represent concepts or entities — things like "Machine Learning" or "Neural Network". Edges represent the relationships between them — "uses", "requires", "is a type of".
This structure makes knowledge queryable. Instead of searching through text, you can traverse a graph — asking not just what something is, but how it connects to everything else.