DITA’s specialization mechanism both enables sophisticated generic processing and effectively demands that tools provide it. That is, when presented with valid, conforming DITA documents, tools should “just work,” applying all appropriate default DITA processing and behavior without any up-front configuration (with the possible exception of specifying the entity resolution catalog needed to resolve references to DTDs and schemas). Not many tools beyond the DITA Open Toolkit actually do just work. RSuite does. In particular, it uses the DITA 1.1 DITAArchVersion attribute to reliably detect DITA documents regardless of what local declaration set or specializations they use. As both an integrator and a provider of a tool designed to be integrated those tools that also just work offer the greatest value to me as an integrator and service provider. I would like to see all DITA-aware tools provide the same level of automatic configuration and processing.
Eliot has worked with essentially every SGML- and XML-related tool relevant to document authoring, management, and production that has been produced in the past 15 years. He is a founding member of the W3C XML Working Group and Co-editor, with Charles Goldfarb and Steve Newcomb, of ISO/IEC 10744:1996, HyTime 2nd Edition.
As Senior Content Engineer at Really Strategies, Eliot leads publishers through various content management initiatives, including RSuite CMS implementations, XML and desktop publishing applications, DITA requirements and standardization, and information and process analyses. He is fluent in XML, XSLT, XSL-FO, DTD development, XSD Schema, XPath, XQuery, XInclude, Xlink, and other standards that relate to information management and publishing.