File Formats
Editor language support
These extensions are recognized by the neonto language services. Editor features vary by format.
| File extension(s) | Language id | Notes |
|---|---|---|
.ttl, .shacl | turtle | Full Turtle language support: syntax highlighting, completion, hover, diagnostics, and formatting. |
.trig | turtle | Syntax highlighting, completion, hover, diagnostics, rename, and code actions. Formatting is not available. |
.n3, .nt, .nq | turtle | Indexed 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, .sparql | sparql | Full SPARQL language support: syntax highlighting, completion, hover, and diagnostics. |
.yarrrml, .yarrrml.yml, .yarrrml.yaml | yaml | YAML 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:
| Serialization | Typical 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; runneonto: Run SHACL Validationon demand instead.