You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+18-1Lines changed: 18 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
8
8
## [Unreleased]
9
9
10
+
## [0.3.1] - 2024-10-16
11
+
12
+
### Added
13
+
14
+
- Queries with indirect sources make use of link traversal capabilities of the viewer (internal [issue#57](https://gitlab.ilabt.imec.be/KNoWS/projects/onto-deside/architecture/-/issues/57)).
15
+
- Logged in users can save their custom queries in a pod now (internal [issue#58](https://gitlab.ilabt.imec.be/KNoWS/projects/onto-deside/architecture/-/issues/58)).
16
+
- Changed URL composition from `https://<service>.onto-deside.ilabt.imec.be` to `https://onto-deside.ilabt.imec.be/<service>` (internal [issue#60](https://gitlab.ilabt.imec.be/KNoWS/projects/onto-deside/architecture/-/issues/60)).
17
+
18
+
### Fixed
19
+
20
+
- Parent container of pod roots is no longer writable by everyone (internal [issue#59](https://gitlab.ilabt.imec.be/KNoWS/projects/onto-deside/architecture/-/issues/59)).
21
+
22
+
### Changed
23
+
24
+
- Upgraded the viewer to [its v1.4.1](https://github.com/SolidLabResearch/generic-data-viewer-react-admin/tree/v1.4.1).
25
+
10
26
## [0.3.0] - 2024-08-08
11
27
12
28
### Added
@@ -128,4 +144,5 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
@@ -65,7 +58,7 @@ The final setup is available online and needs no further action prior to usage.
65
58
66
59
### Using the included Generic Data Viewer
67
60
68
-
To use this Generic Data Viewer, navigate to <https://viewer.onto-deside.ilabt.imec.be/>.
61
+
To use this Generic Data Viewer, navigate to <https://onto-deside.ilabt.imec.be/viewer/>.
69
62
70
63
The list of predefined queries is shown in expandible groups at the left side.
71
64
@@ -78,21 +71,21 @@ To login, click on the icon in the top right.
78
71
To execute a query, click on it in the dashboard.
79
72
80
73
[This screenshot](doc/img/texon-components-materials.png) shows the result of a query about Texon's components and materials.
81
-
The result shown was obtained when logged in to identity provider `https://css5.onto-deside.ilabt.imec.be` as `info@texon.com`.
74
+
The result shown was obtained when logged in to identity provider `https://onto-deside.ilabt.imec.be/css5` as `info@texon.com`.
82
75
83
76
### Using the included Comunica Webclient
84
77
85
78
> This Comunica Webclient is intended for viewing low level details of the results of some predefined queries or for experimenting with new queries derived from these predefined queries.
86
79
87
-
To use this Comunica Webclient, navigate to <https://webclient.onto-deside.ilabt.imec.be/>.
80
+
To use this Comunica Webclient, navigate to <https://onto-deside.ilabt.imec.be/webclient/>.
88
81
89
82
Some predefined queries are available in the *Type or pick a query:* field.
90
83
91
84
The above remark about queries vs. logging in applies here too.
92
85
93
86
The login dialogue is available after clicking the *Settings asterisk* (top right.)
94
87
95
-
[This screenshot](doc/img/query-lindner-group-products.png) demonstrates querying Lindner Group's products. The result shown was obtained when logged in to identity provider `https://css1.onto-deside.ilabt.imec.be` as `info@lindner-group.com`.
88
+
[This screenshot](doc/img/query-lindner-group-products.png) demonstrates querying Lindner Group's products. The result shown was obtained when logged in to identity provider `https://onto-deside.ilabt.imec.be/css1` as `info@lindner-group.com`.
96
89
97
90
#### Adding a Solid pod to the list of datasources for a query
98
91
@@ -157,11 +150,19 @@ yarn install
157
150
158
151
#### Running the localhost setup case
159
152
153
+
Run with new pod contents (mandatory for first run):
154
+
160
155
```bash
161
156
./scripts/local-run/start-csss.sh
162
157
```
163
158
164
-
The command above starts the pods on the localhost in the background and waits until they are all ready (listening).
159
+
Re-run with existing pod contents (requires a previous run and stop):
160
+
161
+
```bash
162
+
./scripts/local-run/start-csss.sh -r
163
+
```
164
+
165
+
The commands above start the pods on the localhost in the background and wait until they are all ready (listening).
165
166
This takes some time to complete.
166
167
167
168
The pods log files can be consulted at `./local-run/*.log`.
@@ -189,7 +190,7 @@ Using the localhost setup case is similar to [using the final setup](#using-the-
189
190
* needs to be started as follows in a separate terminal window:
190
191
191
192
```bash
192
-
cd ../applied-in-architecture-generic-data-viewer-react-admin
193
+
cd ../applied-in-architecture-generic-data-viewer-react-admin/main
193
194
npm run dev
194
195
```
195
196
@@ -236,14 +237,22 @@ yarn install
236
237
237
238
#### Running the public Docker based setup case
238
239
240
+
Run with new pod contents (mandatory for first run):
241
+
239
242
```bash
240
243
docker compose --profile backend --profile frontend --profile extra-pod up --wait
241
244
```
242
245
243
-
The command above starts all services in a Docker environment and and waits until they are all ready (listening).
246
+
Re-run with existing pod contents (requires a previous run and stop):
* [Docker Engine](https://docs.docker.com/engine/) and [Docker Compose](https://docs.docker.com/compose/)
289
-
* Depending on your platform, different installation guides are available from the above links.
290
-
* [OpenSSL](https://www.openssl.org/source/)
291
-
* Installation depends on your platform. On Linux (especially on Ubuntu 20.04 LTS), if it is not yet installed, execute `sudo apt install openssl`.
292
-
293
-
#### Environment variables for the private Docker based setup case
294
-
295
-
Execute this command in any terminal window, before executing any other command in the remainder of this section:
296
-
297
-
```bash
298
-
source env-docker-private
299
-
```
300
-
301
-
#### Building the private Docker based setup case
302
-
303
-
Before continuing, make sure the result of a previous build isn't running. See [Stopping the private Docker based setup case](#stopping-the-private-docker-based-setup-case).
304
-
305
-
Next, execute:
306
-
307
-
```bash
308
-
# install node dependencies
309
-
yarn install
310
-
# all further build actions
311
-
./scripts/setup/finalize-setup.sh
312
-
```
313
-
314
-
#### Running the private Docker based setup case
315
-
316
-
Same instructions as for [Running the public Docker based setup case](#running-the-public-docker-based-setup-case).
317
-
318
-
#### Using the private Docker based setup case
319
-
320
-
Using the private Docker based setup case is similar to [using the final setup](#using-the-final-setup), with the following differences:
321
-
322
-
* Navigate to <http://localhost:5800>, to reach the integrated Firefox container, which has access to the resources in the Docker network.
323
-
* Let the integrated Firefox browser trust our self-made Certificate Authority: follow the instructions in the [Setup section of FIREFOX_CONTAINER.md](doc/FIREFOX_CONTAINER.md#setup).
324
-
* All further navigation is to be done from the integrated Firefox browser, with URLs identical to the those in the final setup.
325
-
* The queries for the additional use cases won't work here, because there is no solution to add pod contents for these use cases.
326
-
327
-
#### Stopping the private Docker based setup case
328
-
329
-
Same instructions as for [Stopping the public Docker based setup case](#stopping-the-public-docker-based-setup-case).
330
-
331
289
## Other documentation resources
332
290
333
291
* [Overview of actors' WebIDs, emails and passwords](doc/ACTORS_OVERVIEW.md)
0 commit comments