An asset action package is an XML-defined set of actionable URIs for a digital resource that delivers named, typed actions for that resource. Packages are made up of action groups, which are sets of actions, with an optional set of parameters which are specific to the group. Every asset action package contains at least a "default" action group which provides a basic high-level set of actions. It is optimal but not required that it also contain at least one basic medium-specific action group which provides a set of basic functions for a known type of resource. An asset action package may contain any number of additional action groups.
Note that the same URI may be used as different named action. For example, getPreview and getLabel might return the same string of text for a text asset. The getPreview action in Default will probably be the same as getThumbnail in the basicImage group for an image object.