diff --git a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
index 3d829306b529da7f8e55f5fbfc41e5c88a898f81..4085d651998d6368785ede2baf5c3e4096cada22 100644
--- a/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
+++ b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.h
@@ -17,8 +17,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-#ifndef SOMModelFactory_h
-#define SOMModelFactory_h
+#ifndef otbSOMModelFactory_h
+#define otbSOMModelFactory_h
 
 
 #include "itkObjectFactoryBase.h"
@@ -70,7 +70,7 @@ private:
 
 
 #ifndef OTB_MANUAL_INSTANTIATION
-#include "SOMModelFactory.txx"
+#include "otbSOMModelFactory.txx"
 #endif
 
 #endif
diff --git a/Modules/Learning/DimensionalityReductionLearning/include/SOMModelFactory.txx b/Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.txx
similarity index 100%
rename from Modules/Learning/DimensionalityReductionLearning/include/SOMModelFactory.txx
rename to Modules/Learning/DimensionalityReductionLearning/include/otbSOMModelFactory.txx