{
    "id": "https://reuse-standard.org/schema/cycle-activities.schema.json#",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "properties": {
        "activity_id": {
            "type": "string",
            "pattern": "[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}"
        },
        "activity_type": {
            "type": "string"
        },
        "name": {
            "type": "string"
        },
        "next": {
            "type": "array",
            "items": {
                "type": "string",
                "uniqueItems": true,
                "pattern": "[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}"
            }
        }
    },
    "required": ["activity_id", "activity_type", "name"]
}
