diff --git a/src/rdf-mappings/map-tblBranch.py b/src/rdf-mappings/map-tblBranch.py
index dcc43fed7c90ff43cf5e5f13e9f31020e900c628..97d8854470632c2f351b13f995799cdc8b3ab9d3 100644
--- a/src/rdf-mappings/map-tblBranch.py
+++ b/src/rdf-mappings/map-tblBranch.py
@@ -203,7 +203,10 @@ def add_layer(layer_number, layer_content, field_node, previous_layer_node=None,
             g.add((charge_node, RDF.type, OWL.NamedIndividual))
             
             if charge + '_Num' in df_tblBranch.columns and not pd.isnull(row[charge + '_Num']):
-                g.add((charge_node, dho_n.hasNumber, Literal(int(row[charge + '_Num']))))
+                if row[charge + '_Num'] == 'Multiple':
+                    g.add((charge_node, dho_n.hasNumber, dho_n.Multiple))
+                else:
+                    g.add((charge_node, dho_n.hasNumber, Literal(int(row[charge + '_Num']))))
 
             # Add charge pattern; if no pattern is specified, add Pattern of type dhoh:Plain
             pattern_node = URIRef(dho_blazon_n + str(uuid.uuid4()))