diff --git a/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py b/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py
index 1da9f2600bdd8072d91e13644d2b3fd5c32789c3..b7366dc269e660a7d5c764dfc99fd4a4c78ed6a5 100644
--- a/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py
+++ b/tenet/scheme/amr_master_rule/owl_generation/owl_individual_generator.py
@@ -171,7 +171,7 @@ def __generate_owl_typing_relation(graph, new_individual_uri, net):
             if predicat is not None:
                 triple_list.append((new_individual_uri, relation, predicat))
                 
-    elif net.class_type:
+    if net.class_type:
         predicat = __compute_class_type_uri(net)
         triple_list.append((new_individual_uri, relation, predicat))
         
diff --git a/tenet/scheme/amr_master_rule/transduction/heuristic_deducer/relation_deducer_1.py b/tenet/scheme/amr_master_rule/transduction/heuristic_deducer/relation_deducer_1.py
index b8efc2922c582bda67a95872cff026110dfa3262..e39488fb6e8b9765332b593f43f0e1aae48db89c 100644
--- a/tenet/scheme/amr_master_rule/transduction/heuristic_deducer/relation_deducer_1.py
+++ b/tenet/scheme/amr_master_rule/transduction/heuristic_deducer/relation_deducer_1.py
@@ -22,6 +22,8 @@ from transduction.naming_computer import (
     define_relation_naming
     )
 
+ENTITY_CLASS_TYPE = 'base-out:Entity'
+
 
 #==============================================================================
 # Pattern Search: 
@@ -149,6 +151,7 @@ def __construct_individual_net(graph, mother_class_net):
     structure_ref = __get_structure(graph)
     individual_net.individual_label = __define_individual_label(root_class_net, structure_ref)
     individual_net.structure = structure_ref
+    individual_net.class_type = ENTITY_CLASS_TYPE
     
     # -- Mother classes
     mother_class_net_list = [mother_class_net.uri]