diff --git a/src/rdf-mappings/functions.py b/src/rdf-mappings/functions.py
index 28608a74c35387fce3f7967fd53a9669de0d0ff7..7d42c65b3b7d3cf51c31964f68679189d6fce673 100644
--- a/src/rdf-mappings/functions.py
+++ b/src/rdf-mappings/functions.py
@@ -44,7 +44,7 @@ def clean_class_name_string(input_string):
     Cleans string that is to be used as a class name from unwanted characters.
     """
 
-    char_list = ["'", '"', '.', '+', ',', '*', '&', '/', '=', '’', ';', '¨', '#', '?', '\n']
+    char_list = ["'", '"', '.', '+', ',', '*', '&', '/', '=', '’', ';', ':' '¨', '#', '?', '\n', '(', ')', '<', '>']
 
     for char in char_list:
         input_string = input_string.replace(char, '')