Workflow

What we Offer

DEFT - Features

     
New documents can be created or existing unstructured documents imported   Complex sections are tagged automatically 
         
Tex/Latex files can be imported into DEFT   Includes several useful bibliography-related macros
         
DEFT can be used to generate XML for Books    Several editorial aids
         
No prior knowledge of XML is required    DEFT can be customised to translate characters from any font
         
All documents are tagged in virtually the same way, irrespective of target DTD   Equations are created using MathType
         
Once set up, a high level of output can be achieved   Equations can be translated to TeX or MathML
         
DEFT comes with a tutorial to get the beginner started   Custom tags can be created in DEFT
         
DEFT includes a comprehensive help system   XML conversion is implemented with a programmable DTD engine
         
DEFT has a built-in validator for pinpointing errors   DEFT provides several complete working DTD conversions
         
Tables/lists/footnotes/endnotes are set up in the usual way in Word   DEFT can generate XML-compatible output
         
DEFT is a macro-based system   DEFT uses macros to style references
     
     


New documents can be created or existing unstructured documents imported
DEFT accepts as input documents in any format that Word® can handle. This makes DEFT ideal for converting unstructured legacy data into XML.

Back to top


TeX/Latex files can be imported into DEFT
DEFT includes an optional add-on facility for converting files in TeX or Latex format into RTF documents which can then be imported into Word. TeX equations are initially converted into an ASCII format (MTEF data) from which MathType® equation objects are generated when the RTF document is loaded into DEFT. TeX tables, lists, footnotes, etc., are all converted into their Word equivalents.

Back to top


DEFT can be used to generate XML for Books 
As well as being capable of generating XML for single entities, DEFT can be used to manage books and collections of documents.

Back to top


No prior knowledge of XML is required 
DEFT was designed for users with little or no knowledge of the basic concepts of XML; the user, however, will quickly become familiar with the basics of XML as familiarity with the system grows. If DEFT is configured correctly, the user should never have to look at an XML file.

Back to top


All documents are tagged as per the respective target DTD 
In a multi-DTD environment, DEFT is programmed to switch from one DTD to another. DEFT is designed in such a way that all documents can be tagged according to the specifications of the target DTD; DEFT's DTD engine takes care of the complex transformations required to produce the desired XML output. This has a significant effect on the level of output achievable by an editor and makes the system much easier to learn.

Back to top


Once set up, a high level of output can be achieved 
Once DEFT has been configured for a particular DTD, high levels of output can be achieved. Configuring the user interface for a particular DTD is quite straightforward. Implementing a DTD conversion using DEFT's DTD engine requires some programming knowledge; however, once the DTD engine has been mastered it becomes quite easy to use. Output level can be increased further by using DEFT's Batch conversion

Back to top


DEFT comes with a tutorial to get the beginner started 
To get the beginner started as quickly as possible, DEFT provides a demo document and an accompanying tutorial to introduce new users, step by step, to all of DEFT's key features.

Back to top


DEFT includes a comprehensive help system
DEFT assumes no prior knowledge on the part of the user of XML or XML-editing systems. Every feature in DEFT is explained in detail. Images of all of DEFT's dialog boxes are included, accompanied by descriptions of each dialog option. All the main dialog boxes in DEFT have buttons linking to context-sensitive help information.

Back to top


DEFT has a built-in validator for pinpointing errors 
DEFT validates the tagged document before an XML file is generated. It checks that the tagging structure is valid and pinpoints error locations for the user with appropriate error messages. It also runs various checks on cross-references and their targets and generates an error report in the event of errors.

Back to top


Tables/lists/footnotes/endnotes are tagged efficiently in Word 
Normal Word tables, lists, footnotes and endnotes can be used in DEFT. In the case of tables and lists, DEFT tags them according to the respective DTD.

Back to top


DEFT is a macro-based system 
DEFT is a macro-based system. Macros can be used to tag single items such as an author's forename or entire sections of an article such as frontmatter. DEFT's macros are organised into dialog boxes which can be accessed via short-cut keys or toolbars; all the most common macros can also be accessed with shortcut keys.

Back to top


Complex sections are tagged automatically 
As well as macros for automatically tagging cross-references, paragraphs, equations, etc., DEFT can tag entire sections. The entire frontmatter section can be tagged using a single macro. There is also a macro for tagging the entire bibliography section; this macro will examine each reference in turn and break it down into its constituent parts before applying tags.

Back to top


Includes several useful bibliography-related macros 
In addition to the macro described above for tagging the entire bibliography section, DEFT provides several useful macros for manipulating bibliographies and their cross-references. Numbered-style bibliographies can be converted into Name/date-style bibliographies and vice-versa. Bibliographic items and their cross-references can be automatically renumbered. Bibliographic items can be sorted alphabetically.

Back to top


Several editorial aids 
As well as a comprehensive system of macros for tagging the document, DEFT provides several useful macros for editing the content of documents including numerous file-cleaning macros and extended search/replace capabilities. It also has tools to ensure consistency in the documents.

Back to top


DEFT can be customised to translate characters from any font 
DEFT provides built-in recognition for several fonts. The list of fonts which it is capable of recognising and translating can be extended by the user. Translations for built-in fonts can also be overridden.

Back to top


Equations are created using MathType 
Equations in DEFT are created using Design Science's powerful 'wysiwig' equation editor MathType. As well as being very easy to use, this editor comes with a built-in conversion utility for generating XML which can be customised by the user. MathType can also convert equations created in other formats into its own native format.

Back to top


Equations can be translated to TeX or MathML 
As well as generating XML from equations, DEFT can be set up to generate TeX or MathML. DEFT's MathType translation file (DEFT.tdl) can be customised to directly output MathML rather than XML; alternatively, DEFT's DTD engine can be configured to output either TeX or MathML.

Back to top


Custom tags can be created in DEFT 
DEFT comes with an extensive palette of tags. Since these may not always suffice they can be supplemented by user-defined tags.

Back to top


XML conversion is implemented with a programmable DTD engine 
DEFT's most important feature is its programmable DTD engine. DEFT initially produces generic XML output from tagged Word documents. The DTD engine takes this generic XML file as input and performs the necessary transformations to produce XML output that conforms to the specifications of the target DTD. The DTD engine uses the XLISP language and is completely customisable by the user. As an alternative to XLisp, the latest version of DEFT includes a Perl interface which can be used to load XSL style sheets to implement DTD transformations.

Back to top


DEFT provides several complete working DTD conversions 
DEFT provides working DTD conversions for several DTDs: JATS 1.0, various publisher DTDs and Book DTDs.

Back to top


DEFT can generate XML-compatible output 
DEFT provides an option to generate XML-compatible output as well as XML output.

Back to top


DEFT uses macros to style references 
DEFT has macros to style references as per the reference style defined. DEFT also allows validation of references using CrossRef.

Back to top