developing a new document format: how to start?
March 5, 2013 7:50 AM Subscribe
i have a need for a new document format. This document format would be novel, bringing together various kinds of media (text, code, vector and raster image formats, and maybe others) together in one container. These pieces would all have specific relation to one another, as defined by the creator of the document. I know that no document format exists to do what I want to do, and I'd like to develop it - by myself, at first, until I get a handle on the basics of the problem.
I'm a programmer (mostly scientific programming, but also HTML, CSS and Javascript) so I have the tools to do it, but I've never considered a problem of this sort before. How do I start tackling this problem? What examples are out there for me to examine? What tools are available for me?
posted by Philosopher Dirtbike to computers & internet (9 answers total) 5 users marked this as a favorite
You could also take a look at some of the metadata formats from the library world, like Dublin Core to get a sense of what descriptors you would like your document format to support.
Finally, there are several projects on Github to support ebook generation from Markdown, which may not be what you need, but may speak to what sorts of author tools you'd like to create. In that spirit, check out Leanpub.
Finally, although you've already said the format doesn't exist, consider whether you need to create a new format vs using the tools you've already got (html, css, js). Since we don't know your requirements, you're best suited to answer the question, but creating a new format is often most valuable when you're looking to serve a particular community of users or creators. In that case, do they need a format, or a new set of tools to use an existing format?
Good luck!
posted by heliostatic at 7:59 AM on March 5