You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Presents selected concept details using generated SKOS fields from the normalized concept projection: the modal title carries the preferred label derived from the element name; the body promotes definition from main body content, alternative labels, scope notes, examples, broader/narrower hierarchy, related concepts, exact/close mapping relations, and ontology bridge mappings. These relation lists must exclude the selected concept itself and deduplicate reciprocal graph edges before rendering.
832
832
- Shows ontology bridge context as usage evidence: ontology terms that author `reqvire:mapsToConcept` to the selected native concept appear as mapped ontology terms without making the concept an ontology child.
833
833
- Provides a single scheme-scoped Map workspace for the selected concept's scheme; Thesaurus must not expose a Browse/Map segmented mode control.
834
-
- Renders Thesaurus Map through the shared design-system product pattern using React Flow for node interaction and deterministic concept-scheme mind-map layout. The map canvas must be transparent, full-bleed, and full-height over the available workspace surface; concept-scheme nodes render as compact boxed anchors, concept nodes render as boxed label-first mind-map entries without role labels, and taxonomy edges render as colored curved branches.
834
+
- Renders Thesaurus Map through the shared design-system product pattern using React Flow for node interaction and deterministic concept-scheme mind-map layout. The map canvas must be transparent, full-bleed, and full-height over the available workspace surface; concept-scheme nodes render as compact boxed anchors, concept nodes render as boxed label-first mind-map entries without role labels, and taxonomy edges render as colored curved branches. Concept nodes with `related` concept associations expose a compact focus affordance that isolates the selected concept and its related concepts around the focused node, hides unrelated map nodes and edges, centers the focus without changing zoom, and restores the full map when the user clicks the canvas background.
835
835
- Selecting a concept from the left Thesaurus navigator must keep the active scheme Map view open and center the matching map node in the workspace without changing the user's current map zoom level.
836
836
- Opens the shared element-detail modal using `thesaurus.schemes[].element_id` for concept-scheme map nodes and `thesaurus.concepts[].element_id` for concept map nodes. Activating a Thesaurus map node must never open an ontology graph node merely because ontology graph provenance or mapping data names the same SKOS IRI. Concept elements must use a SKOS-optimized modal body that keeps the standard element modal frame but promotes definition, scheme, alternative labels, scope note, examples, top concepts, broader/narrower/related concepts, exact/close matches, mapped ontology terms, and model usage before `Authored relations`, which contains remaining Reqvire Markdown relation evidence. The relation lists shown in this modal must not contain the selected concept itself or circular duplicate endpoints. The Thesaurus route must not create a separate concept-specific modal frame for this.
837
837
- Keeps source navigation anchored to the Markdown `concept-scheme` or `concept` element.
0 commit comments