O*NET:
The O*NET database contains occupational information collected by the Department of Labor. Every occupation requires a different mix of knowledge, skills, and abilities, and is performed using a variety of activities and tasks. We've taken some of these features and allow you to search through a jobs to find those where you might have some interest.
Each job was given a unique numeric value, or an O*NET number that looks like this: 13-2011.01. This number represents one job title.
The data in the O*NET database has been collected from job incumbents or occupation experts over many years. The data is regularly updated.
Their model looks like this: