Quickstart
Follow this ten-minute walkthrough to author a Turtle file, connect a data source, validate it with SHACL, and query it with SPARQL — the core neonto loop.
Before you start, make sure you've installed the extension and are logged in with an active license.
1. Author a Turtle file
- Create a new file named
example.ttl. - Start typing a triple, for example
ex:Person a, and pressCtrl+Spaceto trigger autocompletion for classes and prefixes. - Hover over a term (e.g.
rdf:typeor a class from a linked vocabulary) to see its documentation.
Diagnostics for syntax issues and undefined prefixes appear automatically as you type.

For the full authoring reference, see Working with Turtle (publishing shortly).
2. Add a data source
- Open the neonto icon in the Activity Bar to reveal the Data Source Connections view.
- Click the + (Add Data Source) button in the view's title bar.
- Choose a source type — a local RDF file, a remote RDF file, or a SPARQL endpoint — and point it at your
example.ttlor another dataset.

See Data Sources (publishing shortly) for details on source types and management.
3. Validate with SHACL
- Open the SHACL Validations view in the sidebar.
- Click the + button to add a validation connection, linking a SHACL shapes file to your RDF data file.
- Run the validation via the Command Palette (
Ctrl+Shift+P/F1) →neonto: Run Shacl Validation, or right-click the connection in the sidebar. - Review results in the Problems panel and as inline diagnostics in the editor.

See SHACL Validation (publishing shortly) for reports and constraint visualization.
4. Run a SPARQL query
- Create a new file named
query.sparql. - Write a simple query, e.g.
SELECT * WHERE { ?s ?p ?o } LIMIT 10. - Run it via the Command Palette →
neonto: Run Sparql Query, or the button in the editor title bar. - Review the results — with the default
simpleformat they open as a.result.txtdocument next to your query.

See Working with SPARQL (publishing shortly) for query execution and result formats.
Where to go next
- Agentic AI Overview — connect AI coding agents to the same tooling.