Here is a example of a DECLARE model for a hypothetic Purchase-to-Pay process:
```
declare_model = {
    'existence': {
        'Create Purchase Requisition': {'support': 1.0, 'confidence': 1.0},
        'Purchase Order Creation': {'support': 1.0, 'confidence': 1.0},
        'Goods Receipt': {'support': 1.0, 'confidence': 1.0},
        'Invoice Receipt': {'support': 1.0, 'confidence': 1.0},
        'Payment': {'support': 1.0, 'confidence': 1.0}
    },
    'absence': {
        # No absence constraints for this example
    },
    'exactly_one': {
        # No exactly one constraints for this example
    },
    'init': {
        'Create Purchase Requisition': {'support': 1.0, 'confidence': 1.0}
    },
    'responded_existence': {
        ('Create Purchase Requisition', 'Purchase Order Creation'): {'support': 1.0, 'confidence': 1.0},
        ('Purchase Order Creation', 'Goods Receipt'): {'support': 1.0, 'confidence': 1.0},
        ('Goods Receipt', 'Invoice Receipt'): {'support': 1.0, 'confidence': 1.0},
        ('Invoice Receipt', 'Payment'): {'support': 1.0, 'confidence': 1.0}
    },
    'coexistence': {
        ('Purchase Order Creation', 'Goods Receipt'): {'support': 1.0, 'confidence': 1.0},
        ('Goods Receipt', 'Invoice Receipt'): {'support': 1.0, 'confidence': 1.0}
    },
    'response': {
        ('Create Purchase Requisition', 'Purchase Order Creation'): {'support': 1.0, 'confidence': 1.0},
        ('Purchase Order Creation', 'Goods Receipt'): {'support': 1.0, 'confidence': 1.0},
        ('Goods Receipt', 'Invoice Receipt'): {'support': 1.0, 'confidence': 1.0},
        ('Invoice Receipt', 'Payment'): {'support': 1.0, 'confidence': 1.0}
    },
    'precedence': {
        ('Purchase Order Creation', 'Goods Receipt'): {'support': 1.0, 'confidence