I would like to think any signed agreement can have variations of how the structure is set up between publisher and developer. There isn't a one size fits all stipulation.
Of course there are variations. But it's pointless to call a company a publisher of a game if the actual contract lacks various important points which define the status of a publisher...