Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

OASIS DITA History(2009)


Published on

Presentation to the opening meeting of DITA Consortium Japan, March 2009 (by video).
Minor update to DITA 1.2 expected approval date.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

OASIS DITA History(2009)

  1. 1. State of DITA: What is happening with DITA at the OASIS DITA Technical Committee and beyond Don R. Day Presentation for opening meeting, DITA Consortium Japan, March 2009
  2. 2. Agenda <ul><li>Background
  3. 3. The DITA TC Charter
  4. 4. Current issues
  5. 5. The DITA Roadmap </li></ul>
  6. 6. A bit of DITA History <ul><li>Key trait to keep in mind: “ML” stands for “Markup Language”
  7. 7. 1980s: GML BookMaster is IBM’s first markup language
  8. 8. 1994: SGML IBMIDDoc introduced to replace GML Bookmaster
  9. 9. 1999: “XML Workgroup” initiated to explore how the then-new XML standard should fit into IBM’s publishing future
  10. 10. 2001: first version of DITA was published on developerWorks; first internal pilots started
  11. 11. 2002: DITA introduced IDWB for beta use
  12. 12. 2003: DITA formally first released in IDWB, rollout in ID begins
  13. 13. 2004: IBM contributed the DITA specification to OASIS
  14. 14. “ and the rest is history….” </li></ul>
  15. 15. DITA at OASIS
  16. 16. What is OASIS? <ul><li>“ Organization for the Advancement of Structured Information Systems”
  17. 17. Began as XML Open, ostensibly to balance the trend towards “de facto” standards
  18. 18. Oriented towards support of standards for Vertical Industries
  19. 19. Was the home of DocBook and ODF standards at the time we were looking for a standards home for DITA
  20. 20. Besides the DITA/DocBook/ODF content group, OASIS also hosts a wide variety of XML markup usage: </li><ul><li>Adoption Services, Computing Mgmt, Document-Centric,
  21. 21. e-Commerce, Law & Government, Localisation,
  22. 22. Security, SOA Standards Adoption, Supply Chain,
  23. 23. Web Services, XML Processing </li></ul></ul>
  24. 24. The OASIS DITA Technical Committee charter <ul><li>“ The purpose of the OASIS DITA Technical Committee (TC) is to define and maintain the Darwin Information Typing Architecture (DITA) and to promote the use of the architecture for creating standard information types and domain-specific markup vocabularies. ”
  25. 25. </li></ul>
  26. 26. Who are the players? <ul><li>TC Member characterization: </li><ul><li>Users/implementers
  27. 27. Tools vendors
  28. 28. Consultants
  29. 29. Translation community
  30. 30. Governments, academics, interested parties </li></ul><li>Audience (from the charter): </li><ul><li>Writers of other specifications that could benefit from DITAs specialization model or other aspects of its architecture;
  31. 31. Vendors offering XML authoring or development products;
  32. 32. XML architects and developers who design and write XML applications;
  33. 33. Information developers and information architects </li></ul></ul>
  34. 34. Current Scope <ul><li>Subcommittees: </li><ul><li>DITA Translation Subcommittee
  35. 35. DITA Learning and Training Content Specialization Subcommittee
  36. 36. DITA Machine Industry Specialization Subcommittee
  37. 37. DITA Semiconductor Information Design Subcommittee
  38. 38. DITA for Enterprise Business Documents Subcommittee
  39. 39. DITA Help Subcommittee
  40. 40. DITA for Technical Standards Subcommittee </li></ul></ul>
  41. 41. Current Scope, continued <ul><li>Community support </li><ul><li>OASIS DITA Adoption TC </li><ul><li>Best Practices and whitepapers </li></ul><li>OASIS DITA Focus Area: http://
  42. 42. Local DITA User Groups
  43. 43. Conferences and Workshops </li></ul><li>Defining behaviors for implementers (for example, the DITA Open Toolkit reference implementation)
  44. 44. Demonstrating interoperability with other standards </li></ul>
  45. 45. The DITA Roadmap <ul><li>OASIS DITA 1.0 (approved May 2005):
  46. 46. DITA 1.0 is the formalization of the DITA DTDs and Schemas contributed by IBM to OASIS in 2004.
  47. 47. The goal of development through the 1.x series of releases is to add function while maintaining backwards compatibility with previous 1.x releases. The DITA TC has collected and prioritized a number of requirements based on known shortcomings, user requests, and relationship with other standards and industry trends.
  48. 48. Starting with DITA 1.1, backwards-compatible updates will be released peridically.
  49. 49. Backwards-compatible bug fixes will be released from time to time as Candidate Releases keyed to just-previous approved standards. The last such release was DITA 1.0.1 in the fall of 2005. </li></ul>
  50. 50. Roadmap, continued <ul><li>OASIS DITA 1.1 (approved August, 2007):
  51. 51. Two major themes: </li><ul><li>Book deliverables </li><ul><li>Converged metadata within the bookmap
  52. 52. Booklist function for generating collections of content
  53. 53. Transitional text in the bookmap
  54. 54. Indexing (See, See Also; sort order; page range)
  55. 55. Image scaling expanded specification
  56. 56. Retrofits for improved translation handling </li></ul><li>Data extensibility </li><ul><li>Extensible metadata attributes
  57. 57. Universality of “universal” attributes
  58. 58. <data> element as archetype for structured metadata, content
  59. 59. <unknown> element for foreign content vocabularies such as MathML and SVG </li></ul></ul></ul>
  60. 60. Roadmap, continued <ul><li>OASIS DITA 1.2 (expected 2010) </li><ul><li>Documentation (Spec updates)
  61. 61. Architecture (improvements/reconciliations for content models, conref; introduce full keyref and implicit linking)
  62. 62. Elements/content models (introduce elements for content attributes, keyword nesting, revised section capabilities)
  63. 63. Attributes (minor tweaks)
  64. 64. Additional Book-related (ANSI warning labels, xNAL address domain)
  65. 65. Specializations (glossary entry and definition) </li></ul></ul>
  66. 66. Roadmap, continued <ul><li>OASIS DITA 1.3: next version in the 1.x family of the Standard
  67. 67. OASIS DITA 2.0: opportunity to revisit the core architecture </li><ul><li>Expected to break the “backwards compatibility” promise of DITA 1.x
  68. 68. Compliance with other XML standards and practices that have become commonplace during the DITA 1.x lifecycle </li></ul></ul>
  69. 69. DITA in Real World use
  70. 70. Beyond ID within IBM <ul><li>DITA Wiki project: </li><ul><li>Main community of programming teams needing a way to document APIs, messages, helps, to hand over to ID
  71. 71. Additional use for project documentation and team docs
  72. 72. Good for developing standards and workgroup materials </li></ul><li>IBM Microelectronics Design Manual project </li><ul><li>Describes fab facility capabilities; enables better job scheduling
  73. 73. Has a Design Rules specialization for formalized data “packets” </li></ul><li>System Requirements
  74. 74. Global Promotions and Announcements
  75. 75. Client Self Assist (in prototype) </li></ul>
  76. 76. Other industry examples: <ul><li>Learning and Training content—BIG uptake </li><ul><li>Standard support in Adobe FrameMaker 9
  77. 77. Featured in seminars by JustSystems and others </li></ul><li>Machine Industry (elevator manufacturers, for example)
  78. 78. Research In Motion (Blackberry)
  79. 79. Cisco, Citrix, VMware, Xerox
  80. 80. Freescale
  81. 81. Dassault Systèmes SolidWorks Corporation
  82. 82. These are just examples from an upcoming conference! </li></ul>
  83. 83. Summary <ul><li>Listening to users, engaging vendors, and building community
  84. 84. Encouraging specialization activities (new topic types, domains)
  85. 85. Book-oriented major update for DITA 1.1 this summer
  86. 86. Continued work against existing list for 1.2 through this year
  87. 87. Continued focus on innovation and interoperability </li></ul>
  88. 88. Resources <ul><li>OASIS DITA Technical Committee home page: </li><ul><li> </li></ul><li>DITA Roadmap: </li><ul><li> </li></ul><li>DITA Focus Area: </li><ul><li> </li></ul><li>DITA Technology Report (a “Cover Page” bibliography): </li><ul><li> </li></ul><li>DITA Open Toolkit: </li><ul><li> </li></ul></ul>