OntoCode VS Code extension¶
OntoCode is the VS Code ontology IDE powered by OntoCore. It provides the explorer sidebar, Entity Inspector, Query Workbench, Manchester editor, graph panels, reasoner views, and inline diagnostics.
The extension talks to the bundled OntoCore LSP (ontocore-lsp) — you do not need Rust installed for normal use.
Looking for the CLI or Rust library? See OntoCore overview and Rust & CLI guide.
Quick start¶
- Install OntoCode from the Marketplace or Open VSX (Cursor).
- Open a folder with
.ttl,.owl, or other ontology files and Trust the workspace. - Open the OntoCode activity bar → Classes → click an entity.
Install and setup¶
| Topic | Guide |
|---|---|
| Install, trust, bundled LSP | Install VS Code |
| Supported formats, activation | Install VS Code · FAQ |
| Problems after install | Troubleshooting |
OntoCode features¶
| Feature | Guide |
|---|---|
| Browse classes, properties, individuals | First success |
| Entity Inspector | Inspector |
| Edit Turtle (labels, parents, create/delete) | Authoring |
| Workspace refactoring | Refactoring |
| SQL and SPARQL | Query Workbench |
| Complex axioms (Manchester) | Manchester editor |
| Class/property/import graphs | Graph view |
| Semantic diff (versions / workspace) | Semantic diff |
| EL / RL / RDFS / DL classification | Reasoner |
| Working alongside Protégé | Protégé coexistence |
Architecture¶
OntoCode (TypeScript + React webviews)
│ stdio LSP
OntoCore LSP (ontocore-lsp)
│
OntoCore engine (ontocore / ontocore-*)
OntoCode owns UI and marketplace packaging. OntoCore owns indexing, queries, diagnostics, and write-back logic.
Reference¶
| Topic | Link |
|---|---|
| What ships today | SHIPPED |
| Webview protocol | Webview protocol |
| LSP API (OntoCore) | OntoCore LSP |