1. A method for producing a transformation from arbitrary extensible markup language vocabularies to a generic format, comprising: (a) determining a mapping of tags from the instance document vocabulary to the generic format; and (b) generating a transformation based on the mapping.