Skip to content

Enhancement CAT-FR-SF-04 - disabling SHACL validation and refactoring#11

Open
peleskek wants to merge 5 commits intoeclipse-xfsc:mainfrom
federated-catalogue-enhancements-2026:merge-to-upstream/CAT-FR-SF-04-disable-SHACL-validation-on-upload
Open

Enhancement CAT-FR-SF-04 - disabling SHACL validation and refactoring#11
peleskek wants to merge 5 commits intoeclipse-xfsc:mainfrom
federated-catalogue-enhancements-2026:merge-to-upstream/CAT-FR-SF-04-disable-SHACL-validation-on-upload

Conversation

@peleskek
Copy link

@peleskek peleskek commented Mar 2, 2026

📦 CAT-FR-SF-04 schema validation changes to architecture docs

🚀 Summary

Documents SHACL schema validation changes: automatic validation on upload is disabled by default, SchemaValidationService extracted from VerificationService for on-demand use, and VerificationServiceImpl refactored to delegate to CredentialVerificationStrategy via the Strategy pattern.

✅ What’s Changed

  • Feature implemented / Bug fixed
  • Documentation updated (if needed)
  • Tests added or updated
  • Code formatted and linted

Updated Building Block View:
- SchemaValidationService interface and Schema Validation Configuration section added;
- VerificationStrategy/CredentialVerificationStrategy strategy pattern documented;
- Deprecated schema validation methods on VerificationService;

Updated Runtime View:
- Schema validation marked as disabled by default (CAT-FR-SF-04)
- Added configuration details for re-enabling validation (federated-catalogue.verification.schema=true)

Related Issues

📋 Checklist

  • I’ve tested my code locally
  • I’ve added tests if needed
  • I’ve updated documentation if necessary
  • My changes follow the project’s coding style

Sw3eks and others added 2 commits February 26, 2026 14:43
Added fuseki support as second graph database along with examples to the relevant docs
)

* [CAT-FR-SF-04] schema validation disabled for SD/Asset documentation

[CAT-FR-SF-04] Configuration options

* Enhance documentation for Gaia-X Trust Framework validation and configuration options

* Enhance verification process diagrams for Self-Descriptions by making the schema verification step optional

* add docker image workflow for rendering the asciidoc files locally

* add not about the path to the asciidoc source

* [CAT-FR-SF-04] adding description for refactoring

Description of VerificationStrategy
removing US IDs

* [CAT-FR-SF-04] replaced code blocks with mermaid diagrams

---------

Co-authored-by: Eric <eric.nowak@msg.group>
@peleskek peleskek changed the title Enhancement CAT-FR-SF-04 - documentation change for disabling SHACL validation and refactoring Enhancement CAT-FR-SF-04 - disabling SHACL validation and refactoring Mar 2, 2026
peleskek added 3 commits March 2, 2026 15:33
Runs the container as a dedicated non-root user to reduce its attack surface
- Pin base image to asciidoctor/docker-asciidoctor:1.102.0 (S6596)
- Merge consecutive RUN instructions into a single layer (S4622)
- Split long printf line with backslash continuations
- split long printf line
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 2, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants