Ever since I have been working with XML, one use case always pops up: personalized books and magazines. In fact: the reason we built xDB was to facilitate the Build-Your-Own-Schoolbook idea of a Dutch educational publisher. The BYOS idea never materialized, mainly because at that time -late 90's- the business and technology weren't ready for it.


Now, in their struggle for survival, publishers are again exploring the personalization route. Take project Mine by publishing giant Time Inc. On Mine's website, you fill in a small questionnaire and select which five of a batch of Time Inc magazines you prefer. Based on this selection, Mine prints a personalized copy and sends it to you. I'm still waiting for my copy, but Joshua Benton from the Nieman Journalism Lab, received his copy and writes that the personalization is currently only done for the ads and that there are still some caveats.


Now, back to the technology side of the 'mass customization promise': can we deliver with the current set of XML tools and technology? Yes, we can! XML databases are available in many flavors (did you know that xDB is now available as a free download for development purposes?) and much has been
published about XQuery. Last, but not least, there is XProc, the XML Pipeline Language, which as Joel Amoussou points out "simplifies the design, documentation, and maintenance of very complex publishing workflows".


All these XML technologies (XML database, XQuery and XProc) have been packaged by EMC in a product called Dynamic Delivery Services, and to make it even better: within the next couple of weeks, DDS will be made available for free to the developer community! So: let the domain name bidding war begin for myNewsPaper.com and myMagazine.com!