A framework that aims to achieve interoperability between software such as simulation engines, databases and data repositories using a knowledge graph as the common language.
Generating such a warning involves traversing the whole connected component of the graph where the wrapper object is. This is extremely expensive if the dataset is large. Therefore, the user should be able to disable it. A better solution should be provided in SimPhoNy v4. Related to #643, #626.
This PR also improves the performance of the generation of such warning (by reusing the same sets in each iteration of the get_subtree method).
Generating such a warning involves traversing the whole connected component of the graph where the wrapper object is. This is extremely expensive if the dataset is large. Therefore, the user should be able to disable it. A better solution should be provided in SimPhoNy v4. Related to #643, #626.
This PR also improves the performance of the generation of such warning (by reusing the same sets in each iteration of the
get_subtree
method).