From 919da590031ddbdad0c39206e0aedc8edd339fe0 Mon Sep 17 00:00:00 2001 From: Simon Stier Date: Fri, 6 Nov 2026 09:08:33 +0100 Subject: [PATCH] fix: add servesDataset to the DataService context - the term was absent, so a schema-valid DataService carrying it lost the whole subtree on expansion and did not compact back to itself - declared with @container @set, matching service, catalog, dataset and distribution, so a single-item array does not compact to a bare object - no @type @id, since the items are Dataset node objects Signed-off-by: Simon Stier --- artifacts/src/main/resources/context/dspace.jsonld | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/artifacts/src/main/resources/context/dspace.jsonld b/artifacts/src/main/resources/context/dspace.jsonld index 6573838..f048906 100644 --- a/artifacts/src/main/resources/context/dspace.jsonld +++ b/artifacts/src/main/resources/context/dspace.jsonld @@ -409,7 +409,11 @@ "@version": 1.1, "@protected": true, "endpointDescription": "dcat:endpointDescription", - "endpointURL": "dcat:endpointURL" + "endpointURL": "dcat:endpointURL", + "servesDataset": { + "@id": "dcat:servesDataset", + "@container": "@set" + } } }, "Distribution": {