DITA-OT Day Conference – Copenhagen 2025 February 16, 2025 in Copenhagen, Denmark. DITA-OT New Features and EnhancementsWe'll go through the list of features and enhancements made to the DITA OT in the newest releases.DITA-OT and DITA 2.0: who’s done what now?DITA-OT is not part of the OASIS standards organization, but the project does its best to keep up with changes in the standard. In this session, we’ll talk about what we expect from OASIS with DITA 2.0, what you can already make use of in DITA-OT, and what you can do to help make the rest of the features a reality.Documentation DevelopmentsThis talk provides an overview of the recent changes to the DITA-OT documentation and project website, points out open issues, highlights ideas for future improvements, and closes with room for suggestions from the community and a call for contributions.Welcome to DITA-OT Community: Where Code meets PassionImagine a scenario where you are facing challenges while working with DITA Open Toolkit. You search for solutions online, check various forums and groups, but find no answers. You feel like you have no one else to turn to. However, there’s one group you haven’t reached out to yet – the DITA-OT community. A “hidden” network of DITA-OT experts, eager to share their knowledge and help you solve your problems. But how do you find them? Who are they? Who belongs to the DITA-OT community? What do we truly know about each other?Replacement keyspace constructor for Open ToolkitAs of OT 4.2, the key space construct implementation works fine for smaller key spaces but fails with larger key spaces (10s or 100s of 1000s of keys). This paper presents an alternative key space construction implementation that handles arbitrarily large key spaces with reasonable performance and memory consumption.Learning Assessment QTI OutputWorking with DITA in a learning/training group, a challenging content type to work with is the <learningAssessment> topic. Sourcing these questions in DITA is ideal to facilitate reuse across content types and to allow them to be output to multiple formats. For many learning/training groups, the primary output of learning assessment content is a platform that delivers and scores electronic exams. Most of these systems work with an import of QTI (Question & Test Interoperability) XML. While each system’s implementation of QTI varies, there is a common structure that can be used as a starting point.Building an Ant based environment around the DITA OTIn our customer deployments we have built an Ant-based environment around the DITA OT which allows us to extract and prepare the content before it's sent to OT processing. We will discuss how this design could be replicated on disk without the use of a CCMS.DITA-OT in the Age of AI: Bridging Technical Writing and Artificial IntelligenceThe DITA Open Toolkit (DITA-OT) empowers technical writing by transforming traditional authoring practices into strategic content development. Learn how Technical Writers can create content with specifics to feed AI systems with high-quality, context-rich data. This enhances AI RAG (Retrieval-Augmented Generation) models and LLMs (Large Language Models) by providing them with accurate, intent-specific information for improved training and response delivery. This session explores the critical role of DITA-OT in enabling proactive content authoring practices that align technical writing with AI enablement. Key discussion points include: How DITA-OT facilitates the transformation of structured content into AI-ready assets. The importance of metadata and taxonomy in enhancing context and intent for AI-driven applications. Best practices for transitioning from reactive to proactive content strategies using DITA-OT. Attendees will gain insights into how DITA-OT integrates technical writing with AI, driving superior user experiences and maximizing the value of knowledge-based systems.Providing content to AI engines using DITA OT pluginsContent from a DITA XML project can be used to provide information to an AI engine. In this presentation I will present two possible DITA OT plugin implementations: A DITA Open Toolkit plugin which creates fine tune material for AI engines using style guides. A DITA Open Toolkit plugin which uploads generated content to a vector store to be used by an AI Assistant. Apply AI checks to preprocessed DITA XML content.Preprocessing content using AI The presentation will also give us the possibility to look into how DITA-OT plugins are built.Automating Compliance Verification for Documentation Standards Using AIEnsuring that technical documentation adheres to industry standards, such as IEC 60335, can be a daunting task given the extensive and detailed nature of these standards. This presentation explores an innovative approach to automate the compliance verification process using AI agents.Single Source Publishing? Bury the Hatchet with DITA-OTOur team has been leveraging DITA-OT for quite some time, and it has become an invaluable tool in our single-source publishing workflow.Future Plans