Blog Archives - Stilo https://www.stilo.com/category/blog/ experience XML in a whole new way | exceptional tools for structured content solutions Wed, 20 Sep 2023 19:36:20 +0000 en-US hourly 1 https://wordpress.org/?v=6.7.1 https://www.stilo.com/wp-content/uploads/2017/03/favicon-150x150.png Blog Archives - Stilo https://www.stilo.com/category/blog/ 32 32 ChatGPT: Revolutionizing DITA XML Authoring and Documentation https://www.stilo.com/2023/09/20/chatgpt-revolutionizing-dita-xml-authoring-and-documentation/ Wed, 20 Sep 2023 19:34:44 +0000 https://www.stilo.com/?p=68614 In the world of technical communication and content management, the need for efficient, user-friendly tools is ever-evolving. One such tool that promises to ...

The post ChatGPT: Revolutionizing DITA XML Authoring and Documentation appeared first on Stilo.

]]>

 

By Stilo Corporation (September 20, 2023)

 

In the world of technical communication and content management, the need for efficient, user-friendly tools is ever-evolving. One such tool that promises to revolutionize the way we create, manage, and distribute content in the DITA XML format is ChatGPT, a state-of-the-art language model developed by OpenAI. In this blog, we will explore how ChatGPT is set to transform the DITA XML landscape, making authoring and documentation more accessible and efficient than ever before.

What is DITA XML?

Before delving into how ChatGPT will impact DITA XML, let’s briefly understand what DITA XML is. DITA (Darwin Information Typing Architecture) is an open standard for structuring, organizing, and publishing technical content. It’s commonly used in industries like software documentation, healthcare, manufacturing, and aerospace to create structured documents that can be easily reused and repurposed across different platforms.

DITA XML allows authors to break down content into small, reusable “topics” and then assemble them into comprehensive documents using a defined hierarchy. This structured approach improves content consistency, facilitates collaboration among authors, and simplifies localization and content reuse.

The Challenge of DITA XML Authoring

While DITA XML is a powerful standard for content management, authoring in DITA XML can be challenging for several reasons:

  • Steep Learning Curve: Learning the intricacies of DITA XML and its associated tools can be time-consuming and challenging for new authors.
  • Complex Markup: DITA XML requires authors to add complex markup tags, making the content creation process less intuitive.
  • Content Reuse: While DITA XML promotes content reuse, identifying and retrieving reusable content can be cumbersome.
  • Collaboration: Collaborative authoring and review processes can be challenging, especially when authors are not well-versed in XML.

How ChatGPT Will Revolutionize DITA XML

ChatGPT is poised to address these challenges and revolutionize DITA XML authoring and documentation in several ways:

  • Simplified Authoring: ChatGPT makes authoring in DITA XML more accessible by providing a user-friendly, natural language interface. Authors can simply describe their content requirements in plain language, and ChatGPT can generate the necessary DITA XML markup, reducing the learning curve for new authors.
  • Automated Markup: ChatGPT can automatically generate DITA XML markup, reducing the need for authors to manually insert tags. This automation streamlines the authoring process and reduces the risk of markup errors.
  • Content Suggestions: ChatGPT can suggest relevant topics and content components based on the author’s input, promoting content reuse and consistency. Authors can easily locate and incorporate existing content into their documents.
  • Real-time Collaboration: ChatGPT enables real-time collaboration among authors by providing a collaborative environment where multiple users can work on DITA XML documents simultaneously. This feature enhances productivity and teamwork.
  • Quality Assurance: ChatGPT can assist in quality assurance by checking DITA XML documents for consistency, completeness, and compliance with industry standards. It can flag potential issues and offer suggestions for improvement.
  • Integration with Existing Tools: ChatGPT can seamlessly integrate with existing DITA XML authoring and content management tools, enhancing their functionality and making the transition to a more efficient workflow smoother.

The advent of ChatGPT is poised to revolutionize DITA XML authoring and documentation. By simplifying the authoring process, automating markup, facilitating content reuse, enabling real-time collaboration, and enhancing quality assurance, ChatGPT empowers technical communicators to create structured, high-quality content more efficiently than ever before.

As organizations seek to optimize their content management processes and improve documentation quality, ChatGPT offers a promising solution to meet these evolving needs in the world of DITA XML authoring. Embracing this technology may very well be the key to staying ahead in the dynamic field of technical communication and content management.

About Stilo Corporation
Stilo develops tools to help organizations automate the conversion of content to XML and build XML content processing components integral to enterprise-level publishing solutions. Operating from Canada, Stilo supports commercial publishers, technology companies and government agencies around the world in their pursuit of structured content. For more information, visit https://www.stilo.com/about.

The post ChatGPT: Revolutionizing DITA XML Authoring and Documentation appeared first on Stilo.

]]>
How To Convert Pharma Content In Microsoft Word To DITA XML https://www.stilo.com/2023/07/24/how-to-convert-pharma-content-in-microsoft-word-to-dita-xml-using-conversion-software/ Mon, 24 Jul 2023 17:47:34 +0000 https://www.stilo.com/?p=68551 Converting Pharma content in Microsoft Word to DITA XML using conversion software can streamline the process and help ensure accuracy. Follow these 8 steps...

The post How To Convert Pharma Content In Microsoft Word To DITA XML appeared first on Stilo.

]]>

 

By Stilo Corporation (July 24, 2023)

 

Converting Pharma content in Microsoft Word to DITA XML using conversion software can streamline the process and help ensure accuracy. Follow these 8 steps to accomplish the conversion:

  1. Choose the Conversion Software: Select a reliable and reputable DITA conversion software (e.g. Migrate by Stilo) that supports importing Word documents and exporting to DITA XML. Tools providing automation will yield more consistent results.
  2. Acquire the Conversion Software: Most DITA software is accessible as a SaaS service. Find a reliable vendor and obtain your user credentials.
  3. Prepare the Word Document: Clean up the Word document by ensuring consistent formatting, styles, and indentation. Remove any unnecessary elements that might not translate well into DITA XML.
  4. Save the Word Document as a Compatible Format: Most DITA conversion software supports DOCX (Microsoft Word format). Save your cleaned-up Word document in the compatible format.
  5. Import the Word Document into the Conversion Software: Open the conversion software and import the Word document you saved in the previous step. The software should recognize the document’s structure and content.
  6. Configure Conversion Settings: Depending on the capabilities of the conversion software, you may have options to configure the conversion settings. These settings might include specifying DITA elements, handling images and links, and adjusting the output structure.
  7. Initiate the Conversion: Start the conversion process using the configured settings. The software will analyze the Word document and transform it into DITA XML according to your chosen options.
  8. Review and Fine-Tune the Converted DITA XML: After the conversion is complete, review the resulting DITA XML content. Check for any formatting or structural issues that might need manual adjustments. Ensure that the DITA elements are appropriately mapped, and the content is well-organized.

Make any necessary fine-tuning and edits within the conversion software to improve the quality of the DITA XML output.

Note that the efficiency and accuracy of the conversion heavily depend on the chosen software and the initial quality of the Word document. Always review the converted DITA XML thoroughly and perform any manual adjustments to achieve the desired results.

 

About Stilo Corporation
Stilo develops tools to help organizations automate the conversion of content to XML and build XML content processing components integral to enterprise-level publishing solutions. Operating from Canada, Stilo supports commercial publishers, technology companies and government agencies around the world in their pursuit of structured content. For more information, visit https://www.stilo.com/about.

The post How To Convert Pharma Content In Microsoft Word To DITA XML appeared first on Stilo.

]]>
How to Convert Structured and Unstructured Content to DITA XML https://www.stilo.com/2023/07/12/how-to-convert-structured-and-unstructured-content-to-dita-xml/ Wed, 12 Jul 2023 21:13:00 +0000 https://www.stilo.com/?p=68547 Converting content to DITA XML can be a complex process, but by following a structured approach, you can streamline the conversion process. Here are 10 steps ...

The post How to Convert Structured and Unstructured Content to DITA XML appeared first on Stilo.

]]>

 

By Stilo Corporation (July 12, 2023)

 

Converting content to DITA XML can be a complex process, but by following a structured approach, you can streamline the conversion process. Here are 10 steps to guide you through the conversion:

  1. Define Conversion Scope: Determine the scope of the conversion project, including the specific content to be converted and the desired output structure in DITA XML. Identify any specific requirements or constraints related to the content, formatting, or metadata.
  2. Assess Content: Review the content to understand its structure, complexity, and formatting. Identify any challenges or potential issues that may arise during the conversion process, such as complex tables, graphics, or non-standard layouts.
  3. Plan the Conversion Strategy: Develop a conversion strategy based on the content assessment. Determine the best approach for extracting content from the source, including text, images, tables, and other elements. Consider using conversion software to automate the initial extraction process.
  4. Prepare DITA XML Structure: Define the DITA XML structure and create the necessary topic types, elements, and metadata to accommodate the converted content. Customize or extend the existing DITA specialization modules or create new ones as per your specific requirements.
  5. Map Source Content to DITA XML: Map the extracted content from the source content to the corresponding elements in the DITA XML structure. Determine how the source headings, paragraphs, lists, tables, and other content elements will be represented in the DITA XML structure.
  6. Establish Tagging Guidelines: Develop tagging guidelines to ensure consistent and accurate tagging of content during the conversion process. Define guidelines for tagging headings, lists, images, tables, references, and other content elements according to the DITA XML structure.
  7. Perform Content Conversion: Apply the defined tagging guidelines and convert the extracted content from source into DITA XML (preferably using automation tools). Use XML editors or specialized conversion tools to facilitate the conversion process and ensure adherence to the DITA XML structure and tagging guidelines.
  8. Validate and Review: Validate the converted DITA XML content using XML validation tools or DITA-aware XML editors. Perform a thorough review of the converted content to ensure accuracy, consistency, and adherence to the desired DITA XML structure. Address any identified errors, inconsistencies, or formatting issues.
  9. Enhance and Optimize: Enhance the converted content by refining the structure, applying consistent formatting, and improving the metadata. Optimize the DITA XML content by identifying opportunities for content reuse, modularization, and metadata enrichment.
  10. Publish and Test: Generate output from the converted DITA XML, such as PDFs, HTML, or other desired formats. Test the generated output for accuracy, formatting, and usability. Make any necessary adjustments or refinements to ensure the final output meets the desired quality standards.

Throughout the conversion process, it is crucial to maintain thorough documentation, communicate with stakeholders, and seek feedback to address any challenges or refine the conversion strategy. By following these steps, you can effectively convert any source content to DITA XML, enabling structured content management and facilitating efficient content reuse and delivery.

 

About Stilo Corporation
Stilo develops tools to help organizations automate the conversion of content to XML and build XML content processing components integral to enterprise-level publishing solutions. Operating from Canada, Stilo supports commercial publishers, technology companies and government agencies around the world in their pursuit of structured content. For more information, visit https://www.stilo.com/about.

The post How to Convert Structured and Unstructured Content to DITA XML appeared first on Stilo.

]]>
The Future of DITA XML: Unleashing its Potential in the Next 10 Years https://www.stilo.com/2023/06/27/the-future-of-dita-xml-unleashing-its-potential-in-the-next-10-years/ Tue, 27 Jun 2023 14:34:10 +0000 https://www.stilo.com/?p=68535 As technology continues to evolve at a rapid pace, so does the need for efficient and scalable content management systems. Over the years, DITA XML ...

The post The Future of DITA XML: Unleashing its Potential in the Next 10 Years appeared first on Stilo.

]]>

 

By Stilo Corporation (June 27, 2023)

 

Introduction

As technology continues to evolve at a rapid pace, so does the need for efficient and scalable content management systems. Over the years, DITA XML (Darwin Information Typing Architecture) has proven to be a powerful framework for structured authoring and content reuse. In this article, we will explore the future of DITA XML over the next 10 years and the exciting possibilities it holds for organizations across various industries.

 

Enhanced Collaboration and Integration

DITA XML has already established itself as a leading standard for structured content authoring. However, its true potential lies in its ability to foster collaboration and integration across diverse teams and systems. In the coming years, we can expect to see further advancements in collaborative tools and integrated workflows that seamlessly connect subject matter experts, technical writers, translators, and content management systems. This integration will result in improved efficiency, reduced redundancy, and enhanced content reuse.

 

Intelligent Automation and Machine Learning

Artificial Intelligence (AI) and Machine Learning (ML) technologies have made significant strides in recent years. In the next decade, we can anticipate the integration of these technologies with DITA XML, revolutionizing the content creation and delivery processes. AI-powered tools can assist in automating mundane tasks like topic classification, metadata extraction, and content personalization. Machine Learning algorithms can analyze vast amounts of structured data to provide valuable insights, enabling organizations to make data-driven decisions for content strategy and optimization.

 

Adaptive and Personalized Content Delivery

As user expectations continue to evolve, the demand for personalized and adaptive content experiences will rise. DITA XML, with its structured authoring capabilities, is well-positioned to meet this demand. In the future, we can expect to see the emergence of sophisticated delivery platforms that leverage DITA XML’s structured content to deliver personalized and adaptive experiences across multiple channels and devices. Users will receive content tailored to their preferences, context, and device, enhancing engagement and overall user experience.

 

Integration with Emerging Technologies

The next decade will witness the integration of DITA XML with emerging technologies that are poised to reshape industries. For example, the rise of the Internet of Things (IoT) will require the efficient management of technical documentation for interconnected devices. DITA XML’s structured approach can ensure consistency and reusability across a multitude of IoT devices. Similarly, the increasing adoption of Augmented Reality (AR) and Virtual Reality (VR) will demand rich, interactive, and immersive content experiences. DITA XML can provide the foundation for creating and managing structured content that seamlessly integrates with these immersive technologies.

 

Evolution of DITA XML Tools and Standards

As DITA XML continues to evolve, we can anticipate the development of new tools and standards that enhance its capabilities and simplify its adoption. The DITA community is known for its collaborative spirit, and we can expect to see the release of improved authoring tools, content management systems, and integration frameworks. Additionally, new DITA specialization modules may emerge, addressing specific industry requirements and expanding the scope of DITA XML’s application.

 

Conclusion

The future of DITA XML over the next 10 years is bright and promising. With its structured authoring approach, DITA XML provides a solid foundation for organizations to create, manage, and deliver content efficiently. As collaboration, automation, personalization, and emerging technologies become increasingly important, DITA XML will continue to adapt and evolve, empowering organizations to meet the demands of a rapidly changing digital landscape. Embracing DITA XML and staying attuned to its evolving ecosystem will enable organizations to unlock new possibilities and remain competitive in the content management space.

 

About Stilo Corporation
Stilo develops tools to help organizations automate the conversion of content to XML and build XML content processing components integral to enterprise-level publishing solutions. Operating from Canada, Stilo supports commercial publishers, technology companies and government agencies around the world in their pursuit of structured content. For more information, visit https://www.stilo.com/about.

The post The Future of DITA XML: Unleashing its Potential in the Next 10 Years appeared first on Stilo.

]]>
Facilitate Translation with Planning https://www.stilo.com/2021/06/15/facilitate-translation-with-planning/ Tue, 15 Jun 2021 22:02:46 +0000 https://www.stilo.com/?p=66144 Joann Hackos, Grande Dame of DITA, claimed in 2011 that just switching to DITA could save 20% on translation costs. A competent Content Management ...

The post Facilitate Translation with Planning appeared first on Stilo.

]]>

 

By Peter Fournier
“Plan early, plan thoroughly”

Planning for translation

Joann Hackos, Grande Dame of DITA, claimed in 2011 that just switching to DITA could save 20% on translation costs. A competent Content Management System could easily save another 20% (Joann Hackos’ Keynote on DITA and Translation Management).

If you need translation or localization, DITA seems like a slam dunk decision. Might as well get started with DITA in English and develop the translation part later, yes?

No, don’t do that. You really must plan to include translation into your DITA workflow from the start or you can fail to deliver the expected cost savings promised at the start of the migration to DITA project.

 

Basic issues

The translation and localization industry has migrated to its own XML standards. There are several:

  • XLIFF (XML Localization Interchange File Format)
  • TMX (Translation Memory eXchange)
  • TBX (TermBase eXchange)
  • SRX (Segmentation Rules eXchange)
  • ITS (Segmentation Rules eXchange)
  • and no doubt others …

All of these standards play well with DITA but can also play very badly depending on the tools, workflow, CMS or CCMS and outside suppliers you will use in your implementation of DITA + translation.

This diagram shows some of the complexities involved in an integrated workflow.

Without translation the diagram looks more like this:

So, is this complexity of translation good news or bad news? It’s excellent news with proper planning. What are the steps required to achieve excellent results?

 

Step One: It’s been done before …

DITA plus translation has been done before. Seek out others who have already implemented the transition. You will find that there are many ways to approach the problem. Some of the ways will be similar to your situation, others won’t be, but the more people you talk to the more ideas you’ll have to work with.

 

Step Two: Talk to translation companies

Before talking with a translation company, you need to prepare a sample of your content, in DITA, that represents the full scope of the content you will want translated. To keep all conversations on track you likely want to use the same sample you use for testing Stilo Migrate and OptimizeR.

Talk to several companies. You will find each one has different procedures, tools, and content specialties. You are looking for the company with the best fit with DITA, your content, and the capacity for the expected translation load. To minimize the technology load at your end you will most likely want to deal with a company that can handle DITA as the input to translation workflow.

However, some translation companies require XLIFF files as input to the process. If XLIFF is required ask the company about handling the conversion from DITA to XLIFF and back again. If you must generate XLIFF internally there are tools, like Fluenta, that may enable the conversion in both directions reliably.

One of the features you will want to explore with these suppliers is “translation memory”. Modern translation software can remember what has not changed and so does not need to be translated again. However, this memory can be complicated. Can I send the DITA files for an 800-page book to the supplier and expect them to manage the translation memory? Some CCMS’ and CMS’ can handle sending just the changed files. Does that fit in with the translation supplier’s workflow?

 

Step Three: Talk to Component Content Management System (CCMS) and Content Management System (CMS) companies

If you are already using a CCMS or CMS you may find the system is already optimized for efficient translation from a DITA source.

If you are in the market for a CMS or CCMS pay close attention to how the system will help you manage translation. Some systems can deal directly with translation companies over the internet.

In the pilot phase of a migration to DITA plus translation you likely don’t need a CMS or CCMS right away; you can use the file system instead. Using the file system in the early stages has two main advantages. The first is that it’s easier to conceptualize how all the pieces fit together before introducing a database system — it aids in learning. This will be a benefit when selecting a CCMS or CMS. Second, it makes interaction with outside suppliers easier; ZIP a folder with your content and send it out for review and discussion.

Here’s a typical folder structure for DITA in the filesystem:

 

Step Four: Translation companies have important things to say about writing

Translation may be necessary but is never easy. Ask your translation supplier(s) for advice on how to write English content that makes good translation possible. Grammar varies dramatically from language to the next. For example, in French tables are feminine but floors are masculine. In English tables and floors have no gender. That’s a trivial example. Apparently Finnish has 15 inflections for nouns. This thread, Product names and reuse: a very serious anti-pattern when translating documents, on the OASIS site gives an excellent summary of some of the problems related to DITA reuse. In other words, authoring, at the most basic level, can make translation more expensive. Be sure to explore this issue with potential translation suppliers.

 

Step Five: Translation companies have important things to say about DITA

Reuse, especially the more advanced reuse options in DITA, can cause problems and expense during translation. CONREF, DITAVAL, CONKEYREF, HREF all have special caveats when interacting with translation companies. It’s important to understand these limitations and opportunities before committing to a flavor of DITA or a specific translation partner.

 

Step Six: Start small

Back in step two I recommended developing a representative sample, in DITA, of your content. Use and refine that sample in all your dealings with suppliers. Having all the conversations based on the same sample will make the final choices much easier.

Starting small also has the benefit of making mistakes easier to fix. Just like Stilo Migrate‘s ability to let you iteratively approach the perfect migration from MS Word, say, to DITA, a good sample of content will allow you to manage the iterative approach to a complete DITA plus translation system in your company.

 

Conclusion

Converting from a legacy authoring platform to DITA is one thing, converting to DITA plus translation is entirely different. Suddenly you are not trying to optimize for internal requirements but internal and external optimizations simultaneously. The more planning you can do for this external and internal optimization the better. It may add six months to the planning phase of a transition to DITA but will pay off big time in avoided costs and maximized efficiency.

 

Not recommendations but good sources …

The following are the best sources of general information on translation I’ve found this week. Please don’t take these links or other links above as recommendations! They’re just good information I’ve found.

How To Translate DITA Projects [Step-By-Step Guide]

Translating your DITA Project

 

About the Author

Peter Fournier has extensive experience in the BNR/Nortel documentation space. In the late 80’s and early 90’s he studied the feasibility of moving the Technical Documentation to SGML. He later developed, with his team and advanced online help system for Network Management and other software produced by Nortel. The core of the online help software was based on SGML principles of containerization but only had five or six base elements, and a lot of attributes.  It was engineered to be compatible with SGML so the group had no trouble generating valid XML when the draft standard appeared in late 1996 or early 1997.  In 2005 he discovered, with great joy, DITA XML. He introduced DITA to JDSU (now Lumentum) in 2008 and served as DITA manager and technical prime until 2018.  Between 2010 and 2014 he  also found  time to get a startup going and developed software to assist groups of 1 to 20 people to get into DITA and manage all the background complexity, including publication.  As of 2021 he’s back in the DITA space and loving the Stilo philosophy of making highly complex transformation software easily accessible to customers.

The post Facilitate Translation with Planning appeared first on Stilo.

]]>
Simplifying Complex Conversions to DITA XML https://www.stilo.com/2021/05/15/simplifying-complex-conversions-to-dita-xml/ Sat, 15 May 2021 18:05:09 +0000 https://www.stilo.com/?p=66000 DITA XML conversion projects can fail simply because they get too complicated. Major stumbling blocks leading to complexity include ...

The post Simplifying Complex Conversions to DITA XML appeared first on Stilo.

]]>

 

By Peter Fournier

DITA XML conversion projects can fail simply because they get too complicated. Major stumbling blocks leading to complexity include:

  • Too many styles, sometimes running into the hundreds in large document suites.
  • Badly applied styles for example a “Heading 1” followed by a “Heading 4”.
  • A “Normal” paragraph manually formatted to look like something else.
  • Inconsistent content such as multiple ways to label procedures, for example “To clean XYZ” and “Cleaning XYZ”.

Because of these and many other problems it has been very common to cleanup a suite before converting to DITA XML and often doing post-conversion cleanup as well. Pre- and post-cleanup can be the most time consuming, complex, hard to manage and expensive part of a conversion project.

Enter Stilo’s Migrate software. For instance, suppose we have a list in a document that looks like this:

In Microsoft Word, or any other WYSIWIG editor, all the program knows is that

  • this text contains a heading (maybe),
  • paragraphs, some of which are in a numbered list,
  • and formatting to make the text look the way it does.

Migrate assists in the automated conversion to DITA XML by helping you create conversion rules and enhance the final DITA XML output.  For example, you can create:

  1. A rule that detects the fact that the first word in the heading ends in “ing”, indicating it is probably a task heading. It, and the subsequent text will be placed in a “task” topic. The paragraph will be placed in a “title” element.
  2. However sometimes a heading isn’t really a heading it just looks that way, it’s a manually formatted “Normal” paragraph. That’s OK.  You can create a rule that detects the manual formatting and the applies rule 1 above.
  3. A rule that adds a registered trademark symbol to the first occurrence of the word “QuickTrace”.
  4. A rule that detects that some paragraphs are numbered and that these should be wrapped in “steps/step/command” elements.
  5. A rule that detects that the word following the word “Click” is likely a UI element. The word following “Click” will be wrapped in a “uicontrol” span.
  6. However, sometimes the word “Click” is followed by a word that is in turn followed by a “→” character in which case the whole string with embedded arrows will be wrapped in “menucascade/uicontrol” elements.
  7. A rule that detects that a paragraph before the actual steps should be wrapped in a “context” element.
  8. A rule that detects that the last paragraph is indented at the same level as the numbered list and is not followed by another list item. Therefore, it should be wrapped in a “result/p” element.

The final result of the conversion to DITA will look like this:

So, starting with just formatted paragraphs you can create enriched, valid DITA XML, as you can see in the picture — and avoid, perhaps eliminate, pre- and post-cleanup.

To get a better idea of just how enriched the DITA XML really is here is the file that generated the improved output:

Note that the “→” character isn’t present in the XML, it’s added as part of generating the output.

The next time Migrate encounters a task formatted this way it will know what to do. That makes your conversion project simpler, more accurate and faster as you go along.

 

About the Author

Peter Fournier has extensive experience in the BNR/Nortel documentation space. In the late 80’s and early 90’s he studied the feasibility of moving the Technical Documentation to SGML. He later developed, with his team and advanced online help system for Network Management and other software produced by Nortel. The core of the online help software was based on SGML principles of containerization but only had five or six base elements, and a lot of attributes.  It was engineered to be compatible with SGML so the group had no trouble generating valid XML when the draft standard appeared in late 1996 or early 1997.  In 2005 he discovered, with great joy, DITA XML. He introduced DITA to JDSU (now Lumentum) in 2008 and served as DITA manager and technical prime until 2018.  Between 2010 and 2014 he  also found  time to get a startup going and developed software to assist groups of 1 to 20 people to get into DITA and manage all the background complexity, including publication.  As of 2021 he’s back in the DITA space and loving the Stilo philosophy of making highly complex transformation software easily accessible to customers.

The post Simplifying Complex Conversions to DITA XML appeared first on Stilo.

]]>
Controlling Your Evolution To DITA XML https://www.stilo.com/2021/04/14/controlling-your-evolution-to-dita-xml/ Wed, 14 Apr 2021 12:43:10 +0000 https://www.stilo.com/?p=64676 So, you’re convinced that moving your documentation to DITA XML is a great idea.  The move will increase productivity, enable reuse and allow multichannel ...

The post Controlling Your Evolution To DITA XML appeared first on Stilo.

]]>

 

By Peter Fournier

So, you’re convinced that moving your documentation to DITA XML is a great idea.  The move will increase productivity, enable reuse and allow multichannel publishing to many platforms.  It will also future proof your authoring and publishing – no more getting captured by tool vendors!  Yeah!

But converting your existing documents to DITA can be a daunting task. Documentation is likely the messiest data ever created. It’s very common to discover that all those MS Word documents that should be moved to DITA are not identical from a data point of view:  different documents use different styles, very often headings are actually “Normal” but manually formatted to look like a heading, a numbered list can be a procedure in one place or just a list in another.   From a structured authoring point of view, source documents written in WYSIWYG tools are not your friend.

Because of the complexity of source documents, companies moving to DITA usually choose to get some help getting from a legacy authoring tools into DITA.  There are several routes to choose from:

  1. Over-the-wall conversion
    Send your documents to a company specializing in conversion. They take your documents, convert them, then send them back for QA.  The QA usually involves several conversion and refinement cycles before achieving acceptable results.
  2. In-house conversion with the help of consultants
    This can deliver better results faster if only because it facilitates QA, conversation, discussion and exception handling. Unfortunately, when the consultants leave they take with them the knowledge of exactly how the work was done. You lose precious conversion experience that could have been used in your next project.
  3. In-house conversion using off-the shelf tools
    This can be an excellent solution since you retain the knowledge of how to convert documents to DITA and making the next 1,000 pages of conversion easier to do. Unfortunately, off-the-shelf tools often require expensive cleanup of the source documents and are not sophisticated enough to do a complete conversion, including advanced DITA features, all in one go.

Taking control with Stilo’s Migrate

Migrate smooths the path from messy WYSIWYG documents to advanced DITA XML. Here’s how.

  1. Migrate has the same advantages as over-the-wall conversion
    You upload your documents to Migrate in the cloud and convert them there with help from Migrate/DITA experts. They will assist you with initial conversions and you always pay a fixed rate per thousand words per document. Subsequent cycles through the conversion process are free, in-house, and fast – refine and QA as much as you need, for free.
  2. Migrate has the same advantages as working with consultants
    Stilo’s business model is not about charging per hour as though they were normal conversion consultants. No, Stilo’s business model is assisting you to become your own conversion expert while always being available in the background to help with difficult problems. There is a consulting fee to be paid but it’s not a long term-contract for a fixed amount – you only pay Stilo for the consulting you require to get passed the sticky bits.
  3. Migrate has the same advantages as using off-the-shelf tools
    Migrate has more depth and capability built-in than any other off-the-shelf tool. This minimizes the amount of cleanup required before conversion and enables conversion to DITA with advanced features. Also, Migrate captures the process for converting documents in “rule sets”. Any one rule set can be applied to any number of documents.  So, documents from a specific group or year in your company might require different conversion rules than documents from another group or year.  That’s fine.  Rule sets allow you to permanently capture all of the learning and knowledge about conversion as you go along.

Control achieved!

Stilo’s Migrate is unique in the industry.  It is finely tuned, based on extensive experience over 30 years, to satisfy real business objectives. Among them are:

  1. Proof of concept before commitment
    Migrate allows companies to start their migration to DITA with small bite-sized projects done for minimal cost. If the project is successful companies can expand to larger document suites without entering a new project or dealing with a new company.  Rule sets guarantee capturing experience in-house so that what is learned in converting 30 pages can be applied and refined in the next 100 pages, the next 1,000 pages, and the next 10,000 pages or more. Migrate scales very well within typical budget processes. This is budget control.
  2. Project management
    Stilo’s Migrate model fits in well with standard SW project management. In the last 1,000 pages converted did we experience more or less requirement for consulting with Stilo experts? In the last thousand pages did we have to create new rules at a higher or lower rate than the previous 1,000 pages?  These measures are very similar to standard SW measures such as defects per thousand lines of code.  This is project control.
  3. Source coverage
    You have to convert source documents saved in DOCBOOK, HTML, HTML5, DOCX and MIF. Can Stilo handle all these sources? Yes, of course.  This is technology control.
  4. Learning and knowledge capture
    Are we climbing the corporate knowledge ramp? Can we see our way to no longer needing hand holding from Stilo?  Of course.  That is the Stilo business model.  This corporate business intelligence control.

Control comes in many flavors and at different levels in a company. Stilo’s Migrate helps achieve control at every level.

 

About the Author

Peter Fournier has extensive experience in the BNR/Nortel documentation space. In the late 80’s and early 90’s he studied the feasibility of moving the Technical Documentation to SGML. He later developed, with his team and advanced online help system for Network Management and other software produced by Nortel. The core of the online help software was based on SGML principles of containerization but only had five or six base elements, and a lot of attributes.  It was engineered to be compatible with SGML so the group had no trouble generating valid XML when the draft standard appeared in late 1996 or early 1997.  In 2005 he discovered, with great joy, DITA XML. He introduced DITA to JDSU (now Lumentum) in 2008 and served as DITA manager and technical prime until 2018.  Between 2010 and 2014 he  also found  time to get a startup going and developed software to assist groups of 1 to 20 people to get into DITA and manage all the background complexity, including publication.  As of 2021 he’s back in the DITA space and loving the Stilo philosophy of making highly complex transformation software easily accessible to customers.

The post Controlling Your Evolution To DITA XML appeared first on Stilo.

]]>