Support optional additional validation steps (e.g., for higher compliance levels)
The Catalogue's current validation behavior is like this: any newly submitted credential is validate against all SHACL shapes that are in the Catalogue's database at this point in time.
Gaia-X compliance, however, involves multiple optional steps. Beyond basic conformity, you might comply with the level 1/2/3 labeling criteria. Some of these labeling criteria can be technically implemented as SHACL shapes. Validation against any of the level 1/2/3 shapes should thus be optional.
An easy alternative might be to not implement this behaviour in the Catalogue but rely on the CES (cf. #193 (closed)) to point the Catalogue to credentials whose compliance has already been established.