diff --git a/src/rdf-mappings/map-tblArmItems.py b/src/rdf-mappings/map-tblArmItems.py index b758b79aebea75ed4a7f70b9d3fb46503b6346df..ccbbe1776e0ca4f8c9f7218e97e81cb94853995e 100644 --- a/src/rdf-mappings/map-tblArmItems.py +++ b/src/rdf-mappings/map-tblArmItems.py @@ -33,6 +33,8 @@ def add_data_to_description_event(description_event_node, coa_node, row, person_ if bool(row['BannerItem']) == False and bool(row['PersonItem']) == False: g.add((description_event_node, dho_rep_n.coatOfArmsPresentedAs, dho_rep_n.Shield)) + g.add((description_event_node, dho_rep_n.textHasTranscription, Literal(str(row['ArmTxt'])))) + g.add((description_event_node, DCTERMS.creator, person_uri)) # Load config file @@ -68,7 +70,7 @@ if mapping_config['initial_instance_definitions'] != None: # Iterate through CSV to build graph for index, row in df_tblArmItems.iterrows(): # Create node for coat of arms reference - coa_reference_node = URIRef(dho_data_n + 'MS' + str(row['ArmCode']) + '-' + str(row['ArmItemID'])) + coa_reference_node = URIRef(dho_rep_n + 'MS' + str(row['ArmCode']) + '-' + str(row['ArmItemID'])) g.add((coa_reference_node, RDF.type, dho_rep_n.CoatOfArmsRepresentation)) g.add((coa_reference_node, dho_rep_n.hasItemID, Literal(int(row['ItemNr'])))) @@ -116,7 +118,7 @@ for index, row in df_tblArmItems.iterrows(): if not pd.isnull(row['description_time']): g.add((description_event_node, DCTERMS.date, Literal(str(row['description_time']), datatype=XSD.date))) - g.add((coa_reference_node, dho_rep_n.textHasTranscription, Literal(str(row['ArmTxt'])))) + g.add((coa_reference_node, dho_rep_n.textHasPrimaryTranscription, Literal(str(row['ArmTxt'])))) # VORGEHEN # ArmItem-ID als Legacy übernehmen