Skip to main content

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

  1. Create a new file named example.ttl.
  2. Start typing a triple, for example ex:Person a , and press Ctrl+Space to trigger autocompletion for classes and prefixes.
  3. Hover over a term (e.g. rdf:type or a class from a linked vocabulary) to see its documentation.

Diagnostics for syntax issues and undefined prefixes appear automatically as you type.

A .ttl file with the completion popup open, listing terms from the workspace vocabulary with documentation shown for the selected entry

For the full authoring reference, see Working with Turtle (publishing shortly).

2. Add a data source

  1. Open the neonto icon in the Activity Bar to reveal the Data Source Connections view.
  2. Click the + (Add Data Source) button in the view's title bar.
  3. Choose a source type — a local RDF file, a remote RDF file, or a SPARQL endpoint — and point it at your example.ttl or another dataset.

The Data Source Connections view listing Local Sources, Linked Open Vocabularies, and a SPARQL endpoint, with the + Add Data Source button in the view title bar

See Data Sources (publishing shortly) for details on source types and management.

3. Validate with SHACL

  1. Open the SHACL Validations view in the sidebar.
  2. Click the + button to add a validation connection, linking a SHACL shapes file to your RDF data file.
  3. Run the validation via the Command Palette (Ctrl+Shift+P / F1) → neonto: Run Shacl Validation, or right-click the connection in the sidebar.
  4. Review results in the Problems panel and as inline diagnostics in the editor.

The Problems panel showing SHACL validation results at error, warning, and info severity, with a violation underlined in the data file above

See SHACL Validation (publishing shortly) for reports and constraint visualization.

4. Run a SPARQL query

  1. Create a new file named query.sparql.
  2. Write a simple query, e.g. SELECT * WHERE { ?s ?p ?o } LIMIT 10.
  3. Run it via the Command Palette → neonto: Run Sparql Query, or the button in the editor title bar.
  4. Review the results — with the default simple format they open as a .result.txt document next to your query.

The query result opened as a .result.txt document, showing the returned binding ?book: http://example.com#sailingAroundTheWorld

See Working with SPARQL (publishing shortly) for query execution and result formats.

Where to go next