
Example ontology for a ticket selling business. The ontology (left center) is comprised of objects denoting concepts core to the business, each tied to a subset of the user's data warehouse. Links describe related data concepts, such as 'Events at Venues'.
- The ontology is structured. It is fully known what parts of an AI generated query map onto which parts of the ontology.
- Ontology queries are much easier for a non-technical user to understand compared to direct SQL.
- Ontologies can be progressively improved without changing the underlying data model. They are designed to work reasonably on a mapping that is very similar to the data warehouse ERD and only get better with incremental improvements that still don’t change the underlying data infrastructure.
- Ontologies can be improved in a deterministic manner; if the definition of a KPI in the ontology is changed, TextQL is forced to compute that definition in the calculation.