ARDI Query Language (AQL)

The ARDI Query Language is designed to allow users to create complex queries on ARDI data.

Because of the diverse range of information that ARDI can store, it doesn't use an SQL-style syntax. Instead, it uses a stack-based language that effectively creates simple 'programs' for the ARDI server to run and generate data for you.

We suggest starting with an overview of how a stack-based query language works.

A quick discussion of Data Types in AQL in AQL might be useful.

Then we can look at some example queries.

Finally, you can visit the Language Reference.