Quests are broken down into Stages (steps), and each stage can have multiple Branches (parts) like Kill 10 Rats, Find 4 roots, etc. I highly recommend looking up a quest you are familiar with, and then comparing the walkthrough on Zam or Wikia to see how the data is encoded.
Now, everyone should understand that this data is NOT perfect, but it is what we can get for the time being until sometime in 2014, and I thought it more important to have imperfect data now, then perfect data months from now.
Limitations of this data which will hopefully be fixed next year...
Recipes give Components and Fuel as item names, instead of unique itemids. This will make linking up recipes a bit tougher. The reason for this is, some recipes accept more than one item to make the recipe. For instance, some recipes take "fluid" as a component, or older types of malachite.
Quests are not exported with Quest Giver info. -- This could be an NPC, a book, a spawncamp (an object you click), or by a triggered event.
Quests are not exported with Starting Zone. However quests ARE exported with finishing zone for each step!
Quests do not include complete/consistent Reward data. Quest rewards can be in several different formats, and we only got support for the simplest type.
The active quest journal section of /character_misc/ is exporting in German, French, Japanese, or Russian for players on those servers. This will make matching up and displaying your active quest journal outside the game pretty much impossible for these players. Sorry!