Formalizing Guidelines for Building Meaningful Self-Organizing Maps