In recruitment personal attributes are sometimes divided up under "Skills", "Knowledge", "Experience" and "Attitudes".
Knowledge is broader and more education related than skills or experience which tend to be quite specific. I think that understanding is possibly deeper than having knowledge of a subject area.