A job profile contains all of the steps needed to complete an individual data import job - field mapping, action, and matching. Typically it is easier to think of a job profile "from the bottom up" in the interface and begin by configuring your field mapping profile, then its related action profile, then the match profile, and finally compiling them into an appropriate job profile.
Examples of profiles in use in production libraries can be found here: Data Import Profile Sharing
All profiles have a description field where users can enter details for cases when that particular profile is used or other helpful information.
Users can assign tags to all profiles, and can search or filter the profile list by those tags, to narrow the list to profiles used for specific actions, departments, vendors, etc.