Skip to content

Improved starting visualization for GraphExplorer #98

@zwelz3

Description

@zwelz3

The value of visualizing RDF as an LPG is in the reduction of information, and making it simpler to interpret data associated with meaningful nodes. The GraphExplorer widget is designed to assist in the discovery of information proximate to a specific node; expanding data allows one to 'discover' the nodes that are connected to it, and locking in nodes/edges allows users to capture interesting shapes.

In the current version of the GraphExplorer widget, the original nodes are selected from multi-select dropdowns filtered by type. The initial nodes are populated by themselves, and can be expanded as desired.

This ticket changes the initial behavior. Nodes populated in the initial GraphExplorer should have all outgoing connections pre-expanded with their corresponding data attributes. In lieu of the original buttons, this ticket also scopes in a more intuitive exploration UX.

New Behavior

  • Single-click: display JSON data
  • Double-click: expand node and lock-in (lock-in the selected node only)

As part of this ticket, we need to perform an initial investigation into node location caching, or else the visualization will be very jarring as it updates. Will probably be advantageous to cache the node data as well (good chance people will expand/collapse the same node multiple times).

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestrdf2nxRelated to the rdf2nx convertervis:cytoscapeissues for cytoscape/ipycytoscape

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions