This could start out pretty simple. A research dwarf can be in a research workshop and make just about anything from anything, provided they have the appropriate craft skill. It takes three times as long to make an item for research, but it gives a chance for one of a few things to happen.
1) Faster item creation for the item type, craft type, or the material
2) Higher Item value for the item type, craft type, or material
3) New Items to craft altogether.
NOw it can go on to become more complex from here. You could have libraries or galleries of engravings describing the newly discovered processes. You could also have an aprentiship system that lets dwarf children become apprentices, gaining skill before they're able to wor on their own. (Apprentices would be allowed to haul, but only to deliver finished products from a workshop and gatehr raw materials, and only under the direction of their master.)
You could also have general teacher dwarves that teach children a variety of skills, as well as skills like negotiation and similar skills. (Perhaps the nobility skills would only be learnable by children born from noble dwarves?)
Then, in adventure mode, these books and engravings could be found, recorded, and sold to various entities, and in dwarf fortress mode, you could buy the various books and have a dwarf read them to create an engraving as well as gain the research benefits as well.
Engravings would be a far easier way for a dwarf to learn a researched process, but books are there as well, and you can't beat an apprenticeship when it comes to learning the collective research while the dwarf is otherwise worthless.
Oh, and research breakthroughs should be able to happen at normal workshops, but they'd only happen once for every six breakthroughs at a research workshop in the same amount of time. (Perhaps no research workshops, but rather making an item for research purposes?)
[ November 07, 2007: Message edited by: Sketchy ]
[ November 07, 2007: Message edited by: Sketchy ]
My spelling sucks.
[ November 07, 2007: Message edited by: Sketchy ]