Linked.Archi

SHACL Shapes

SHACL Shapes

https://meta.linked.archi/bpmn/onto#shacl

v2.0.2

Contents

ActivityShape — target: Activity

PropertyConstraintValueSeverityMessage
boundaryEventRefs class BoundaryEvent Violation
completionQuantity datatype integer Violation
completionQuantity maxCount 1 Violation
completionQuantity minCount 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
isForCompensation minCount 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
startQuantity minCount 1 Violation

AdHocSubProcessShape — target: AdHocSubProcess

PropertyConstraintValueSeverityMessage
cancelRemainingInstances datatype boolean Violation
cancelRemainingInstances maxCount 1 Violation
cancelRemainingInstances minCount 1 Violation
completionCondition class Expression Violation
completionCondition maxCount 1 Violation
completionCondition minCount 1 Violation
ordering datatype string Violation
ordering in 390da8b770d21485 Violation
ordering maxCount 1 Violation
ordering minCount 1 Violation

ArtifactShape — target: Artifact

AssignmentShape — target: Assignment

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

AssociationShape — target: Association

PropertyConstraintValueSeverityMessage
associationDirection datatype string Violation
associationDirection in 390da8b770d2147f Violation
associationDirection maxCount 1 Violation
associationDirection minCount 1 Violation
sourceRef class BaseElement Violation
sourceRef maxCount 1 Violation
sourceRef minCount 1 Violation
targetRef class BaseElement Violation
targetRef maxCount 1 Violation
targetRef minCount 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
id minCount 1 Violation

BoundaryEventShape — target: BoundaryEvent

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

BusinessRuleTaskShape — target: BusinessRuleTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 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
name minCount 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
parallelMultiple minCount 1 Violation

CategoryShape — target: Category

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

CategoryValueShape — target: CategoryValue

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

ChoreographyActivityShape — target: ChoreographyActivity

PropertyConstraintValueSeverityMessage
correlationKeys class CorrelationKey Violation
initiatingParticipantRef class Participant Violation
initiatingParticipantRef maxCount 1 Violation
initiatingParticipantRef minCount 1 Violation
loopType datatype string Violation
loopType in 390da8b770d2145c Violation
loopType maxCount 1 Violation
loopType minCount 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
messageFlowRef minCount 1 Violation

CollaborationShape — target: Collaboration

PropertyConstraintValueSeverityMessage
artifacts class Artifact Violation
choreographyRef class Choreography Violation
conversationAssociations class ConversationAssociation Violation
conversationAssociations maxCount 1 Violation
conversationAssociations minCount 1 Violation
conversationLinks class ConversationLink Violation
conversations class ConversationNode Violation
correlationKeys class CorrelationKey Violation
isClosed datatype boolean Violation
isClosed maxCount 1 Violation
isClosed minCount 1 Violation
messageFlowAssociations class MessageFlowAssociation Violation
messageFlows class MessageFlow Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
waitForCompletion minCount 1 Violation

ComplexBehaviorDefinitionShape — target: ComplexBehaviorDefinition

PropertyConstraintValueSeverityMessage
condition class FormalExpression Violation
condition maxCount 1 Violation
condition minCount 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
condition minCount 1 Violation

ConversationAssociationShape — target: ConversationAssociation

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

ConversationLinkShape — target: ConversationLink

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

ConversationNodeShape — target: ConversationNode

PropertyConstraintValueSeverityMessage
correlationKeys class CorrelationKey Violation
messageFlowRefs class MessageFlow Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
name minCount 1 Violation

CorrelationPropertyBindingShape — target: CorrelationPropertyBinding

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

CorrelationPropertyRetrievalExpressionShape — target: CorrelationPropertyRetrievalExpression

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

CorrelationPropertyShape — target: CorrelationProperty

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

CorrelationSubscriptionShape — target: CorrelationSubscription

PropertyConstraintValueSeverityMessage
correlationKeyRef class CorrelationKey Violation
correlationKeyRef maxCount 1 Violation
correlationKeyRef minCount 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
targetRef minCount 1 Violation
transformation class FormalExpression Violation
transformation maxCount 1 Violation

DataInputAssociationShape — target: DataInputAssociation

DataInputShape — target: DataInput

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

DataObjectReferenceShape — target: DataObjectReference

PropertyConstraintValueSeverityMessage
dataObjectRef class DataObject Violation
dataObjectRef maxCount 1 Violation
dataObjectRef minCount 1 Violation

DataObjectShape — target: DataObject

PropertyConstraintValueSeverityMessage
isCollection datatype boolean Violation
isCollection maxCount 1 Violation
isCollection minCount 1 Violation

DataOutputAssociationShape — target: DataOutputAssociation

DataOutputShape — target: DataOutput

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

DataStateShape — target: DataState

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
name minCount 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
capacity minCount 1 Violation
isUnlimited datatype boolean Violation
isUnlimited maxCount 1 Violation
isUnlimited minCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 1 Violation

DocumentationShape — target: Documentation

PropertyConstraintValueSeverityMessage
text datatype string Violation
text maxCount 1 Violation
text minCount 1 Violation
textFormat datatype string Violation
textFormat maxCount 1 Violation
textFormat minCount 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
errorCode minCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
escalationCode minCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 1 Violation
structureRef class ItemDefinition Violation
structureRef maxCount 1 Violation

EventBasedGatewayShape — target: EventBasedGateway

PropertyConstraintValueSeverityMessage
eventGatewayType datatype string Violation
eventGatewayType in 390da8b770d2140e Violation
eventGatewayType maxCount 1 Violation
eventGatewayType minCount 1 Violation
instantiate datatype boolean Violation
instantiate maxCount 1 Violation
instantiate minCount 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
extensionDefinition minCount 1 Violation
isReference datatype boolean Violation
isReference maxCount 1 Violation
isReference minCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 1 Violation
type datatype string Violation
type maxCount 1 Violation
type minCount 1 Violation

ExtensionAttributeValueShape — target: ExtensionAttributeValue

PropertyConstraintValueSeverityMessage
extensionAttributeDefinition class ExtensionAttributeDefinition Violation
extensionAttributeDefinition maxCount 1 Violation
extensionAttributeDefinition minCount 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
name minCount 1 Violation

ExtensionShape — target: Extension

PropertyConstraintValueSeverityMessage
definition class ExtensionDefinition Violation
definition maxCount 1 Violation
definition minCount 1 Violation
mustUnderstand datatype boolean Violation
mustUnderstand maxCount 1 Violation
mustUnderstand minCount 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
name minCount 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
body minCount 1 Violation
evaluatesToTypeRef class ItemDefinition Violation
evaluatesToTypeRef maxCount 1 Violation
evaluatesToTypeRef minCount 1 Violation
language datatype string Violation
language maxCount 1 Violation
language minCount 1 Violation

GatewayShape — target: Gateway

PropertyConstraintValueSeverityMessage
gatewayDirection datatype string Violation
gatewayDirection in 390da8b770d213f3 Violation
gatewayDirection maxCount 1 Violation
gatewayDirection minCount 1 Violation

GlobalBusinessRuleTaskShape — target: GlobalBusinessRuleTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 1 Violation

GlobalChoreographyTaskShape — target: GlobalChoreographyTask

PropertyConstraintValueSeverityMessage
initiatingParticipantRef class Participant Violation
initiatingParticipantRef maxCount 1 Violation
initiatingParticipantRef minCount 1 Violation

GlobalConversationShape — target: GlobalConversation

GlobalManualTaskShape — target: GlobalManualTask

GlobalScriptTaskShape — target: GlobalScriptTask

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

GlobalTaskShape — target: GlobalTask

PropertyConstraintValueSeverityMessage
resources class ResourceRole Violation

GlobalUserTaskShape — target: GlobalUserTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 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
inputDataRef minCount 1 Violation
operationRef class Operation Violation
operationRef maxCount 1 Violation
operationRef minCount 1 Violation
outputDataRef class OutputSet Violation
outputDataRef maxCount 1 Violation
outputDataRef minCount 1 Violation

InputOutputSpecificationShape — target: InputOutputSpecification

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

InputSetShape — target: InputSet

PropertyConstraintValueSeverityMessage
dataInputRefs class DataInput Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
name minCount 1 Violation
operations class Operation Violation
operations minCount 1 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
isCollection minCount 1 Violation
itemKind datatype string Violation
itemKind in 390da8b770d213d2 Violation
itemKind maxCount 1 Violation
itemKind minCount 1 Violation
structureRef maxCount 1 Violation
structureRef minCount 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
name minCount 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
name minCount 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
innerMessageFlowRef minCount 1 Violation
outerMessageFlowRef class MessageFlow Violation
outerMessageFlowRef maxCount 1 Violation
outerMessageFlowRef minCount 1 Violation

MessageFlowShape — target: MessageFlow

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

MessageShape — target: Message

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

MonitoringShape — target: Monitoring

MultiInstanceLoopCharacteristicsShape — target: MultiInstanceLoopCharacteristics

PropertyConstraintValueSeverityMessage
behavior datatype string Violation
behavior in 390da8b770d213b7 Violation
behavior maxCount 1 Violation
behavior minCount 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
isSequential minCount 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
inMessageRef minCount 1 Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
name minCount 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
innerParticipantRef minCount 1 Violation
outerParticipantRef class Participant Violation
outerParticipantRef maxCount 1 Violation
outerParticipantRef minCount 1 Violation

ParticipantMultiplicityShape — target: ParticipantMultiplicity

PropertyConstraintValueSeverityMessage
maximum datatype integer Violation
maximum maxCount 1 Violation
minimum datatype integer Violation
minimum maxCount 1 Violation
minimum minCount 1 Violation

ParticipantShape — target: Participant

PropertyConstraintValueSeverityMessage
endPointRefs class EndPoint Violation
interfaceRefs class Interface Violation
name datatype string Violation
name maxCount 1 Violation
name minCount 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
name minCount 1 Violation
participantRef class Participant Violation

PartnerRoleShape — target: PartnerRole

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
name minCount 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
isClosed minCount 1 Violation
isExecutable datatype boolean Violation
isExecutable maxCount 1 Violation
isExecutable minCount 1 Violation
monitoring class Monitoring Violation
monitoring maxCount 1 Violation
processType datatype string Violation
processType in 390da8b770d21392 Violation
processType maxCount 1 Violation
processType minCount 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
name minCount 1 Violation

ReceiveTaskShape — target: ReceiveTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 1 Violation
instantiate datatype boolean Violation
instantiate maxCount 1 Violation
instantiate minCount 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 390da8b770d2137e Violation
direction maxCount 1 Violation
direction minCount 1 Violation
sources minCount 1 Violation
targets minCount 1 Violation
type datatype string Violation
type maxCount 1 Violation
type minCount 1 Violation

RenderingShape — target: Rendering

ResourceAssignmentExpressionShape — target: ResourceAssignmentExpression

PropertyConstraintValueSeverityMessage
expression class Expression Violation
expression maxCount 1 Violation
expression minCount 1 Violation

ResourceParameterBindingShape — target: ResourceParameterBinding

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

ResourceParameterShape — target: ResourceParameter

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

ResourceRoleShape — target: ResourceRole

PropertyConstraintValueSeverityMessage
name datatype string Violation
name maxCount 1 Violation
name minCount 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
name minCount 1 Violation
resourceParameters class ResourceParameter Violation

RootElementShape — target: RootElement

ScriptTaskShape — target: ScriptTask

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

SendTaskShape — target: SendTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 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
sourceRef minCount 1 Violation
targetRef class FlowNode Violation
targetRef maxCount 1 Violation
targetRef minCount 1 Violation

ServiceTaskShape — target: ServiceTask

PropertyConstraintValueSeverityMessage
implementation datatype string Violation
implementation maxCount 1 Violation
implementation minCount 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
name minCount 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
testBefore minCount 1 Violation

StartEventShape — target: StartEvent

PropertyConstraintValueSeverityMessage
isInterrupting datatype boolean Violation
isInterrupting maxCount 1 Violation
isInterrupting minCount 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
triggeredByEvent minCount 1 Violation

TaskShape — target: Task

TerminateEventDefinitionShape — target: TerminateEventDefinition

TextAnnotationShape — target: TextAnnotation

PropertyConstraintValueSeverityMessage
text datatype string Violation
text maxCount 1 Violation
text minCount 1 Violation
textFormat datatype string Violation
textFormat maxCount 1 Violation
textFormat minCount 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
method minCount 1 Violation
protocol datatype string Violation
protocol maxCount 1 Violation

UserTaskShape — target: UserTask

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