Fatti
Il 18 novembre 1967, durante una passeggiata a cavallo, il cavallo montato da Diana Idtensohn ha improvvisamente fatto uno scarto e ha colpito la gamba di Mario Karrer, causandogli una frattura aperta della tibia. Karrer ha quindi citato in giudizio Diana Idtensohn e Albert Frei, il proprietario del cavallo, ritenendo che fossero solidalmente responsabili del danno. Il tribunale distrettuale di San Gallo e il tribunale cantonale hanno stabilito che solo Diana Idtensohn fosse responsabile e hanno respinto la domanda contro Albert Frei. Entrambe le parti hanno fatto ricorso contro questa decisione.Legge
Secondo l'art. 56 cpv. 1 CO, il detentore di un animale è responsabile dei danni causati dallo stesso. Il detentore è esonerato da tale responsabilità solo se dimostra di aver osservato la diligenza richiesta dalle circostanze o che il danno si sarebbe verificato nonostante tale diligenza.
Per determinare chi sia il detentore, il criterio decisivo è che la persona eserciti un potere sull'animale e abbia la facoltà di disporne. Il proprietario non è necessariamente il detentore, in quanto tale status può essere trasferito a un terzo, in particolare a un locatario o a un utilizzatore temporaneo, se ha il controllo effettivo dell'animale e la capacità di assicurarne la necessaria sorveglianza.
Nel caso di specie, sebbene Albert Frei fosse il proprietario del cavallo "Globus", era Diana Idtensohn ad averne il…