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: artifacts/gx/README.md
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,22 +4,25 @@
4
4
5
5
## Overview
6
6
7
-
This folder contains the **Gaia-X Trust Framework ontology and SHACL shapes** (version 25.11+fix.2).
7
+
This folder contains the **Gaia-X Trust Framework ontology and SHACL shapes** (version 25.11+fix.5).
8
8
9
9
- The **Gaia-X model** (ontology) defines concepts for the Gaia-X Trust Framework including Participants, Services, Credentials, and Compliance.
10
10
- The **SHACL shapes** automatically verify that Gaia-X instances conform to the Trust Framework specifications.
11
11
- The core Gaia-X ontologies are integrated as a **Git submodule** to ensure version consistency with upstream.
12
12
- The **VERSION file** in this directory tracks the Gaia-X release label used in OMB tooling and documentation.
13
13
- The **UPSTREAM_REF** and **UPSTREAM_COMMIT** files record the exact `service-characteristics` checkout used to generate the copied artifacts.
14
14
15
-
### Current Version: 25.11+fix.2
15
+
### Current Version: 25.11+fix.5
16
16
17
17
This version is based on the official **25.11 release** with the following additional fixes:
18
18
19
-
-**Commit c41d423**: Fix double hash fragments in IRIs (fixes enum IRI generation)
20
-
-**Commit 711b6d4**: Replace the non-standard `httpsschema` prefix with LinkML-compatible `schema` mappings
19
+
-**Commit eea7ae71**: Fix double hash fragments in IRIs (fixes enum IRI generation)
20
+
-**Commit 32394e25**: fix(linkml): rename httpsschema using LinkML-compatible schema URI
21
+
-**Commit 33e9e75c**: fix(ci): use patched LinkML for correct any_of type coercion
22
+
-**Commit 74e03101**: fix(linkml): rename waterUsageEffectiveness value slot to avoid collision
23
+
-**Commit bfb9c620**: chore: switch to ASCS-eV/linkml.git@main
21
24
22
-
The `+fix.2` suffix indicates this is a post-release patch on top of 25.11. When the upstream releases a later version that includes these fixes, we will update to the official release tag.
25
+
The `+fix.5` suffix indicates this is a post-release patch on top of 25.11. When the upstream releases a later version that includes these fixes, we will update to the official release tag.
23
26
24
27
## IRI Notes (Enum Values)
25
28
@@ -51,7 +54,7 @@ keeps IRIs valid.
51
54
-**`gx.shacl.ttl`** – SHACL validation shapes for Gaia-X instances.
52
55
-**`gx.context.jsonld`** – JSON-LD context for GX terms.
53
56
-**`PROPERTIES.md`** – An auto-generated summary of SHACL properties.
54
-
-**`VERSION`** – Current Gaia-X release label (e.g., `25.11+fix.2`).
57
+
-**`VERSION`** – Current Gaia-X release label (e.g., `25.11+fix.5`).
55
58
-**`UPSTREAM_REF`** – Human-readable `service-characteristics` ref used for generation.
56
59
-**`UPSTREAM_COMMIT`** – Exact `service-characteristics` commit used for generation.
57
60
-**`VERSIONING.md`** – Detailed versioning scheme and post-release patch documentation.
@@ -66,7 +69,7 @@ keeps IRIs valid.
66
69
The core Gaia-X ontologies are maintained in an upstream GitLab repository:
67
70
68
71
-**Upstream Source:**[Gaia-X Service Characteristics](https://gitlab.com/gaia-x/technical-committee/service-characteristics-working-group/service-characteristics)
> **Note:** The `gx/` directory contains copies of the ontology and shapes for local examples and validation. The actual submodule is located at `submodules/service-characteristics`.
@@ -119,6 +122,7 @@ make generate gx GX_REF=25.12
119
122
```
120
123
121
124
This command invokes `artifacts/gx/update-from-submodule.sh`, which will:
125
+
122
126
1. Check out the specified submodule ref (if provided)
123
127
2. Rebuild GX artifacts using the `service-characteristics` build commands
124
128
3. Copy artifacts (OWL, SHACL, context) from the submodule to `artifacts/gx/`
@@ -199,7 +203,7 @@ cd artifacts/gx
199
203
```
200
204
201
205
!!! warning "VERSION and provenance metadata matter"
202
-
The `VERSION` file is used as the Gaia-X release label in OMB documentation, while `UPSTREAM_COMMIT` is the source of truth for submodule synchronization. Keep both up to date when refreshing `artifacts/gx/`.
206
+
The `VERSION` file is used as the Gaia-X release label in OMB documentation, while `UPSTREAM_COMMIT` is the source of truth for submodule synchronization. Keep both up to date when refreshing `artifacts/gx/`.
-**Reason**: Critical fix for OWL enum IRI generation that was causing invalid IRIs like `https://w3id.org/gaia-x/development##Value` instead of `https://w3id.org/gaia-x/development#/Value`
0 commit comments