The BPMN2 validation rules included in the BPMN2 Export Completeness validation rules suite are described in the table.

Validation rule 

Severity

An Assignment should have a from value.  Error
An Assignment should have a to value. Error
A ChoreograhpyActivity should have an initiatingParticipantRef value. Error
A ChoreograhpyTask should have a messageFlow value. Error
A ComplexBehaviorDefinition should have a condition value. Error
A ConversationAssociation should have an innerConversationNodeRef value. Error
A ConversationAssociation should have an outerConversationNodeRef value.Error
A CorrelationProperty should have a CorrelationPropertyRetrievalExpression at least one.  Error
A CorrelationPropertyBinding should have a correlationPropertyRef value. Error
A CorrelationPropertyBinding should have a dataPathBody value. Error
A CorrelationPropertyRetrievalExpression should have a messagePathBody value. Error
A CorrelationPropertyRetrievalExpression  should have a messageRef value. Error
A CorrelationSubscription should have a correlationKeyRef value. Error
A Definitions should have a targetNamespace value. Error
A BPMNImport should have an importType value. Error
A BPMNImport should have a location value. Error
A BPMNImport should have a namespace value. Error
A BPMNInterface should have a name value. Error
A BPMNInterface should have an operation at least one. Error
An InputOutputSpecification should have an inputSets value. Error
An InputOutputSpecification should have an outputSets value. Error
A LinkCatchIntermediateEvent should have a name value. Error
A LinkThrowIntermediateEvent should have a name value. Error
An Operation should have an inMessageRef value. Error
An Operation should have a name value. Error
A Resource should have a name value. Error
A ResourceAssignmentExpression should have an expression value. Error
A ResourceParameterBinding should have an expression value. Error
A ResourceParameterBinding should have a parameterRef value.Error