Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Every scriptable application has a scripting dictionary that defines all the application's commands and classes available for use with AppleScript. The dictionary supplies two things: the keywords that AppleScript will need to compile your scripts, and some basic human-readable documentation, consisting of a short description of each command and class, what it does, and the features it provides.
Some applications include additional information such as sample code and notes in their dictionaries, making it easier to understand how to use them. Others may prefer to supply this sort of information as separate documentation. Unfortunately, all too many applications do not provide anything beyond the essential details required by the dictionary format.