Object Query Language. An interactive programming language, similar to SQL, used for getting information from and updating a database. However, unlike SQL, OQL is object-based and designed specifically around the operational needs of the MWFM discovery process. It has the ability to support object referencing within tables, making it possible to have objects nested within objects. It also contains a convention for describing how to reference queries and how to store them.