Skip to content

OntoCode VS Code extension

Open VSX VS Code Marketplace

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

  1. Install OntoCode from the Marketplace or Open VSX (Cursor).
  2. Open a folder with .ttl, .owl, or other ontology files and Trust the workspace.
  3. Open the OntoCode activity bar → Classes → click an entity.

First success in 10 minutes

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