Skip to main content

File Formats

Editor language support​

These extensions are recognized by the neonto language services. Editor features vary by format.

File extension(s)Language idNotes
.ttl, .shaclturtleFull Turtle language support: syntax highlighting, completion, hover, diagnostics, and formatting.
.trigturtleSyntax highlighting, completion, hover, diagnostics, rename, and code actions. Formatting is not available.
.n3, .nt, .nqturtleIndexed for workspace vocabulary. .n3 supports hover and rename; .nt and .nq support rename. They do not provide syntax highlighting, completion, diagnostics, or formatting when opened directly.
.rq, .sparqlsparqlFull SPARQL language support: syntax highlighting, completion, hover, and diagnostics.
.yarrrml, .yarrrml.yml, .yarrrml.yamlyamlYAML editing plus neonto's YARRRML-specific completion and diagnostics, with dedicated file icons.

RDF serializations accepted for data sources​

When adding a local or remote RDF file as a data source, the following serializations are accepted:

SerializationTypical extensions
Turtle.ttl
N3.n3
N-Triples.nt
N-Quads.nq
TriG.trig
RDF/XML.rdf, .xml, .owl
JSON-LD.jsonld, .json

Size limits​

  • neonto.langServer.maxFileSize (default 256 MB) — files larger than this are not indexed, so their terms are unavailable for autocompletion, hover, or workspace-wide term resolution.
  • neonto.langServer.liveDiagnosticsMaxFileSizeKb (default 1024 KB) — files larger than this skip live, on-type diagnostics; run neonto: Run SHACL Validation on demand instead.