People have been debating for years on if there was an official timeline to The Legend of Zelda or if it was just a bunch of similarly titled, but unrelated games. Nintendo has hinted at it in the past suggesting that not only was there a super secret official timeline, but that there were multiples created due to the time traveling in Ocarina of Time. This has lead meany to debate about what that timeline would be.
The one theory I heard most about was the split timeline theory. At the end of Ocarina of time Link gets sent back in time as a kid to live out his life like nothing happened. The theory went that Link warns Zelda of Ganondorf's plans, he is arrested, and they live on without the horrors of Ganondorf with the Triforce of Power. But, the other timeline, where link was an adult, still continued after Link was sent back. This timeline still had Hyrule rebuilding from the seven years of terror and didn't have the great hero of time to help.
Now Nintendo has officially released the timeline in the new art book Hyrule Historia. This throws a monkey wrench into the split timeline theory. No, it's not just one timeline, it's three.
Caution: I will be discussing specific parts of the Ocarina of Time story and complex time travel. If you have not played the Ocarina of Time game or have trouble understanding temporal mechanics, proceed at your own risk.