Original: On 1 January 2009 Altdorf merged with Bibern , SH , Hofen , SH , Opfertshofen and Thayngen to form the municipality of Thayngen .
Simplified: Altdorf is a municipality in the canton of Schaffhausen in northern Switzerland .