“…In compartmental models, population structure is integrated either as a set of strata (stray dogs, owned free-roaming dogs, owned confined dogs) interacting together [33], or by specifying a structured next-generation matrix from which R is generally derived [34]. Such models are also referred to as multi-host models and may integrate other hosts: humans [32,39,40,48,49,51,86], cattle [39], wildlife [27,41]. In agent-based and network models, population structure is defined at the individual level using spatial kernels [16,25,30,31,36,42], individual contact rates [30,35,44], vaccination status [30,36], life span, infectious period [16,31,44], etc.…”