An ontology is a network of formal definitions and semantic links which create functional grammar.
Ontological grammars can be developed at high levels of detail, but they're usually highly specialized and incomplete.
An ontology may be understandable or legible to persons and/or machines.