Skip to content

Commit aa41fbb

Browse files
updated documentation and changelog for the latest release
1 parent 3fe989d commit aa41fbb

3 files changed

Lines changed: 45 additions & 0 deletions

File tree

docs/triply-db-getting-started/editing-data/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,3 +96,17 @@ The _edit_ button can be used to edit the properties of an instance.
9696

9797
To remove an instance, press the _delete_ button. You will be asked for a confirmation before the instance is really deleted.
9898

99+
## Data model: augmenting an ontology with SHACL shapes
100+
101+
The Editor renders forms based on the SHACL node shapes in a dataset's shapes graph. When you import an ontology that defines classes (via `rdfs:Class` / `owl:Class`) but does not yet provide SHACL node shapes for them, those classes can now be edited directly from the data model.
102+
103+
Such shapeless classes — including classes that only appear as the parent of another class — are shown in the data model tree alongside fully shaped classes. Selecting one and editing it adds a SHACL node shape for that class in the background, so you can start defining its properties without first authoring the shape by hand.
104+
105+
When you create a class, the picker suggests the ontology classes that do not yet have a shape. Choosing one pre-fills the label, description, and parent class from the ontology. The "create a class" dialog also blocks reusing the IRI of an existing class, preventing you from accidentally overwriting it.
106+
107+
## Deprecated terms
108+
109+
Classes, properties, and SKOS concepts that are marked as deprecated with [`owl:deprecated`](https://www.w3.org/TR/owl2-syntax/#Annotation_Properties) (value `true`) are visually indicated in the Editor. Deprecated terms are shown with strikethrough styling in the class navigator and the SKOS concept tree, so they are easy to recognise while browsing.
110+
111+
When a deprecated resource is opened, its title in the instance detail pane is also struck through, and a warning is displayed: _"This resource is deprecated."_ Deprecated terms remain fully viewable and editable — the marking is informational only.
112+

docs/triplydb-changelog/index.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,29 @@ path: "/docs/triplydb-changelog"
66
[TOC]
77

88

9+
## 26.6.100 {#26.6.100}
10+
11+
**Release date:** 2026-06-11
12+
13+
**Features**
14+
15+
- `#11440` [Data Model] Classes that come from an imported ontology but do not yet have a SHACL shape are now shown in the data model and can be edited directly — editing such a class adds a node shape for it in the background. The "create a class" dialog now also blocks accidentally overwriting an existing class.
16+
- `#11451` [Data Editor] Added support for `owl:deprecated`. Deprecated classes, properties, and SKOS concepts are now visually marked in the data model and SKOS navigators, so deprecated terms are easy to recognise while editing.
17+
18+
**Issues fixed**
19+
20+
- `#11571` [Data Editor] The editor could take several minutes to load on large datasets and emitted 5xx errors while doing so.
21+
- `#11602` [Query Jobs] A construct query job could report a green ("finished") status even when importing its results failed (for example when HDT creation ran out of memory), leaving the user with an empty graph and no error.
22+
- `#11387` [Data Upload] Incremental uploads to a large existing graph were slow when merging graphs.
23+
- `#11665` [Data Editor] The SKOS tree crashed on concept schemes with cyclic hierarchies and showed blank rows for concepts without a label.
24+
- `#11667` [Data Editor] A resource without an `rdf:type` was incorrectly shown as "Resource not found".
25+
- `#11475` [Data Editor] Autocomplete lookups were cancelled when the browser window lost focus, so suggestions failed to appear after switching back to the tab.
26+
- `#10854` [Data Editor] Literals in nested nodes ran off the edge of the page.
27+
- `#11353` [Data Editor] `xsd:anyURI` literals (URLs) were rendered inconsistently.
28+
- `#11445` [SPARQL] Federated queries against endpoints that return relative IRIs (such as the Linked Open Vocabularies endpoint) failed with a parse error instead of handling the relative IRI.
29+
- `#11446` [Data Upload] Importing a nquads file that contained a relative IRI failed, following the [N-Quads 1.2 spec](https://www.w3.org/TR/rdf12-n-quads/)
30+
31+
932
## 26.5.200 {#26.5.200}
1033

1134
**Release date:** 2026-05-28

docs/triplydb-technical-changelog/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ path: "/docs/triplydb-technical-changelog"
88
This changelog covers technical changes related to TriplyDB on-premise deployments. See [here](/triplydb-changelog) for the TriplyDB changelog that is user facing.
99

1010

11+
## 26.6.100 {#26.6.100}
12+
13+
**Release date:** 2026-06-11
14+
15+
- Two new values control the query-time vs. index-time trade-off for incremental uploads to existing graphs: `indexJobs.mergeRatioThreshold` (default: `10`) and `indexJobs.mergeAbsoluteThreshold` (default: `10000`). On an incremental upload, the existing index is folded into a new combined index only when it is at most `mergeRatioThreshold` times larger than the upload; indices smaller than `mergeAbsoluteThreshold` statements are always folded in regardless of the ratio. Raise `mergeRatioThreshold` to favour query speed, lower it to favour index-time on graphs that receive many small uploads. The defaults preserve the previous behaviour for most deployments.
16+
- The `adminApiTokens` flag now only governs static API tokens. OAuth access tokens are short-lived (1h) credentials minted through an interactive authorization grant and are treated like a web session, so they always carry admin privileges for admin users regardless of this flag. No action is required.
17+
18+
1119
## 26.5.200 {#26.5.200}
1220

1321
**Release date:** 2026-05-28

0 commit comments

Comments
 (0)