Linked.Archi

Linked.Archi BPMN SHACL Shapes

SHACL Shapes

https://meta.linked.archi/bpmn/onto-shapes#

v2.0.2 bpmnsh: Kalin Maldzhanski Linked.Archi Modified: 2026-08-04 License

SHACL shapes validating BPMN 2.0.2 core semantic classes — activities, events, gateways, flows, data objects, and their structural constraints. Derived from the OMG BPMN 2.0.2 specification.

Contents

ActivityShape — target: Activity

PropertyConstraintValueSeverityMessage
boundaryEventRefs class BoundaryEvent Violation
completionQuantity datatype integer Violation
completionQuantity maxCount 1 Violation
dataInputAssociations class DataInputAssociation Violation
dataOutputAssociations class DataOutputAssociation Violation
default class SequenceFlow Violation
default maxCount 1 Violation
ioSpecification class InputOutputSpecification Violation
ioSpecification maxCount 1 Violation
isForCompensation datatype boolean Violation
isForCompensation maxCount 1 Violation
loopCharacteristics class LoopCharacteristics Violation
loopCharacteristics maxCount 1 Violation
properties class Property Violation
resources class ResourceRole Violation
startQuantity datatype integer Violation
startQuantity maxCount 1 Violation

AdHocSubProcessShape — target: AdHocSubProcess

PropertyConstraintValueSeverityMessage
cancelRemainingInstances datatype boolean Violation
cancelRemainingInstances maxCount 1 Violation
completionCondition class Expression Violation
completionCondition maxCount 1 Violation
ordering datatype string Violation
ordering in 3c9d00f64c6ccfc5 Violation
ordering maxCount 1 Violation

ArtifactShape — target: Artifact

AssignmentShape — target: Assignment

PropertyConstraintValueSeverityMessage
from class Expression Violation
from maxCount 1 Violation
to class Expression Violation
to maxCount 1 Violation

AssociationShape — target: Association

PropertyConstraintValueSeverityMessage
associationDirection datatype string Violation
associationDirection in 3c9d00f64c6ccfbf Violation
associationDirection maxCount 1 Violation
sourceRef class BaseElement Violation
sourceRef maxCount 1 Violation
targetRef class BaseElement Violation
targetRef maxCount 1 Violation

AuditingShape — target: Auditing

BaseElementShape — target: BaseElement

PropertyConstraintValueSeverityMessage
documentation class Documentation Violation
extensionDefinitions class ExtensionDefinition Violation
extensionValues class ExtensionAttributeValue Violation
id datatype string Violation
id maxCount 1 Violation

BoundaryEventShape — target: BoundaryEvent

PropertyConstraintValueSeverityMessage
attachedToRef class Activity Violation
attachedToRef maxCount 1 Violation
cancelActivity datatype boolean Violation
cancelActivity maxCount 1 Violation

BusinessRuleTaskShape — target: BusinessRuleTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation

CallActivityShape — target: CallActivity

PropertyConstraintValueSeverityMessage
calledElementRef class CallableElement Violation
calledElementRef maxCount 1 Violation

CallChoreographyShape — target: CallChoreography

PropertyConstraintValueSeverityMessage
calledChoreographyRef class Choreography Violation
calledChoreographyRef maxCount 1 Violation
participantAssociations class ParticipantAssociation Violation

CallConversationShape — target: CallConversation

PropertyConstraintValueSeverityMessage
calledCollaborationRef class Collaboration Violation
calledCollaborationRef maxCount 1 Violation
participantAssociations class ParticipantAssociation Violation

CallableElementShape — target: CallableElement

PropertyConstraintValueSeverityMessage
ioBinding class InputOutputBinding Violation
ioSpecification class InputOutputSpecification Violation
ioSpecification maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
supportedInterfaceRefs class Interface Violation

CancelEventDefinitionShape — target: CancelEventDefinition

CatchEventShape — target: CatchEvent

PropertyConstraintValueSeverityMessage
dataOutputAssociation class DataOutputAssociation Violation
dataOutputs class DataOutput Violation
eventDefinitionRefs class EventDefinition Violation
eventDefinitions class EventDefinition Violation
outputSet class OutputSet Violation
outputSet maxCount 1 Violation
parallelMultiple datatype boolean Violation
parallelMultiple maxCount 1 Violation

CategoryShape — target: Category

PropertyConstraintValueSeverityMessage
categoryValue class CategoryValue Violation
name datatype string Violation
name maxCount 1 Violation

CategoryValueShape — target: CategoryValue

PropertyConstraintValueSeverityMessage
categorizedFlowElements class FlowElement Violation
value datatype string Violation
value maxCount 1 Violation

ChoreographyActivityShape — target: ChoreographyActivity

PropertyConstraintValueSeverityMessage
correlationKeys class CorrelationKey Violation
initiatingParticipantRef class Participant Violation
initiatingParticipantRef maxCount 1 Violation
loopType datatype string Violation
loopType in 3c9d00f64c6ccf9c Violation
loopType maxCount 1 Violation
participantRefs class Participant Violation
participantRefs minCount 2 Violation

ChoreographyShape — target: Choreography

ChoreographyTaskShape — target: ChoreographyTask

PropertyConstraintValueSeverityMessage
messageFlowRef class MessageFlow Violation
messageFlowRef maxCount 2 Violation

CollaborationShape — target: Collaboration

PropertyConstraintValueSeverityMessage
artifacts class Artifact Violation
choreographyRef class Choreography Violation
conversationAssociations class ConversationAssociation Violation
conversationAssociations maxCount 1 Violation
conversationLinks class ConversationLink Violation
conversations class ConversationNode Violation
correlationKeys class CorrelationKey Violation
isClosed datatype boolean Violation
isClosed maxCount 1 Violation
messageFlowAssociations class MessageFlowAssociation Violation
messageFlows class MessageFlow Violation
name datatype string Violation
name maxCount 1 Violation
participantAssociations class ParticipantAssociation Violation
participants class Participant Violation

CompensateEventDefinitionShape — target: CompensateEventDefinition

PropertyConstraintValueSeverityMessage
activityRef class Activity Violation
activityRef maxCount 1 Violation
waitForCompletion datatype boolean Violation
waitForCompletion maxCount 1 Violation

ComplexBehaviorDefinitionShape — target: ComplexBehaviorDefinition

PropertyConstraintValueSeverityMessage
condition class FormalExpression Violation
condition maxCount 1 Violation
event class ImplicitThrowEvent Violation
event maxCount 1 Violation

ComplexGatewayShape — target: ComplexGateway

PropertyConstraintValueSeverityMessage
activationCondition class Expression Violation
activationCondition maxCount 1 Violation
default class SequenceFlow Violation
default maxCount 1 Violation

ConditionalEventDefinitionShape — target: ConditionalEventDefinition

PropertyConstraintValueSeverityMessage
condition class Expression Violation
condition maxCount 1 Violation

ConversationAssociationShape — target: ConversationAssociation

PropertyConstraintValueSeverityMessage
innerConversationNodeRef class ConversationNode Violation
innerConversationNodeRef maxCount 1 Violation
outerConversationNodeRef class ConversationNode Violation
outerConversationNodeRef maxCount 1 Violation

ConversationLinkShape — target: ConversationLink

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
sourceRef class InteractionNode Violation
sourceRef maxCount 1 Violation
targetRef class InteractionNode Violation
targetRef maxCount 1 Violation

ConversationNodeShape — target: ConversationNode

PropertyConstraintValueSeverityMessage
correlationKeys class CorrelationKey Violation
messageFlowRefs class MessageFlow Violation
name datatype string Violation
name maxCount 1 Violation
participantRefs class Participant Violation
participantRefs minCount 2 Violation

ConversationShape — target: Conversation

CorrelationKeyShape — target: CorrelationKey

PropertyConstraintValueSeverityMessage
correlationPropertyRef class CorrelationProperty Violation
name datatype string Violation
name maxCount 1 Violation

CorrelationPropertyBindingShape — target: CorrelationPropertyBinding

PropertyConstraintValueSeverityMessage
correlationPropertyRef class CorrelationProperty Violation
correlationPropertyRef maxCount 1 Violation
dataPath class FormalExpression Violation
dataPath maxCount 1 Violation

CorrelationPropertyRetrievalExpressionShape — target: CorrelationPropertyRetrievalExpression

PropertyConstraintValueSeverityMessage
messagePath class FormalExpression Violation
messagePath maxCount 1 Violation
messageRef class Message Violation
messageRef maxCount 1 Violation

CorrelationPropertyShape — target: CorrelationProperty

PropertyConstraintValueSeverityMessage
correlationPropertyRetrievalExpression class CorrelationPropertyRetrievalExpression Violation
name datatype string Violation
name maxCount 1 Violation
type class ItemDefinition Violation
type maxCount 1 Violation

CorrelationSubscriptionShape — target: CorrelationSubscription

PropertyConstraintValueSeverityMessage
correlationKeyRef class CorrelationKey Violation
correlationKeyRef maxCount 1 Violation
correlationPropertyBinding class CorrelationPropertyBinding Violation

DataAssociationShape — target: DataAssociation

PropertyConstraintValueSeverityMessage
assignment class Assignment Violation
sourceRef class ItemAwareElement Violation
targetRef class ItemAwareElement Violation
targetRef maxCount 1 Violation
transformation class FormalExpression Violation
transformation maxCount 1 Violation

DataInputAssociationShape — target: DataInputAssociation

DataInputShape — target: DataInput

PropertyConstraintValueSeverityMessage
inputSetRefs class InputSet Violation
inputSetWithOptional class InputSet Violation
inputSetWithWhileExecuting class InputSet Violation
isCollection datatype boolean Violation
isCollection maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation

DataObjectReferenceShape — target: DataObjectReference

PropertyConstraintValueSeverityMessage
dataObjectRef class DataObject Violation
dataObjectRef maxCount 1 Violation

DataObjectShape — target: DataObject

PropertyConstraintValueSeverityMessage
isCollection datatype boolean Violation
isCollection maxCount 1 Violation

DataOutputAssociationShape — target: DataOutputAssociation

DataOutputShape — target: DataOutput

PropertyConstraintValueSeverityMessage
isCollection datatype boolean Violation
isCollection maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
outputSetRefs class OutputSet Violation
outputSetWithOptional class OutputSet Violation
outputSetWithWhileExecuting class OutputSet Violation

DataStateShape — target: DataState

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation

DataStoreReferenceShape — target: DataStoreReference

PropertyConstraintValueSeverityMessage
dataStoreRef class DataStore Violation
dataStoreRef maxCount 1 Violation

DataStoreShape — target: DataStore

PropertyConstraintValueSeverityMessage
capacity datatype integer Violation
capacity maxCount 1 Violation
isUnlimited datatype boolean Violation
isUnlimited maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation

DocumentationShape — target: Documentation

PropertyConstraintValueSeverityMessage
text datatype string Violation
text maxCount 1 Violation
textFormat datatype string Violation
textFormat maxCount 1 Violation

EndEventShape — target: EndEvent

EndPointShape — target: EndPoint

ErrorEventDefinitionShape — target: ErrorEventDefinition

PropertyConstraintValueSeverityMessage
errorRef class Error Violation
errorRef maxCount 1 Violation

ErrorShape — target: Error

PropertyConstraintValueSeverityMessage
errorCode datatype string Violation
errorCode maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
structureRef class ItemDefinition Violation
structureRef maxCount 1 Violation

EscalationEventDefinitionShape — target: EscalationEventDefinition

PropertyConstraintValueSeverityMessage
escalationRef class Escalation Violation
escalationRef maxCount 1 Violation

EscalationShape — target: Escalation

PropertyConstraintValueSeverityMessage
escalationCode datatype string Violation
escalationCode maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
structureRef class ItemDefinition Violation
structureRef maxCount 1 Violation

EventBasedGatewayShape — target: EventBasedGateway

PropertyConstraintValueSeverityMessage
eventGatewayType datatype string Violation
eventGatewayType in 3c9d00f64c6ccf4e Violation
eventGatewayType maxCount 1 Violation
instantiate datatype boolean Violation
instantiate maxCount 1 Violation

EventDefinitionShape — target: EventDefinition

EventShape — target: Event

PropertyConstraintValueSeverityMessage
properties class Property Violation

ExclusiveGatewayShape — target: ExclusiveGateway

PropertyConstraintValueSeverityMessage
default class SequenceFlow Violation
default maxCount 1 Violation

ExpressionShape — target: Expression

ExtensionAttributeDefinitionShape — target: ExtensionAttributeDefinition

PropertyConstraintValueSeverityMessage
extensionDefinition class ExtensionDefinition Violation
extensionDefinition maxCount 1 Violation
isReference datatype boolean Violation
isReference maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
type datatype string Violation
type maxCount 1 Violation

ExtensionAttributeValueShape — target: ExtensionAttributeValue

PropertyConstraintValueSeverityMessage
extensionAttributeDefinition class ExtensionAttributeDefinition Violation
extensionAttributeDefinition maxCount 1 Violation
value maxCount 1 Violation
valueRef maxCount 1 Violation

ExtensionDefinitionShape — target: ExtensionDefinition

PropertyConstraintValueSeverityMessage
extensionAttributeDefinitions class ExtensionAttributeDefinition Violation
name datatype string Violation
name maxCount 1 Violation

ExtensionShape — target: Extension

PropertyConstraintValueSeverityMessage
definition class ExtensionDefinition Violation
definition maxCount 1 Violation
mustUnderstand datatype boolean Violation
mustUnderstand maxCount 1 Violation

FlowElementShape — target: FlowElement

PropertyConstraintValueSeverityMessage
auditing class Auditing Violation
auditing maxCount 1 Violation
categoryValueRef class CategoryValue Violation
monitoring class Monitoring Violation
monitoring maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation

FlowElementsContainerShape — target: FlowElementsContainer

PropertyConstraintValueSeverityMessage
flowElements class FlowElement Violation
laneSets class LaneSet Violation

FlowNodeShape — target: FlowNode

PropertyConstraintValueSeverityMessage
incoming class SequenceFlow Violation
lanes class Lane Violation
outgoing class SequenceFlow Violation

FormalExpressionShape — target: FormalExpression

PropertyConstraintValueSeverityMessage
body maxCount 1 Violation
evaluatesToTypeRef class ItemDefinition Violation
evaluatesToTypeRef maxCount 1 Violation
language datatype string Violation
language maxCount 1 Violation

GatewayShape — target: Gateway

PropertyConstraintValueSeverityMessage
gatewayDirection datatype string Violation
gatewayDirection in 3c9d00f64c6ccf33 Violation
gatewayDirection maxCount 1 Violation

GlobalBusinessRuleTaskShape — target: GlobalBusinessRuleTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation

GlobalChoreographyTaskShape — target: GlobalChoreographyTask

PropertyConstraintValueSeverityMessage
initiatingParticipantRef class Participant Violation
initiatingParticipantRef maxCount 1 Violation

GlobalConversationShape — target: GlobalConversation

GlobalManualTaskShape — target: GlobalManualTask

GlobalScriptTaskShape — target: GlobalScriptTask

PropertyConstraintValueSeverityMessage
script datatype string Violation
script maxCount 1 Violation
scriptLanguage datatype string Violation
scriptLanguage maxCount 1 Violation

GlobalTaskShape — target: GlobalTask

PropertyConstraintValueSeverityMessage
resources class ResourceRole Violation

GlobalUserTaskShape — target: GlobalUserTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
renderings class Rendering Violation

GroupShape — target: Group

PropertyConstraintValueSeverityMessage
categoryValueRef class CategoryValue Violation
categoryValueRef maxCount 1 Violation

HumanPerformerShape — target: HumanPerformer

ImplicitThrowEventShape — target: ImplicitThrowEvent

InclusiveGatewayShape — target: InclusiveGateway

PropertyConstraintValueSeverityMessage
default class SequenceFlow Violation
default maxCount 1 Violation

InputOutputBindingShape — target: InputOutputBinding

PropertyConstraintValueSeverityMessage
inputDataRef class InputSet Violation
inputDataRef maxCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation
outputDataRef class OutputSet Violation
outputDataRef maxCount 1 Violation

InputOutputSpecificationShape — target: InputOutputSpecification

PropertyConstraintValueSeverityMessage
dataInputs class DataInput Violation
dataOutputs class DataOutput Violation
inputSets class InputSet Violation
outputSets class OutputSet Violation

InputSetShape — target: InputSet

PropertyConstraintValueSeverityMessage
dataInputRefs class DataInput Violation
name datatype string Violation
name maxCount 1 Violation
optionalInputRefs class DataInput Violation
outputSetRefs class OutputSet Violation
whileExecutingInputRefs class DataInput Violation

InteractionNodeShape — target: InteractionNode

PropertyConstraintValueSeverityMessage
incomingConversationLinks class ConversationLink Violation
outgoingConversationLinks class ConversationLink Violation

InterfaceShape — target: Interface

PropertyConstraintValueSeverityMessage
implementationRef maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
operations class Operation Violation

IntermediateCatchEventShape — target: IntermediateCatchEvent

IntermediateThrowEventShape — target: IntermediateThrowEvent

ItemAwareElementShape — target: ItemAwareElement

PropertyConstraintValueSeverityMessage
dataState class DataState Violation
dataState maxCount 1 Violation
itemSubjectRef class ItemDefinition Violation
itemSubjectRef maxCount 1 Violation

ItemDefinitionShape — target: ItemDefinition

PropertyConstraintValueSeverityMessage
import class Import Violation
import maxCount 1 Violation
isCollection datatype boolean Violation
isCollection maxCount 1 Violation
itemKind datatype string Violation
itemKind in 3c9d00f64c6ccf12 Violation
itemKind maxCount 1 Violation
structureRef maxCount 1 Violation

LaneSetShape — target: LaneSet

PropertyConstraintValueSeverityMessage
lanes class Lane Violation
name datatype string Violation
name maxCount 1 Violation

LaneShape — target: Lane

PropertyConstraintValueSeverityMessage
childLaneSet class LaneSet Violation
childLaneSet maxCount 1 Violation
flowNodeRefs class FlowNode Violation
name datatype string Violation
name maxCount 1 Violation
partitionElement class BaseElement Violation
partitionElement maxCount 1 Violation
partitionElementRef class BaseElement Violation
partitionElementRef maxCount 1 Violation

LinkEventDefinitionShape — target: LinkEventDefinition

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
source class LinkEventDefinition Violation
target class LinkEventDefinition Violation
target maxCount 1 Violation

LoopCharacteristicsShape — target: LoopCharacteristics

ManualTaskShape — target: ManualTask

MessageEventDefinitionShape — target: MessageEventDefinition

PropertyConstraintValueSeverityMessage
messageRef class Message Violation
messageRef maxCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation

MessageFlowAssociationShape — target: MessageFlowAssociation

PropertyConstraintValueSeverityMessage
innerMessageFlowRef class MessageFlow Violation
innerMessageFlowRef maxCount 1 Violation
outerMessageFlowRef class MessageFlow Violation
outerMessageFlowRef maxCount 1 Violation

MessageFlowShape — target: MessageFlow

PropertyConstraintValueSeverityMessage
messageRef class Message Violation
messageRef maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
sourceRef class InteractionNode Violation
sourceRef maxCount 1 Violation
targetRef class InteractionNode Violation
targetRef maxCount 1 Violation

MessageShape — target: Message

PropertyConstraintValueSeverityMessage
itemRef class ItemDefinition Violation
itemRef maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation

MonitoringShape — target: Monitoring

MultiInstanceLoopCharacteristicsShape — target: MultiInstanceLoopCharacteristics

PropertyConstraintValueSeverityMessage
behavior datatype string Violation
behavior in 3c9d00f64c6ccef7 Violation
behavior maxCount 1 Violation
completionCondition class Expression Violation
completionCondition maxCount 1 Violation
complexBehaviorDefinition class ComplexBehaviorDefinition Violation
inputDataItem class DataInput Violation
inputDataItem maxCount 1 Violation
isSequential datatype boolean Violation
isSequential maxCount 1 Violation
loopCardinality class Expression Violation
loopCardinality maxCount 1 Violation
loopDataInputRef class ItemAwareElement Violation
loopDataInputRef maxCount 1 Violation
loopDataOutputRef class ItemAwareElement Violation
loopDataOutputRef maxCount 1 Violation
noneBehaviorEventRef class EventDefinition Violation
noneBehaviorEventRef maxCount 1 Violation
oneBehaviorEventRef class EventDefinition Violation
oneBehaviorEventRef maxCount 1 Violation
outputDataItem class DataOutput Violation
outputDataItem maxCount 1 Violation

OperationShape — target: Operation

PropertyConstraintValueSeverityMessage
errorRefs class Error Violation
implementationRef maxCount 1 Violation
inMessageRef class Message Violation
inMessageRef maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
outMessageRef class Message Violation
outMessageRef maxCount 1 Violation

OutputSetShape — target: OutputSet

PropertyConstraintValueSeverityMessage
dataOutputRefs class DataOutput Violation
inputSetRefs class InputSet Violation
name datatype string Violation
name maxCount 1 Violation
optionalOutputRefs class DataOutput Violation
whileExecutingOutputRefs class DataOutput Violation

ParallelGatewayShape — target: ParallelGateway

ParticipantAssociationShape — target: ParticipantAssociation

PropertyConstraintValueSeverityMessage
innerParticipantRef class Participant Violation
innerParticipantRef maxCount 1 Violation
outerParticipantRef class Participant Violation
outerParticipantRef maxCount 1 Violation

ParticipantMultiplicityShape — target: ParticipantMultiplicity

PropertyConstraintValueSeverityMessage
maximum datatype int Violation
maximum maxCount 1 Violation
minimum datatype int Violation
minimum maxCount 1 Violation

ParticipantShape — target: Participant

PropertyConstraintValueSeverityMessage
endPointRefs class EndPoint Violation
interfaceRefs class Interface Violation
name datatype string Violation
name maxCount 1 Violation
participantMultiplicity class ParticipantMultiplicity Violation
participantMultiplicity maxCount 1 Violation
processRef class Process Violation
processRef maxCount 1 Violation

PartnerEntityShape — target: PartnerEntity

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
participantRef class Participant Violation

PartnerRoleShape — target: PartnerRole

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
participantRef class Participant Violation

PerformerShape — target: Performer

PotentialOwnerShape — target: PotentialOwner

ProcessShape — target: Process

PropertyConstraintValueSeverityMessage
artifacts class Artifact Violation
auditing class Auditing Violation
auditing maxCount 1 Violation
correlationSubscriptions class CorrelationSubscription Violation
definitionalCollaborationRef class Collaboration Violation
definitionalCollaborationRef maxCount 1 Violation
isClosed datatype boolean Violation
isClosed maxCount 1 Violation
isExecutable datatype boolean Violation
isExecutable maxCount 1 Violation
monitoring class Monitoring Violation
monitoring maxCount 1 Violation
processType datatype string Violation
processType in 3c9d00f64c6cced2 Violation
processType maxCount 1 Violation
properties class Property Violation
resources class ResourceRole Violation
supports class Process Violation

PropertyShape — target: Property

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation

ReceiveTaskShape — target: ReceiveTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
instantiate datatype boolean Violation
instantiate maxCount 1 Violation
messageRef class Message Violation
messageRef maxCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation

RelationshipShape — target: Relationship

PropertyConstraintValueSeverityMessage
direction datatype string Violation
direction in 3c9d00f64c6ccebe Violation
direction maxCount 1 Violation
type datatype string Violation
type maxCount 1 Violation

RenderingShape — target: Rendering

RequiredNameShape — target: Activity

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation
prefLabel minCount 1 Violation

ResourceAssignmentExpressionShape — target: ResourceAssignmentExpression

PropertyConstraintValueSeverityMessage
expression class Expression Violation
expression maxCount 1 Violation

ResourceParameterBindingShape — target: ResourceParameterBinding

PropertyConstraintValueSeverityMessage
expression class Expression Violation
expression maxCount 1 Violation
parameterRef class ResourceParameter Violation
parameterRef maxCount 1 Violation

ResourceParameterShape — target: ResourceParameter

PropertyConstraintValueSeverityMessage
isRequired datatype boolean Violation
isRequired maxCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
type class ItemDefinition Violation
type maxCount 1 Violation

ResourceRoleShape — target: ResourceRole

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
resourceAssignmentExpression class ResourceAssignmentExpression Violation
resourceAssignmentExpression maxCount 1 Violation
resourceParameterBindings class ResourceParameterBinding Violation
resourceRef class Resource Violation
resourceRef maxCount 1 Violation

ResourceShape — target: Resource

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
resourceParameters class ResourceParameter Violation

RootElementShape — target: RootElement

ScriptTaskShape — target: ScriptTask

PropertyConstraintValueSeverityMessage
script datatype string Violation
script maxCount 1 Violation
scriptFormat datatype string Violation
scriptFormat maxCount 1 Violation

SendTaskShape — target: SendTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
messageRef class Message Violation
messageRef maxCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation

SequenceFlowShape — target: SequenceFlow

PropertyConstraintValueSeverityMessage
conditionExpression class Expression Violation
conditionExpression maxCount 1 Violation
isImmediate datatype boolean Violation
isImmediate maxCount 1 Violation
sourceRef class FlowNode Violation
sourceRef maxCount 1 Violation
targetRef class FlowNode Violation
targetRef maxCount 1 Violation

ServiceTaskShape — target: ServiceTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation

SignalEventDefinitionShape — target: SignalEventDefinition

PropertyConstraintValueSeverityMessage
signalRef class Signal Violation
signalRef maxCount 1 Violation

SignalShape — target: Signal

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
structureRef class ItemDefinition Violation
structureRef maxCount 1 Violation

StandardLoopCharacteristicsShape — target: StandardLoopCharacteristics

PropertyConstraintValueSeverityMessage
loopCondition class Expression Violation
loopCondition maxCount 1 Violation
loopMaximum class Expression Violation
loopMaximum maxCount 1 Violation
testBefore datatype boolean Violation
testBefore maxCount 1 Violation

StartEventShape — target: StartEvent

PropertyConstraintValueSeverityMessage
isInterrupting datatype boolean Violation
isInterrupting maxCount 1 Violation

SubChoreographyShape — target: SubChoreography

PropertyConstraintValueSeverityMessage
artifacts class Artifact Violation

SubConversationShape — target: SubConversation

PropertyConstraintValueSeverityMessage
conversationNodes class ConversationNode Violation

SubProcessShape — target: SubProcess

PropertyConstraintValueSeverityMessage
artifacts class Artifact Violation
triggeredByEvent datatype boolean Violation
triggeredByEvent maxCount 1 Violation

TaskShape — target: Task

TerminateEventDefinitionShape — target: TerminateEventDefinition

TextAnnotationShape — target: TextAnnotation

PropertyConstraintValueSeverityMessage
text datatype string Violation
text maxCount 1 Violation
textFormat datatype string Violation
textFormat maxCount 1 Violation

ThrowEventShape — target: ThrowEvent

PropertyConstraintValueSeverityMessage
dataInputAssociation class DataInputAssociation Violation
dataInputs class DataInput Violation
eventDefinitionRefs class EventDefinition Violation
eventDefinitions class EventDefinition Violation
inputSet class InputSet Violation
inputSet maxCount 1 Violation

TimerEventDefinitionShape — target: TimerEventDefinition

PropertyConstraintValueSeverityMessage
timeCycle class Expression Violation
timeCycle maxCount 1 Violation
timeDate class Expression Violation
timeDate maxCount 1 Violation
timeDuration class Expression Violation
timeDuration maxCount 1 Violation

TransactionShape — target: Transaction

PropertyConstraintValueSeverityMessage
method datatype string Violation
method maxCount 1 Violation
protocol datatype string Violation
protocol maxCount 1 Violation

UserTaskShape — target: UserTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
renderings class Rendering Violation