To address the issue of increasing the volume of the repository, several actions have been implemented in this PR:
The seed is now fixed when calculating the json-ld therefore if there has been no modification the json-ld remains the same.
By default, the same json-ld does not imply always having the same graph with the prov module responsible for generating the visuals. To solve this problem, we now look at the actual content of the json-ld and compare it with the calculated content. If the content is the same then the graph is not recalculated otherwise it is.
Furthermore, some refactoring has been done for this part of the code
To address the issue of increasing the volume of the repository, several actions have been implemented in this PR:
Furthermore, some refactoring has been done for this part of the code