Converting Data for DLXS Implementations

Three of the DLXS classes require that materials be converted to class-specific DTDs -- Text Class, Image Class, and Bib Class. DLXS does not formally support mechanisms for the conversion of data to encoding formats/DTDs supported by DLXS, as each case of conversion is specific to your material and cannot readily be generalized. Nevertheless, we do provide here some class-specific documentation on strategies, tools, and methods we have found helpful for data conversion.

General information

In some cases, DLXS-conformant data must be further modified (e.g., the insertion of "nodes" in Text Class) to work effectively with DLXS, and this process of data preparation, along with suggested directory structuring, is covered in DLXS documentation. Also, documentation for indexing with the XPAT search engine once data has been converted and prepared is provided.

For Image Class and Bib Class, the documents linked above provide a fairly straightforward strategy and some tools for converting the fielded data typical in these classes.

For Text Class, DLPS does not have any preferred methods or quick and easy tools for for the conversion process. Only you, looking at your texts and your encoding practices, can do the intellectual work required to convert the texts to support the necessary Text Class data structure. You should do this with the tools you are most comfortable using, whether they be macros in your favorite editor, perl scripts if you have strong programming skills, OmniMark if you like that, or XSLT if your source files are or can be converted to XML. The Text Class document linked above describes a fairly detailed XSLT strategy, which uses freely-available or ubiquitous tools.