1. A method of integrating a document in a first format into a data store holding documents in a second format, the method comprising: supplying the document in the first format and a specification comprising instructions for creating a description of the document based on attributes of the document and syntax rules for the description; receiving the document in the second format; receiving a description of the document generated responsive to the specification; and importing the document in the second format into the data store responsive to the description.