Hello
I recently faced difficulties while using the Stardog Designer application for visualizing complex relationships in a knowledge graph. While the tool is robust & intuitive for basic and moderately complex graphs; it struggles with scalability when the dataset contains a large number of nodes and edges. Specifically, the visualization becomes cluttered; making it challenging to discern meaningful patterns or navigate effectively.
One issue is the lack of options to customize / filter the visualization dynamically. For instance; being able to collapse certain branches, highlight specific relationship types, or cluster nodes based on a shared property would significantly improve usability. Additionally, the performance of the application degrades noticeably as the graph grows larger; with noticeable lag during zooming, panning, and rearranging nodes. I have referred Stardog Designer | Stardog Documentation Latest Java documentation guide .
Lastly; while the tool provides some preset layouts for arranging nodes, it would be beneficial to allow users to define custom layout rules or prioritize specific relationships. For example; in cases where hierarchical or chronological relationships are crucial, the current layouts may not present the information in the most meaningful way. Enhancements in these areas would greatly benefit users working on large-scale / complex data models.
Thank you !