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