Юзабилити
"сделать это все настолько простым, чтобы common man мог с этим справиться." - наверное это задачка из юзабилити.
Важнее, мне кажется, сделать все так, чтобы целевая группа захотела это применять, и чтобы была очевидна полезность этого.
Есть опасность создания онтологии ради онтологии, о чем я неоднократно слышал.