Linked.Archi

SHACL Shapes

SHACL Shapes

https://meta.linked.archi/bpmn/di-core#shacl

v2.0.2

Contents

DiagramElementShape — target: DiagramElement

PropertyConstraintValueSeverityMessage
modelElement maxCount 1 Violation
ownedElement class DiagramElement Violation
owningDiagram class Diagram Violation
owningDiagram maxCount 1 Violation
owningElement class DiagramElement Violation
owningElement maxCount 1 Violation
style class Style Violation
style maxCount 1 Violation

DiagramShape — target: Diagram

PropertyConstraintValueSeverityMessage
documentation datatype string Violation
documentation maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
ownedStyle class Style Violation
resolution datatype double Violation
resolution maxCount 1 Violation
rootElement class DiagramElement Violation
rootElement maxCount 1 Violation
rootElement minCount 1 Violation

EdgeShape — target: Edge

PropertyConstraintValueSeverityMessage
source class DiagramElement Violation
source maxCount 1 Violation
target class DiagramElement Violation
target maxCount 1 Violation
waypoint class Point Violation
waypoint minCount 2 Violation

LabelShape — target: Label

PropertyConstraintValueSeverityMessage
bounds class Bounds Violation
bounds maxCount 1 Violation

LabeledEdgeShape — target: LabeledEdge

PropertyConstraintValueSeverityMessage
ownedLabel class Label Violation

LabeledShapeShape — target: LabeledShape

PropertyConstraintValueSeverityMessage
ownedLabel class Label Violation

NodeShape — target: Node

PlaneShape — target: Plane

PropertyConstraintValueSeverityMessage
planeElement class DiagramElement Violation

ShapeShape — target: Shape

PropertyConstraintValueSeverityMessage
bounds class Bounds Violation
bounds maxCount 1 Violation
bounds minCount 1 Violation

StyleShape — target: Style