446 generalize ontohub

same pull request as  of #909 . re-opened after cleaning history. It  may be the case that new generalization needs to be made.