Foreword

RAQL is the language used to formulate queries for data (documents and revisions) stored in an ImageMaster 9 system. It is also used to formulate permissions for the system (in the form of role definitions). Therefore, RAQL is an integral part of an ImageMaster 9 system.

The ImageMaster system manual provides a technical reference for RAQL. That is, it defines the language syntax and provides a list of available language elements (“operators” and “galaxies”). It is therefore a valuable reference for those already familiar with the basic RAQL concepts, but it is not a good point to start learning the language.

This document attempts to fill that gap. By the end of this course, readers should be familiar with the basic RAQL concepts and able to write their own queries, using the system manual for further reference.