Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>neonto Graph IDENew to Visual Studio Code? Get it now.
neonto Graph IDE

neonto Graph IDE

neonto

|
4 installs
| (1) | Free Trial
Make your VS Code a Graph IDE.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Neonto Graph IDE Extension

Turn VS Code into an RDF and Semantic Web IDE. Author Turtle and SPARQL, validate with SHACL, run RDFS/OWL reasoning, and write your ETL mappings with YARRRML/RML - all inside the editor.

This is a commercial application. To get access or a license, contact us at support@neonto.de.

Capabilities at a glance

  • SPARQL authoring and execution (syntax, completion, diagnostics, results).
  • Vocabulary Completion and In-Context Help based on Linked Open Vocabularies
  • SHACL validation, reports, and constraint visualization.
  • RDFS and OWL RL reasoning.
  • YARRRML to RML/R2RML conversion and triples generation.
  • Intelligent language features for SPARQL, Turtle, and YARRRML.
  • Sidebar views for data sources and validations.
  • Command Palette integration for all major actions.

Features and Usage

Having purchased a license, log yourself in using the window on the bottom right or the command palette with ctrl + shift + p, then neonto: login.

Working with Turtle

The Neonto extension provides robust support for Turtle (.ttl) files, making it easy to author, validate, and explore RDF data directly within VS Code.

Features

  • Syntax Highlighting and Autocompletion:
    • Open any .ttl file to get syntax highlighting and intelligent autocompletion for RDF terms, prefixes, and vocabulary. You can activate the autocompletion using ctrl + space.
  • Live Diagnostics:
    • Get notified about syntax issues, undefined prefixes, or invalid IRIs. Enable autoformat on save or via command to automatically fix indentation, prefix placement, and line wrapping.
  • Autoformatter:
    • Format entire Turtle or SPARQL files to a consistent, readable style with a single command. Use Alt+Shift+F to format the whole file, or Ctrl+K then Ctrl+F to format the current selection.
  • Hover Documentation:
    • Hover over terms to view documentation, definitions, and usage examples from linked vocabularies.
  • Prefix Management:
    • Automatic suggestions and completion for common prefixes and vocabularies.
  • Integration with SHACL and Reasoners:
    • Validate Turtle data against SHACL shapes and run RDFS/OWL reasoning directly from the editor.
  • RDFS and OWL RL Reasoning:
    • Run RDFS or OWL RL reasoners on your Turtle data to infer additional triples and validate inferred knowledge.

How to Use

  1. Open or create a .ttl file in the editor.
  2. Write your RDF data using the provided language features and autocompletion.
  3. Hover over terms for instant documentation and suggestions.
  4. Diagnostics and validation run automatically as you type.
  5. Click the buttons in the top right corner or use the Command Palette (Ctrl+Shift+P or F1) to run SHACL validations or reasoning on your Turtle data.
  6. To run reasoners, use the Command Palette and select:
    • neonto: Run RDFS Reasoners
    • neonto: Run OWL Reasoner

Working with SPARQL Queries

The Neonto extension provides advanced support for SPARQL queries, making it easy to write, validate, and execute queries against your data sources.

Features

  • Syntax Highlighting and Autocompletion:
    • Open any .sparql or .rq file to get syntax highlighting and intelligent autocompletion for SPARQL keywords, variables, and vocabulary terms. With ctrl + space you can activate the autocompletion.
  • Live Diagnostics:
    • Errors and warnings in your SPARQL queries are highlighted in real time as you type, or on save/open depending on your settings. Get warned if a given IRI is not present in your target triple store.
  • Query Execution:
    • Run SPARQL queries directly from the editor using the Command Palette (neonto: Run Sparql Query) or context menu options in the Data Source Connections view.
  • Result Display:
    • Query results are shown in the status bar and/or a dedicated output panel, making it easy to inspect results without leaving VS Code.
  • Return Type Selection:
    • Return the values as CSVs, TSVs, JSONs, etc.

How to Use

  1. Open or create a .sparql or .rq file in the editor.
  2. Write your SPARQL query using the provided language features.
  3. To execute the query, click the button in the top right corner or use the Command Palette (Ctrl+Shift+P or F1) and select neonto: Run Sparql Query, or use the context menu in the Data Source Connections view.
  4. View results in the status bar or output panel. Use the command neonto: Select Return Value Of Query Type or click the result type on the bottom status bar to choose the desired result format.

Working with SHACL

The Neonto extension offers advanced SHACL support, making it easy to validate RDF data, inspect reports, and visualize constraints directly within VS Code.

Features

  • Validation Connection Management:
    • Add, edit, or remove SHACL validation connections in the dedicated sidebar view to the left.
    • Link SHACL files to RDF data files for targeted validation.
  • Validation Execution:
    • Run SHACL validations on demand for individual connections or all at once.
    • Trigger validations via the sidebar context menu or Command Palette.
  • Live Diagnostics:
    • Validation errors and warnings are shown as diagnostics in the editor and in the SHACL Validations view.
  • Report Generation:
    • Generate detailed SHACL validation reports and open them in a new editor tab for review.
  • SHACL UI Generation:
    • Automatically generate user interface forms from SHACL shapes to facilitate data entry and editing within supported workflows.
  • Constraint Visualization:
    • Visualize SHACL shapes and constraints graphically using the context menu or Command Palette.

How to Use

  1. Open the SHACL Validations view in the sidebar to the left.
  2. Click the plus (+) button to add a new validation connection. Link a SHACL file to an RDF data file, or connect them later.
  3. To run a validation, right-click a connection and select Run SHACL Validation, or use the Command Palette (Ctrl+Shift+P or F1) and search for neonto: Run Shacl Validation or neonto: Run All SHACL Validations.
  4. View validation results in the problems tab (bottom panel) and as diagnostics in the editor.
  5. For detailed reports, right-click a validation and select Run Validation with Report to open the report in a new editor tab.
  6. To visualize constraints, use the context menu (right-click) or Command Palette and select Visualize SHACL UI.
  7. Edit or remove validation connections as needed in the SHACL validations view to the left.

Working with YARRRML and RML

The Neonto extension provides comprehensive support for YARRRML and RML mapping files, enabling you to author, convert, and process mappings directly within VS Code.

Features

  • YARRRML Authoring:
    • Syntax highlighting, autocompletion, and hover documentation for .yarrrml files.
    • Intelligent suggestions for prefixes, functions, and mapping constructs. You can activate the autocompletion using ctrl + space.
  • Conversion Tools:
    • Convert YARRRML to RML or R2RML formats using the Command Palette or by right-clicking in a .yarrrml file.
  • Triples Generation:
    • Generate RDF triples from your mappings and data sources directly from the editor using our integrated morph-kgc ingestion engine. (See: https://morph-kgc.io)
  • Function Ontology (FnO) Display:
    • View available functions for use in mappings via the Command Palette.
  • Diagnostics:
    • Real-time or on-save diagnostics for YARRRML files, highlighting syntax errors and missing elements.

How to Use

  1. Open or create a .yarrrml file in the editor.
  2. Author your mappings using the provided language features and autocompletion.
  3. To convert YARRRML to RML or R2RML, right-click in the editor or use the Command Palette (Ctrl+Shift+P or F1) and select:
    • neonto: Convert YARRRML to RML
    • neonto: Convert YARRRML to R2RML
  4. To generate triples from your mappings, use the Command Palette and select neonto: Create Triples from YARRRML.
  5. To view the Function Ontology (FnO), use the Command Palette and select neonto: Show Function Ontology.
  6. Diagnostics and suggestions are shown as you type or on save/open, depending on your settings.

Support

  • Access and licensing: support@neonto.de
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft