Features

Feature Reference #

Documentation for the core components of the SemSpect interface.

Workspace #

Exploration Tree Interaction #

  • Groups: class distribution analysis, expansion controls.
  • Resources table: Group content in table form, data properties-based group filtering.
  • Resources: Structured list of data properties values, highlighting and flagging options, single resource traversals
  • Connections: Links visualization, backpropagation (inner join), connection table and filtering.

Analysis Tools #

  • Histograms: class distribution analysis and facet-like set operations (union, intersection, difference).
  • Persistence: Saved explorations, user-defined classes, and deep linking.

Global Keyboard Navigation #

SemSpect supports standard keyboard navigation for accessibility and rapid interaction across all views, including the class tree, data tables, and menus.

  • TAB / SHIFT + TAB: Moves focus to the next or previous interactive element.
  • Arrow Keys (UP, DOWN, LEFT, RIGHT): Navigates within lists, trees, menus, and subpanels.
  • ENTER: Triggers the focused element (e.g., a button or menu item) or executes the default action.
  • SPACE: Toggles a checkbox state or triggers the focused element.
  • ESC: Closes the currently active temporary element (e.g., popup windows, context menus, or dropdowns).
  • SHIFT + ENTER: Inserts a line break within text input fields (e.g., group notes).

Context Menus #

To open a context menu using the keyboard:

  • Windows: Press SHIFT + F10.
  • macOS: Press CTRL + ENTER (Note: Supported in Firefox; Chrome behavior may vary).