446 generalize ontohub

pull request for #909 . re-opened after cleaning history. It  may be the case that new generalization needs to be made.
Style/SpaceAroundOperators: Surrounding space missing for operator '+'.