Bug description
uco-core:Compilation is the parent class of uco-core:ContextualCompilation and uco-core:EnclosingCompilation. Both of those child classes have a sh:PropertyShape for uco-core:object, which mostly overlap. However, uco-core:Compilation has no sh:PropertyShapes of its own. This appears to be a missed opportunity for shared-behavior encoding.
Steps to reproduce
See these code-states as of UCO 1.4.0:
I came across this when working with a code base that implements this part of the class hierarchy. In updating from UCO 1.3.0 and implementing #599 , I noticed there was no shapes on Compilation.