Tour Summary¶
You have completed the full tour of Moire using the research knowledge graph. Here is a quick reference of every feature demonstrated, mapped to the step that introduced it.
What each step covered¶
| Step | Feature | What you did |
|---|---|---|
| 1 — Graphs Browser | Endpoint connection, graph overview | Connected to the research endpoint, read the graph summary card |
| 2 — Types Browser | Class hierarchy, choosing a starting type | Read the Researcher hierarchy, clicked Browse as set |
| 3 — Set View | Entity cards, auto-generated facets | Saw all 6 researchers as cards; Moire built the facets automatically |
| 4 — Filtering | Facet filtering, empty states, clearing | Filtered by nationality and type; triggered an empty state and recovered |
| 5 — Set Traversal | Jump via strip, Relationships Browser | Moved all 6 researchers through locatedIn and affiliatedWith |
| 6 — Chaining | Multi-hop traversal, context header | Chained two traversals; read the growing context header |
| 7 — Entity Detail | Full entity view, relationship table | Opened Erik Rogstad; read his navigable and plain-text properties |
| 8 — Resource-to-resource | Following a single IRI link | Clicked University of Oslo from Erik's table; saw incoming relationships |
| 9 — Layers | Layer selector, neighbourhood exploration | Switched between Layer 0 (full detail), +1 (direct connections), −1 (incoming) |
| 10 — Search | ⌘K search palette | Typed "julia"; jumped directly to Julia Lindström's entity detail |
The two navigation primitives¶
Everything in Moire's navigation reduces to two operations:
Resource-to-resource (pushFocus): Click on a single entity to navigate to its detail view. Input: one IRI. Output: one entity in detail. Stack effect: pushes a new history entry.
Set-to-set (traverseVia): Click Follow as set or a Jump via button to move the entire current group through a relationship. Input: a set of entities. Output: a new set of connected entities. Stack effect: pushes a new history entry.
Everything else — facet filtering, layer switching, the context header — is built around these two primitives.
The six concepts behind the interface¶
| Concept | What it means | Where you saw it |
|---|---|---|
| Entity | A single named thing in the graph | All cards; Erik Rogstad, University of Oslo, Oslo |
| Relationship | A named connection between two entities | Erik's relationship table; affiliatedWith, locatedIn |
| Type / Class | A category that an entity belongs to | Types Browser; Professor, University, Place |
| Set | A group of entities matching current filters | The researcher cards; the city cards after traversal |
| Lens | The combination of all active filters | The facet sidebar; SE + Professor = 2 results |
| Layer | Conceptual distance from a focus entity | The layer selector; Layer 0 = full detail, +1 = neighbours |
Where to go next¶
- Concepts — deep dives into each of the six concepts above, with everyday analogies
- How-to guides — task-focused instructions for every navigation mode
- Reference — keyboard shortcuts, the full glossary, and a detailed Relationships Browser reference
- Advanced — connecting different database types and unlocking pg-ripple features