Dolfin Language SupportRich language support for Dolfin, a strongly-typed ontology language for building knowledge graphs. The language server runs entirely inside the extension via WebAssembly, no separate binary to install, no Rust toolchain required. FeaturesDiagnosticsParse errors and semantic issues are reported inline as you type.
HoverHover over any concept, property, or prefix to see its type, documentation, and declaration location. CompletionsContext-aware completions for keywords, declared concepts, properties, and prefix aliases, including cross-file symbols from your full package. Go to DefinitionJump to the declaration of any concept, property, or prefix, even across files in the same package. Find All ReferencesFind every use of a concept or property across all Rename SymbolRename any concept, property, or prefix; all references in the package are updated atomically. Document SymbolsThe Outline view and breadcrumbs show all declarations in the current file, letting you navigate large ontologies quickly. Code LensInline reference counts appear above every concept, property, and rule. Click to jump straight to Find All References. Semantic HighlightingConcepts, properties, prefixes, keywords, and literals are coloured by semantic role, not just syntactically. Quick Fix (Code Actions)One-click fixes for common issues such as undefined prefixes. Getting Started
No configuration is required. The extension indexes all Dolfin Syntax at a Glance
Requirements
no additional dependencies. Extension SettingsThis extension contributes no settings. Everything works out of the box. LicenseMIT © 2026 Dolfin Team |
