From c42d4dae44a1d1ea1e69f3392e1c9b616f53b0d8 Mon Sep 17 00:00:00 2001 From: eiglesias34 Date: Mon, 27 Feb 2023 14:54:25 +0100 Subject: [PATCH] Updating prefixes extraction issue for turtle output --- README.md | 2 +- VERSION | 2 +- rdfizer/rdfizer/__init__.py | 9 ++++++--- rdfizer/rdfizer/semantify.py | 9 ++++++--- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 692f96e..145413c 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ You can easily customize your own configurations from the set of features that S ## Version ``` -4.6.6.14 +4.6.6.15 ``` ## RML-Test Cases diff --git a/VERSION b/VERSION index 7552d28..ed2da2e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.6.6.14 \ No newline at end of file +4.6.6.15 \ No newline at end of file diff --git a/rdfizer/rdfizer/__init__.py b/rdfizer/rdfizer/__init__.py index 4cfd142..c0f5875 100755 --- a/rdfizer/rdfizer/__init__.py +++ b/rdfizer/rdfizer/__init__.py @@ -74,7 +74,9 @@ def prefix_extraction(original): prefixes[elements[2][1:-1].split(">")[0]] = elements[1][:-1] else: prefixes[elements[2][1:-1]] = elements[1][:-1] - string_prefixes += prefix + string_prefixes += prefix + elif prefix == "\n": + pass else: break string_prefixes += "\n" @@ -1994,7 +1996,6 @@ def semantify_json(triples_map, triples_map_list, delimiter, output_file_descrip object = None else: - print("hola") if triples_map_element.iterator != triples_map.iterator: parent_iterator = triples_map_element.iterator child_keys = triples_map.iterator.split(".") @@ -4444,7 +4445,6 @@ def semantify(config_path): cursor.execute(triples_map.query) row_headers=[x[0] for x in cursor.description] for row in cursor: - #print(row) if config[dataset_i]["db"].lower() != "none": number_triple += executor.submit(semantify_mysql, row, row_headers, triples_map, triples_map_list, output_file_descriptor, config[dataset_i]["host"], int(config[dataset_i]["port"]), config[dataset_i]["user"], config[dataset_i]["password"],config[dataset_i]["db"]).result() else: @@ -4586,10 +4586,13 @@ def semantify(config_path): else: if database != "None": cursor.execute("use " + database) + print("adios") if triples_map.query == "None": for query in query_list: + print(query) cursor.execute(query) row_headers=[x[0] for x in cursor.description] + print(row_headers) for row in cursor: if config[dataset_i]["db"].lower() != "none": number_triple += executor.submit(semantify_mysql, row, row_headers, triples_map, triples_map_list, output_file_descriptor, config[dataset_i]["host"], int(config[dataset_i]["port"]), config[dataset_i]["user"], config[dataset_i]["password"],config[dataset_i]["db"]).result() diff --git a/rdfizer/rdfizer/semantify.py b/rdfizer/rdfizer/semantify.py index 4cfd142..c0f5875 100755 --- a/rdfizer/rdfizer/semantify.py +++ b/rdfizer/rdfizer/semantify.py @@ -74,7 +74,9 @@ def prefix_extraction(original): prefixes[elements[2][1:-1].split(">")[0]] = elements[1][:-1] else: prefixes[elements[2][1:-1]] = elements[1][:-1] - string_prefixes += prefix + string_prefixes += prefix + elif prefix == "\n": + pass else: break string_prefixes += "\n" @@ -1994,7 +1996,6 @@ def semantify_json(triples_map, triples_map_list, delimiter, output_file_descrip object = None else: - print("hola") if triples_map_element.iterator != triples_map.iterator: parent_iterator = triples_map_element.iterator child_keys = triples_map.iterator.split(".") @@ -4444,7 +4445,6 @@ def semantify(config_path): cursor.execute(triples_map.query) row_headers=[x[0] for x in cursor.description] for row in cursor: - #print(row) if config[dataset_i]["db"].lower() != "none": number_triple += executor.submit(semantify_mysql, row, row_headers, triples_map, triples_map_list, output_file_descriptor, config[dataset_i]["host"], int(config[dataset_i]["port"]), config[dataset_i]["user"], config[dataset_i]["password"],config[dataset_i]["db"]).result() else: @@ -4586,10 +4586,13 @@ def semantify(config_path): else: if database != "None": cursor.execute("use " + database) + print("adios") if triples_map.query == "None": for query in query_list: + print(query) cursor.execute(query) row_headers=[x[0] for x in cursor.description] + print(row_headers) for row in cursor: if config[dataset_i]["db"].lower() != "none": number_triple += executor.submit(semantify_mysql, row, row_headers, triples_map, triples_map_list, output_file_descriptor, config[dataset_i]["host"], int(config[dataset_i]["port"]), config[dataset_i]["user"], config[dataset_i]["password"],config[dataset_i]["db"]).result()