A property list that describes scriptable objects in terms of their attributes, relationships, and supported commands