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()))