This page has not been updated in over a year, and may contain incorrect or stale information. Please email support@textql.com if you still have questions or your interest isn’t addressed.

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 object setup pane is also picture (right)
- 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.
Automatic generation of an initial ontology from ERD + documentation is a work in progress.
- 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.