Skip to content

Commit

Permalink
Fixing issue with the turtle print
Browse files Browse the repository at this point in the history
  • Loading branch information
eiglesias34 committed Feb 9, 2024
1 parent bc2ac3c commit 3709083
Show file tree
Hide file tree
Showing 4 changed files with 84 additions and 82 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ You can easily customize your own configurations from the set of features that S

## Version
```
4.7.3
4.7.3.1
```

## RML-Test Cases
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
4.7.3
4.7.3.1
81 changes: 41 additions & 40 deletions rdfizer/rdfizer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3957,55 +3957,56 @@ def semantify_file(triples_map, triples_map_list, delimiter, output_file_descrip

if end_turtle == ";":
if predicate != None and object != None and subject != None:
if predicate in general_predicates:
if dic_table[predicate + "_" + predicate_object_map.object_map.value] not in g_triples:
output_file_descriptor.write(";\n")
elif object in dic_table and subject in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[
dic_table[predicate + "_" + predicate_object_map.object_map.value]]:
if duplicate == "yes":
if predicate in general_predicates:
if dic_table[predicate + "_" + predicate_object_map.object_map.value] not in g_triples:
output_file_descriptor.write(";\n")
else:
elif object in dic_table and subject in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[
dic_table[predicate + "_" + predicate_object_map.object_map.value]]:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")
else:
output_file_descriptor.write(";\n")
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
if dic_table[predicate] not in g_triples:
output_file_descriptor.write(";\n")
elif object in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[dic_table[predicate]]:
if dic_table[predicate] not in g_triples:
output_file_descriptor.write(";\n")
else:
elif object in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[dic_table[predicate]]:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")
else:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."


if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")

elif predicate != None and subject != None and object_list:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
Expand Down
81 changes: 41 additions & 40 deletions rdfizer/rdfizer/semantify.py
Original file line number Diff line number Diff line change
Expand Up @@ -3957,55 +3957,56 @@ def semantify_file(triples_map, triples_map_list, delimiter, output_file_descrip

if end_turtle == ";":
if predicate != None and object != None and subject != None:
if predicate in general_predicates:
if dic_table[predicate + "_" + predicate_object_map.object_map.value] not in g_triples:
output_file_descriptor.write(";\n")
elif object in dic_table and subject in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[
dic_table[predicate + "_" + predicate_object_map.object_map.value]]:
if duplicate == "yes":
if predicate in general_predicates:
if dic_table[predicate + "_" + predicate_object_map.object_map.value] not in g_triples:
output_file_descriptor.write(";\n")
else:
elif object in dic_table and subject in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[
dic_table[predicate + "_" + predicate_object_map.object_map.value]]:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")
else:
output_file_descriptor.write(";\n")
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
if dic_table[predicate] not in g_triples:
output_file_descriptor.write(";\n")
elif object in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[dic_table[predicate]]:
if dic_table[predicate] not in g_triples:
output_file_descriptor.write(";\n")
else:
elif object in dic_table:
if dic_table[subject] + "_" + dic_table[object] not in g_triples[dic_table[predicate]]:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
elif object not in dic_table or subject not in dic_table:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")
else:
output_file_descriptor.write(";\n")
else:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(".\n\n")
end_turtle = "."


if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
output_file_descriptor.write(";\n")
end_turtle = "."
else:
output_file_descriptor.write(";\n")

elif predicate != None and subject != None and object_list:
if triples_map.predicate_object_maps_list[
len(triples_map.predicate_object_maps_list) - 1] == predicate_object_map:
Expand Down

0 comments on commit 3709083

Please sign in to comment.