You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The condition specified by sh:class is that each value node is a SHACL instance of a given type.
In other words, what we are currently saying by using sh:class is that the value of a given processor property must be an instance of the given shape and not of the class described by the shape.
The property that is used in SHACL to state that a property shape is described by another related shape is sh:node.
@ajuvercr can you please check if this makes sense to you? If so we need to proceed and propagate the fix to all processors that are using sh:class
The text was updated successfully, but these errors were encountered:
The
sh:class
property is currently used to link a processor shape to the shapes of its complex properties. However, according to the SHACL spec:In other words, what we are currently saying by using
sh:class
is that the value of a given processor property must be an instance of the given shape and not of the class described by the shape.The property that is used in SHACL to state that a property shape is described by another related shape is
sh:node
.@ajuvercr can you please check if this makes sense to you? If so we need to proceed and propagate the fix to all processors that are using
sh:class
The text was updated successfully, but these errors were encountered: