Introduction
This chapter explains what neonto Editor is, who it's for, and the five capabilities it adds to VS Code.
What neonto is
neonto is a commercial VS Code extension that adds language intelligence, validation, reasoning, and ETL tooling for the RDF ecosystem — Turtle, SPARQL, TriG, SHACL, YARRRML/RML, and more — directly inside the editor. It also exposes its tooling to AI coding agents through a built-in Model Context Protocol (MCP) server.

Who it's for
- Ontology authors modeling vocabularies and knowledge graphs in Turtle or TriG.
- Data engineers building ETL pipelines from tabular or JSON sources into RDF with YARRRML/RML.
- Teams working on FAIR and linked-data initiatives who need validation (SHACL), reasoning (RDFS/OWL), and SPARQL access to internal or external endpoints.
- Developers pairing with AI coding agents that need first-class access to RDF tooling via MCP.
The five capabilities
- Authoring — Syntax highlighting, autocompletion, hover documentation, diagnostics, and formatting for Turtle, SPARQL, TriG/N-Triples, and YARRRML files. See Working with Turtle (publishing shortly).
- Validation — Manage SHACL validation connections between shape files and RDF data, run validations on demand or live, and inspect detailed reports. See SHACL Validation (publishing shortly).
- Reasoning — Run RDFS and OWL RL reasoners over your Turtle data to infer additional triples. See Reasoning (publishing shortly).
- ETL mapping — Convert YARRRML mappings to RML or R2RML, and generate RDF triples from your data sources using the integrated morph-kgc engine. See Ingestion & ETL (publishing shortly).
- AI-agent integration — An in-process MCP server exposes validation, querying, vocabulary discovery, and triple generation to VS Code Copilot Chat and any other MCP-capable agent. See Agentic AI.
Supported formats and vocabularies
neonto works with Turtle, TriG, N-Triples/N-Quads, JSON-LD, RDF/XML, SPARQL, SHACL, YARRRML, RML, and R2RML, and understands vocabularies such as RDF/RDFS, OWL, SKOS, DCAT, DPROD, and schema.org — with completion and hover support drawn from Linked Open Vocabularies data.
Commercial licensing
neonto Editor is a commercial extension distributed as a free trial. Most user-facing features require a valid license and an active login. To get access or a license, contact support@neonto.de. See License & Login for how to authenticate.