From 835d8ac915ad8eb4d8567a106c1461b97a17ff08 Mon Sep 17 00:00:00 2001 From: Philipp Schneider <schneider.philipp@uni-muenster.de> Date: Fri, 31 Mar 2023 12:49:59 +0200 Subject: [PATCH] Make code docu more explicit --- src/rdf-mappings/functions.py | 4 ++-- src/rdf-mappings/map-tblArmItems.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rdf-mappings/functions.py b/src/rdf-mappings/functions.py index acf3d5d..1ab5d98 100644 --- a/src/rdf-mappings/functions.py +++ b/src/rdf-mappings/functions.py @@ -39,9 +39,9 @@ def serialize_graph(g, output_file_list): print(f'Created {output_rdf_path}') -def clean_class_name_string(input_string): +def clean_iri_name_string(input_string): """ - Cleans string that is to be used as a class name from unwanted characters. + Cleans a given string from unwanted characters so that is to be used as part of an IRI/URI (e.g. as a class name). """ char_list = ["'", '"', '.', '+', ',', '*', '&', '/', '=', '’', ';', ':' '¨', '#', '?', '\n', '(', ')', '<', '>', '{', '}', '!', '°'] diff --git a/src/rdf-mappings/map-tblArmItems.py b/src/rdf-mappings/map-tblArmItems.py index 74b4bac..c822a43 100644 --- a/src/rdf-mappings/map-tblArmItems.py +++ b/src/rdf-mappings/map-tblArmItems.py @@ -50,8 +50,8 @@ def create_identified_entity(row): # Check if string starts with a letter if not pd.isnull(row['ArmIdf']) and re.search("^[a-zA-Z]", new_class_name) is not None: - new_class_name = functions.clean_class_name_string(new_class_name) - new_class_name = str(new_class_name).title() + new_class_name = functions.clean_iri_name_string(new_class_name) + new_class_name = str(new_class_name).title() # Capitalize all words in the name new_class_name = new_class_name.replace(' ', '') new_entity_node = URIRef(dho_ent_n + new_class_name) -- GitLab