Enhancement CAT-FR-SF-04 - disabling SHACL validation and refactoring#11
Open
peleskek wants to merge 5 commits intoeclipse-xfsc:mainfrom
Conversation
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>
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
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



📦 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
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