Tags: ThHanke/ontosphere
Tags
feat(release): prepare v1.5.0 — paper updates, MCP manifest, release … …notes Paper (public/paper/index.html): - Fix version v1.4.1 → v1.5.0, library rdf-validate-shacl → shacl-engine - Expand SHACL section with full feature coverage (shape loading, badges, reasoning integration) - Add acknowledgements section (Konclude, Reactodia, N3.js, shacl-engine, Fraunhofer IWM) - Add shacl-engine citation [11], SHACL keyword, fix OWL construct count 13 → 15 - Update tool count 31 → 34 MCP manifest (src/mcp/manifest.ts, public/.well-known/mcp.json): - Add 3 missing tools: loadShaclFromUrl, clusterNodes, layoutNodes (31 → 34) README: - Add OWL patterns 14–15 (allValuesFrom, domain/range) to match demo - Update MCP tool list to categorized 34-tool inventory Add release notes draft (docs/release-notes-v1.5.0.md)
fix(debugging): gate worker console.debug output behind debugAll config The main-thread console wrapper only intercepts calls in the main thread; the web worker has its own console that bypassed the gate entirely, causing all reasoning diagnostics to leak unconditionally. Add a setDebug worker command that sets a module-level flag, replace all 22 worker console.debug calls with a debugLog() helper gated on that flag, and forward the debugAll config value to the worker at startup and on change. Real error-level worker logs (malformed messages, IO failures) remain ungated.
fix: show rdfs:label > prefixed > full IRI across all canvas surfaces Node type chips: single-line label (rdfs:label when available, else prefixed IRI, else full IRI) with hover showing `prefixed <full-iri>`. Uses useKeyedSyncStore to re-render when element type labels are patched. Edge labels: lazy label patch via useEffect([namespaces]) in ReactodiaCanvas after ontologies load; knownLinkTypes reverted to pass-through; linkTypes guards toPrefixed against no-op substitution. Edge hover title: `prefixed <full-iri>` via primaryLabelProps.title. Dialog inputs (EntityAutoComplete): displayValue shows `prefixed · label`.
PreviousNext