pax_global_header00006660000000000000000000000064116710021460014510gustar00rootroot0000000000000052 comment=b231cc4a74f775a03ec5b2623dffee15673cfd7a dita-ot-1.5.3/000077500000000000000000000000001167100214600130575ustar00rootroot00000000000000dita-ot-1.5.3/APACHE-LICENSE-2_0.html000066400000000000000000000271451167100214600163350ustar00rootroot00000000000000
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "[]"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright [yyyy] [name of copyright owner]

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
dita-ot-1.5.3/CommonPublicLicense-v10.html000066400000000000000000000360341167100214600202510ustar00rootroot00000000000000 Common Public License - v 1.0

Common Public License - v 1.0

THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS

"Contribution" means:

"Contributor" means any person or entity that distributes the Program.

"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.

"Program" means the Contributions distributed in accordance with this Agreement.

"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.

2. GRANT OF RIGHTS

3. REQUIREMENTS

A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:

When the Program is made available in source code form:

Contributors may not remove or alter any copyright notices contained within the Program.

Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.

4. COMMERCIAL DISTRIBUTION

Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.

For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.

5. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.

6. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

7. GENERAL

If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.

If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.

All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.

Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.

This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.

dita-ot-1.5.3/EvaluateOT.html000066400000000000000000000227661167100214600157730ustar00rootroot00000000000000 Evaluating the DITA Open Toolkit (Full Easy Install)

Evaluating the DITA Open Toolkit (Full Easy Install)

The most common scenario for first users of the DITA Open Toolkit is to evaluate how it functions. Previous versions of the Toolkit required a number of preliminary installation steps for components necessary both to run the base function and to show off additional output capabilities. With DITA-OT 1.4.2, three versions of the Toolkit are now available: the minimal package (updates core function only), standard package (minimal plus docs and demos), and a "full easy install package" that basically installs everything you need to enable quick and easy evaluation of the Toolkit. This topic deals with installing and using the full easy install package for the first time.

Note: This topic explains how to use the Full Easy Install on Windows; the three versions are also available on all other supported platforms. For a description of all packages available, see What packages are available for the DITA Open Toolkit at dita.xml.org.

Unzip or extract the "full_easy_install" zip file to a convenient directory, such as your c: drive's root directory. The package will create a directory such as C:\DITA-OT-1.5.1\ that contains not only the usual Toolkit materials but also all the run-time components needed to run the Toolkit in a basic evaluation mode.

Browse over to this new directory and double-click on the "startcmd.bat" file in that directory. A new "command shell" window will open up, with the environment variables already set to enable the Toolkit to run within that shell.

At the command prompt (usually c:\DITA-OT1.5.1\ for this version), type "ant samples.web -f build_demo.xml". After a series of processing messages, there should be a new \out directory in the DITA-OT1.5.1\ directory that contains a folder with the resulting HTML output in it. Congratulations on creating your first example of DITA output!

Now try the full set of transforms from a single command: "ant all -f build_demo.xml". This command will process every DITA example in the Toolkit into each of the supported output types for the Toolkit. After a much longer flurry of messages, the \out directory should have a number of folders in it, each with several deliverables produced by the Toolkit demos. If you happen to have the Microsoft HTMLHelp Workshop or the JavaHelp toolset installed for other work you have done with User Assistance, you might even get ready-to use CHM and JavaHelp output files. By comparing the outputs with the various source materials in the distribution, you can get an idea about how the processing works. That explanation is best found in the DITA Open Toolkit User Guide and at the DITA-OT Focus Area at http://dita.xml.org .

Demo targets

Here are the individual demo targets that you can try while evaluating the DITA Open Toolkit. Note that most are subcomponents of larger operations--you can use any of these individually.

 all                             Build all output
 clean                           Delete all output
   clean.demo                      Remove the demo output
     clean.demo.book                 Remove the book demo output
     clean.demo.elementref           Remove the Element Reference demo output
     clean.demo.enote                Remove the eNote demo output
     clean.demo.faq                  Remove the FAQ demo output
     clean.demo.langref-dita1.1      Remove the DITA 1.1 Language Reference demo output
     clean.demo.langref-dita1.1.compilehelp Remove the 1.1 Language Reference as CHM output
   clean.doc                       Remove the documentation output
     clean.doc.articles              Delete the articles directory in doc.
     clean.doc.langref-dita1.1       Delete the 1.1 langref directory in doc.
   clean.docbook                   Remove the docbook output
   clean.samples                   Remove the sample output
     clean.samples.eclipse           Remove the sample Eclipse output
     clean.samples.htmlhelp          Remove the sample HTMLHelp output
     clean.samples.javahelp          Remove the sample JavaHelp output
     clean.samples.pdf               Remove the sample PDF output
     clean.samples.web               Remove the sample web output
 demo                            Build the demos
   demo.book                       Build the book demo
   demo.elementref                 Build the element reference demo
   demo.enote                      Build the eNote demo
   demo.faq                        Build the FAQ demo
   demo.langref-dita1.1.pdf        Build the DITA 1.1 Language Reference book as a demo
   demo.langref-dita1.1.compilehelp Build the 1.1 Language Reference as HTML Help
 doc                             Build the documentation
   doc.articles.chm                Build the articles of dita as document.
   doc.articles.pdf                Build the articles of dita as document.
   doc.articles.web                Build the articles of dita as document.
   doc.langref-dita1.1.chm         Build the DITA 1.1 Language Specification document.
   doc.langref-dita1.1.pdf         Build the DITA 1.1 Language Specification  document.
   doc.langref-dita1.1.web         Build the DITA 1.1 Language Specification  document.
 docbook                         Transform the samples to DocBook
 prompt                          Prompt to build anything
 samples                         Build the sample output
   samples.eclipse                 Build the samples for Eclipse
   samples.htmlhelp                Build the samples for HTMLHelp
   samples.javahelp                Build the samples for JavaHelp
   samples.pdf                     Build the samples as PDF
   samples.troff                   Build the samples as troff
   samples.web                     Build the samples for the web

If you do not specify a target for build_demo.xml, the default target is prompt.

You can also try your hand at modifying some of the sample scripts in the ant directory. These represent the kind of driver files that you would create for your own projects. You can easily adapt these to process your own test DITA files, for example. Call the other ant samples after this example:

c:\DITA-OT1.5.1>ant -f samples/ant_sample/sample_xhtml.xml

(This is basically the same as running ant samples.web -f build_demo.xml, but intended for you to modify.)

You will find the output for this exercise in the samples/ant_sample/ directory itself. You can add parameters to the sample_xhtml.xml file to change where your outputs end up, and also to modify the build process in other ways. See the documentation for Ant parameters to learn more about processing options.

dita-ot-1.5.3/NOTICES.txt000066400000000000000000001311151167100214600147260ustar00rootroot00000000000000DITA Open Toolkit: Third Party Notices This Notices file contains certain notices and important information that the DITA Open Toolkit Project licensors and contributors (the “Project”) are required to provide to you with respect to certain third party components included in the DITA Open Toolkit (the “Program”). Your use of the Program is governed by the license terms set forth in the “license.txt” file or other license terms and conditions accompanying the Program, and NOT by any terms contained in this Notices file below. The notices and information below are provided for informational purposes only. This Notices file may identify information or components listed in the agreements for the Program that are not used by, or that were not shipped with, the Program as you installed it. IMPORTANT: The Project does not represent or warrant that the information in this Notices file is accurate. Third party websites are independent of the Project and the Project does not represent or warrant that the information on any third party web site referenced in this Notices file is accurate. The Project disclaims any and all liability for errors and omissions or for any damages accruing from the use of this Notices file or its contents, including without limitation URLs or references to any third party websites. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: Ant, Batik, Commons IO, Commons Logging, Commons Serializer, Commons XMLGraphics, Commons Resolver, FOP, Xalan, Xerces, XML-APIs Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and 2. You must cause any modified files to carry prominent notices stating that You changed the files; and 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: Avalon Framework Apache Software License Version 1.1 Copyright (c) 2000 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see . Portions of this software are based upon public domain software originally written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: SAX SAX2 is Free! I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and release all of the SAX 2.0 source code, compiled code, and documentation contained in this distribution into the Public Domain. SAX comes with NO WARRANTY or guarantee of fitness for any purpose. David Megginson, david@megginson.com 2000-05-05 =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: DOM W3C® SOFTWARE NOTICE AND LICENSE http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 This work (and included software, documentation such as READMEs, or other related items) is being provided by the copyright holders under the following license. By obtaining, using and/or copying this work, you (the licensee) agree that you have read, understood, and will comply with the following terms and conditions. Permission to copy, modify, and distribute this software and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted, provided that you include the following on ALL copies of the software and documentation or portions thereof, including modifications: 1. The full text of this NOTICE in a location viewable to users of the redistributed or derivative work. 2. Any pre-existing intellectual property disclaimers, notices, or terms and conditions. If none exist, the W3C Software Short Notice should be included (hypertext is preferred, text is permitted) within the body of any redistributed or derivative code. 3. Notice of any changes or modifications to the files, including the date changes were made. (We recommend you provide URIs to the location from which the code is derived.) THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. The name and trademarks of copyright holders may NOT be used in advertising or publicity pertaining to the software without specific, written prior permission. Title to copyright in this software and any associated documentation will at all times remain with copyright holders. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: DITA 1.1 DTDs, Schemas, and Specification Copyright © OASIS® 1993-2007. All Rights Reserved. OASIS trademark, IPR and other policies apply. All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so. OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims. The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis-open.org/who/trademark.php for above guidance. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: DITA 1.2 DTDs and Schemas Copyright © OASIS® 2010. All Rights Reserved. All capitalized terms in the following text have the meanings assigned to them in the OASIS Intellectual Property Rights Policy (the "OASIS IPR Policy"). The full Policy may be found at the OASIS website. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published, and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this section are included on all such copies and derivative works. However, this document itself may not be modified in any way, including by removing the copyright notice or references to OASIS, except as needed for the purpose of developing any document or deliverable produced by an OASIS Technical Committee (in which case the rules applicable to copyrights, as set forth in the OASIS IPR Policy, must be followed) or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by OASIS or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS requests that any OASIS Party or any other party that believes it has patent claims that would necessarily be infringed by implementations of this OASIS Committee Specification or OASIS Standard, to notify OASIS TC Administrator and provide an indication of its willingness to grant patent licenses to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS invites any party to contact the OASIS TC Administrator if it is aware of a claim of ownership of any patent claims that would necessarily be infringed by implementations of this specification by a patent holder that is not willing to provide a license to such patent claims in a manner consistent with the IPR Mode of the OASIS Technical Committee that produced this specification. OASIS may include such claims on its website, but disclaims any obligation to do so. OASIS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on OASIS' procedures with respect to rights in any document or deliverable produced by an OASIS Technical Committee can be found on the OASIS website. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this OASIS Committee Specification or OASIS Standard, can be obtained from the OASIS TC Administrator. OASIS makes no representation that any information or list of intellectual property rights will at any time be complete, or that any claims in such list are, in fact, Essential Claims. The name "OASIS" is a trademark of OASIS, the owner and developer of this specification, and should be used only to refer to the organization and its official outputs. OASIS welcomes reference to, and implementation and use of, specifications, while reserving the right to enforce its marks against misleading uses. Please see http://www.oasis-open.org/who/trademark.php for above guidance. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: ICU4J ICU4J license - ICU4J 1.3.1 and later COPYRIGHT AND PERMISSION NOTICE Copyright (c) 1995-2001 International Business Machines Corporation and others All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, provided that the above copyright notice(s) and this permission notice appear in all copies of the Software and that both the above copyright notice(s) and this permission notice appear in supporting documentation. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization of the copyright holder. All trademarks and registered trademarks mentioned herein are the property of their respective owners. =============================================================================== The Program includes the following software components, which were obtained under the following terms and conditions: Saxon MOZILLA PUBLIC LICENSE Version 1.0 1. Definitions. 1.1. ``Contributor'' means each entity that creates or contributes to the creation of Modifications. 1.2. ``Contributor Version'' means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor. 1.3. ``Covered Code'' means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof. 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally accepted in the software development community for the electronic transfer of data. 1.5. ``Executable'' means Covered Code in any form other than Source Code. 1.6. ``Initial Developer'' means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A. 1.7. ``Larger Work'' means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.8. ``License'' means this document. 1.9. ``Modifications'' means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is: A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications. B. Any new file that contains any part of the Original Code or previous Modifications. 1.10. ``Original Code'' means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License. 1.11. ``Source Code'' means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or a list of source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge. 1.12. ``You'' means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, ``You'' includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, ``control'' means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. 2. Source Code License. 2.1. The Initial Developer Grant. The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell (``Utilize'') the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 2.2. Contributor Grant. Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims: (a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and (b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations. 3. Distribution Obligations. 3.1. Application of License. The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5. 3.2. Availability of Source Code. Any Modification which You create or to which You contribute must be made available in Source Code form under the terms of this License either on the same media as an Executable version or via an accepted Electronic Distribution Mechanism to anyone to whom you made an Executable version available; and if made available via Electronic Distribution Mechanism, must remain available for at least twelve (12) months after the date it initially became available, or at least six (6) months after a subsequent version of that particular Modification has been made available to such recipients. You are responsible for ensuring that the Source Code version remains available even if the Electronic Distribution Mechanism is maintained by a third party. 3.3. Description of Modifications. You must cause all Covered Code to which you contribute to contain a file documenting the changes You made to create that Covered Code and the date of any change. You must include a prominent statement that the Modification is derived, directly or indirectly, from Original Code provided by the Initial Developer and including the name of the Initial Developer in (a) the Source Code, and (b) in any notice in an Executable version or related documentation in which You describe the origin or ownership of the Covered Code. 3.4. Intellectual Property Matters (a) Third Party Claims. If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled ``LEGAL'' which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained. (b) Contributor APIs. If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you must also include this information in the LEGAL file. 3.5. Required Notices. You must duplicate the notice in Exhibit A in each file of the Source Code, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the notice described in Exhibit A. If it is not possible to put such notice in a particular Source Code file due to its structure, then you must include such notice in a location (such as a relevant directory file) where a user would be likely to look for such a notice. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Code. However, You may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear than any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer. 3.6. Distribution of Executable Versions. You may distribute Covered Code in Executable form only if the requirements of Section 3.1-3.5 have been met for that Covered Code, and if You include a notice stating that the Source Code version of the Covered Code is available under the terms of this License, including a description of how and where You have fulfilled the obligations of Section 3.2. The notice must be conspicuously included in any notice in an Executable version, related documentation or collateral in which You describe recipients' rights relating to the Covered Code. You may distribute the Executable version of Covered Code under a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable version does not attempt to limit or alter the recipient's rights in the Source Code version from the rights set forth in this License. If You distribute the Executable version under a different license You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or any Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer. 3.7. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Code. 4. Inability to Comply Due to Statute or Regulation. If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. 5. Application of this License. This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code. 6. Versions of the License. 6.1. New Versions. Netscape Communications Corporation (``Netscape'') may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number. 6.2. Effect of New Versions. Once Covered Code has been published under a particular version of the License, You may always continue to use it under the terms of that version. You may also choose to use such Covered Code under the terms of any subsequent version of the License published by Netscape. No one other than Netscape has the right to modify the terms applicable to Covered Code created under this License. 6.3. Derivative Works. If you create or use a modified version of this License (which you may only do in order to apply it to code which is not already Covered Code governed by this License), you must (a) rename Your license so that the phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or any confusingly similar phrase do not appear anywhere in your license and (b) otherwise make it clear that your version of the license contains terms which differ from the Mozilla Public License and Netscape Public License. (Filling in the name of the Initial Developer, Original Code or Contributor in the notice described in Exhibit A shall not of themselves be deemed to be modifications of this License.) 7. DISCLAIMER OF WARRANTY. COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. 8. TERMINATION. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive. 9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. 10. U.S. GOVERNMENT END USERS. The Covered Code is a ``commercial item,'' as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer software'' and ``commercial computer software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein. 11. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the United States of America: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Santa Clara County, California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License. 12. RESPONSIBILITY FOR CLAIMS. Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis. EXHIBIT A. ``The contents of this file are subject to the Mozilla Public License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is ______________________________________. The Initial Developer of the Original Code is ________________________. Portions created by ______________________ are Copyright (C) ______ _______________________. All Rights Reserved. Contributor(s): ______________________________________.'' =============================================================================== dita-ot-1.5.3/buildPackage.properties000066400000000000000000000003611167100214600175500ustar00rootroot00000000000000# This file is part of the DITA Open Toolkit project hosted on # Sourceforge.net. See the accompanying license.txt file for # applicable licenses. # (c) Copyright IBM Corp. 2011 All Rights Reserved. # DITA-OT version version = 1.5.3 dita-ot-1.5.3/buildPackage.xml000066400000000000000000000540401167100214600161570ustar00rootroot00000000000000 Build source and binary packages for DITA Open Toolkit param.out.file not defined param.out.file not defined param.out.file not defined param.out.file not defined dita-ot-1.5.3/build_demo.xml000066400000000000000000001027121167100214600157070ustar00rootroot00000000000000 Build the DITA Demos and Samples Output from the demo build is in the directory ${dita.output.dir} Previous releases also built a copy of the DITA 1.1 Language specification. The toolkit now fully supports DITA 1.2, but that specification is not included here due to its size. Source material and published versions of the latest DITA 1.2 specification can be found here: http://docs.oasis-open.org/dita/v1.2/spec/DITA1.2-spec.html The language reference demo has been removed for DITA-OT 1.5.2 because it used the DITA 1.1 language reference. The toolkit now fully supports DITA 1.2; however, the combined DITA 1.2 specification is very large, and is not bundled with the 1.5.2 toolkit. For the final version of the standard (including source, XHTML, PDF, and CHM), see: http://docs.oasis-open.org/dita/v1.2/spec/DITA1.2-spec.html Please enter the filename for the DITA map that you want to build including the directory path (if any). The filename must have the .ditamap extension. Note that relative paths that climb (..) are not supported yet. To build the sample, press return without entering anything. Please enter the name of the output directory or press return to accept the default. Please enter the type of output to generate. Options include: eclipse, htmlhelp, javahelp, pdf, or web Use lowercase letters. Ready to build ${prompt.ditamap.filename} for ${prompt.output.type} in ${prompt.output.directory} output in the ${prompt.output.directory} directory Before rebuilding, please delete the output or the directory. dita-ot-1.5.3/build_dita2docbook.xml000066400000000000000000000047251167100214600173340ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2eclipsecontent.xml000066400000000000000000000115051167100214600207250ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2eclipsehelp.xml000066400000000000000000000463561167100214600202170ustar00rootroot00000000000000 args.eclipsehelp.indexsee = ${args.eclipsehelp.indexsee} args.eclipsehelp.indexsee = ${args.eclipsehelp.indexsee} dita-ot-1.5.3/build_dita2eclipsehelp_template.xml000066400000000000000000000504321167100214600221000ustar00rootroot00000000000000 args.eclipsehelp.indexsee = ${args.eclipsehelp.indexsee} args.eclipsehelp.indexsee = ${args.eclipsehelp.indexsee} dita-ot-1.5.3/build_dita2htmlhelp.xml000066400000000000000000000176751167100214600175410ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2javahelp.xml000066400000000000000000000245171167100214600175070ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2odt.xml000066400000000000000000000206021167100214600164720ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2troff.xml000066400000000000000000000126641167100214600170350ustar00rootroot00000000000000 the ditmapoutputdir is ${dita.map.output.dir} dita-ot-1.5.3/build_dita2wordrtf.xml000066400000000000000000000073441167100214600174030ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2xhtml.xml000066400000000000000000000071621167100214600170460ustar00rootroot00000000000000 dita-ot-1.5.3/build_dita2xhtml_template.xml000066400000000000000000000101401167100214600207270ustar00rootroot00000000000000 dita-ot-1.5.3/build_general.xml000066400000000000000000000501571167100214600164050ustar00rootroot00000000000000 dita-ot-1.5.3/build_general_template.xml000066400000000000000000000512741167100214600203010ustar00rootroot00000000000000 dita-ot-1.5.3/build_init.xml000066400000000000000000000476111167100214600157340ustar00rootroot00000000000000 Version: ${otversion} ***************************************************************** * basedir = ${basedir} * dita.dir = ${dita.dir} * input = ${args.input} * transtype = ${transtype} * tempdir = ${dita.temp.dir} * outputdir = ${output.dir} * extname = ${dita.ext} * clean.temp = ${clean.temp} * xslt.parser = ${xslt.parser} ***************************************************************** ***************************************************************** * Using ${xml.parser} ***************************************************************** dita-ot-1.5.3/build_preprocess.xml000066400000000000000000000552401167100214600171530ustar00rootroot00000000000000 dita-ot-1.5.3/build_preprocess_template.xml000066400000000000000000000656371167100214600210610ustar00rootroot00000000000000 dita-ot-1.5.3/build_template.xml000066400000000000000000000175431167100214600166050ustar00rootroot00000000000000 The "ant all" demonstration build has moved. Please try the following command instead: ant all -f build_demo.xml Usage: ant [PROPERTIES] [TARGETS] Mandatory properties: args.input path and name of the input file transtype transformation type Optional properties: basedir working directory dita.dir toolkit's home directory. Default is "temp" out.dir output directory dita.temp.dir temporary directory args.logdir log directory dita.extname file extension name to be used in the temp directory. Default is ".xml" dita.input.valfile name of the file that contains the filter/flaggin/revision information args.draft specify whether to output draft info. Valid values are "no" and "yes". Default is "no" (hide them) artlbl: specify whether to output artwork filenames. Valid values are "no" and "yes" args.ftr file to be placed in the BODY running-footing area args.hdr file to be placed in the BODY running-heading area args.hdf file to be placed in the HEAD area args.csspath path for css reference args.css user css file args.cssroot root directory for user specified css file args.copycss copy user specified css files. Valid values are "no" and "yes" args.indexshow index entries should display within the body of the text itself. Valid values are "no" and "yes" args.outext output file extension for generated xhtml files. Default is ".html" args.xsl xsl file used to replace the default xsl file args.xsl.pdf xsl file used to replace the default xsl file when transforming pdf clean.temp clean the temp directory before each build. Valid values are "no" and "yes". Default is "yes" args.odt.include.rellinks determine which links are included in the ODT. Values are "none", "all", and "nofamily". Default is "none" retain.topic.fo topic.fo file should be preserved in the output directory. Specify any value, such as "yes", to preserve the file args.javahelp.toc root file name of the output javahelp toc file in javahelp transformation. Default is the name of the input ditamap file args.javahelp.map root file name of the output javahelp map file in javahelp transformation. Default is the name of the input ditamap file args.eclipsehelp.toc root file name of the output eclipsehelp toc file in eclipsehelp transformation. Default is the name of the input ditamap file args.eclipsecontent.toc root file name of the output Eclipse content provider toc file in eclipsecontent transformation. Default is the name of the input ditamap file args.xhtml.toc root file name of the output xhtml toc file in xhtml transformation args.xhtml.classattr DITA element names and ancestry are included in XHTML class attributes. Only "yes" and "no" are valid values. The default is yes args.gen.task.lbl DITA Task sections should get headings. Only "YES" and "NO" are valid values. The default is NO validate: ditamap/dita/xml files to be validated outer.control respond to the overflowing dita/topic files. Only "fail", "warn" and "quiet" are valid values. The default is warn generate.copy.outer specify how to deal with the overflowing dita/topic files. Only "1", "2" and "3" are valid values. The default is 1 onlytopic.in.map make dita processor only resolve dita/topic files which are referenced by primary ditamap files. Only "true" and "false" are valid values. The default is false args.debug extra debug information should be included in the log. Only "yes" and "no" are valid values. The default is no args.grammar.cache use grammar pool caching when parsing dita files. Only "yes" and "no" are valid values. The default is yes args.odt.img.embed embedding images as binary data in odt transform. Only "yes" and "no" are valid values. The default is yes dita-ot-1.5.3/catalog-dita.txt000066400000000000000000000576701167100214600161700ustar00rootroot00000000000000-- (C) Copyright OASIS Open 2005, 2009. -- -- (C) Copyright IBM Corporation 2001, 2004. -- -- All Rights Reserved. -- -- -- -- UPDATES: -- -- 2005.11.15 RDA: Corrected system ID for topicAttr.mod -- -- 2005.11.15 RDA: Corrected public ID for tblDecl.mod -- -- 2005.11.15 RDA: Removed @xml:base from -- -- 2006.06.07 RDA: Added commonElements.mod -- -- 2006.06.07 RDA: Added indexing domain -- -- 2006.06.20 RDA: Added bookmap and XNAL domain -- -- 2006.11.30 RDA: Added version specific public IDs -- -- 2008.01.25 RDA: Added DITA 1.2 version specific IDs -- -- 2008.02.01 RDA: *.ent files for topic types -- -- 2008.02.12 RDA: Add hazard statement domain -- -- 2008.02.13 RDA: Added DITA 1.x PUBLIC IDs -- -- 2008.04.11 RDA: Added Learning specializations -- -- 2008.04.15 RDA: Added Machine Industry specializations -- -- 2008.04.15 RDA: Reorganized DTDs into subdirectories -- -- 2008.06.03 RDA: Added glossary group, glossary domains -- -- 2008.11.24 RDA: Added ditaval -- -- 2009.01.05 RDA: Rename machineIndustry dir to machinery -- -- 2009.11.10 RDA: Add entries for glossentry.* -- -- 2009.12.03 RDA: Add entry for learningInteractionBaseDomain -- -- Catalog for Dita DTDs -- BASE "base/dtd/" PUBLIC "-//OASIS//ELEMENTS DITA Topic//EN" "topic.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Topic//EN" "topic.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Topic//EN" "topic.mod" PUBLIC "-//OASIS//ENTITIES DITA Topic Definitions//EN" "topicDefn.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Topic Definitions//EN" "topicDefn.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Topic Definitions//EN" "topicDefn.ent" PUBLIC "-//OASIS//ENTITIES DITA Topic Class//EN" "topicAttr.mod" PUBLIC "-//OASIS//ELEMENTS DITA Map//EN" "map.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map//EN" "map.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map//EN" "map.mod" PUBLIC "-//OASIS//DTD DITA Base Topic//EN" "basetopic.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Base Topic//EN" "basetopic.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Base Topic//EN" "basetopic.dtd" PUBLIC "-//OASIS//DTD DITA Base Map//EN" "basemap.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Base Map//EN" "basemap.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Base Map//EN" "basemap.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Common Elements//EN" "commonElements.mod" PUBLIC "-//OASIS//ENTITIES DITA Common Elements//EN" "commonElements.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Common Elements//EN" "commonElements.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Common Elements//EN" "commonElements.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Common Elements//EN" "commonElements.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Common Elements//EN" "commonElements.ent" PUBLIC "-//OASIS//ELEMENTS DITA Metadata//EN" "metaDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Metadata//EN" "metaDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Metadata//EN" "metaDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA Exchange Table Model//EN" "tblDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Exchange Table Model//EN" "tblDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Exchange Table Model//EN" "tblDecl.mod" PUBLIC "-//OASIS//ELEMENTS DITA Delayed Resolution Domain//EN" "delayResolutionDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Delayed Resolution Domain//EN" "delayResolutionDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Delayed Resolution Domain//EN" "delayResolutionDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Delayed Resolution Domain//EN" "delayResolutionDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Delayed Resolution Domain//EN" "delayResolutionDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Delayed Resolution Domain//EN" "delayResolutionDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Highlight Domain//EN" "highlightDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Highlight Domain//EN" "highlightDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Highlight Domain//EN" "highlightDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Highlight Domain//EN" "highlightDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Highlight Domain//EN" "highlightDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Highlight Domain//EN" "highlightDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Indexing Domain//EN" "indexingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Indexing Domain//EN" "indexingDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Indexing Domain//EN" "indexingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Indexing Domain//EN" "indexingDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Indexing Domain//EN" "indexingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Indexing Domain//EN" "indexingDomain.ent" PUBLIC "-//OASIS//ENTITIES DITA Map Group Domain//EN" "mapGroup.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Map Group Domain//EN" "mapGroup.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Map Group Domain//EN" "mapGroup.ent" PUBLIC "-//OASIS//ELEMENTS DITA Map Group Domain//EN" "mapGroup.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map Group Domain//EN" "mapGroup.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map Group Domain//EN" "mapGroup.mod" PUBLIC "-//OASIS//ELEMENTS DITA Utilities Domain//EN" "utilitiesDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Utilities Domain//EN" "utilitiesDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Utilities Domain//EN" "utilitiesDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Utilities Domain//EN" "utilitiesDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Utilities Domain//EN" "utilitiesDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Utilities Domain//EN" "utilitiesDomain.ent" PUBLIC "-//OASIS//ENTITIES DITA Hazard Statement Domain//EN" "hazardstatementDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Hazard Statement Domain//EN" "hazardstatementDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Hazard Statement Domain//EN" "hazardstatementDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Hazard Statement Domain//EN" "hazardstatementDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Hazard Statement Domain//EN" "hazardstatementDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Hazard Statement Domain//EN" "hazardstatementDomain.mod" BASE "../../ditaval/dtd/" PUBLIC "-//OASIS//DTD DITA DITAVAL//EN" "ditaval.dtd" PUBLIC "-//OASIS//DTD DITA 1.x DITAVAL//EN" "ditaval.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 DITAVAL//EN" "ditaval.dtd" BASE "../../technicalContent/dtd/" PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Concept//EN" "concept.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Concept//EN" "concept.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Concept//EN" "concept.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Concept//EN" "concept.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Concept//EN" "concept.mod" PUBLIC "-//OASIS//ENTITIES DITA Concept//EN" "concept.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Concept//EN" "concept.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Concept//EN" "concept.ent" PUBLIC "-//OASIS//DTD DITA Composite//EN" "ditabase.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Composite//EN" "ditabase.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Composite//EN" "ditabase.dtd" PUBLIC "-//OASIS//DTD DITA Glossary Entry//EN" "glossentry.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Glossary Entry//EN" "glossentry.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Glossary Entry//EN" "glossentry.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Glossary Entry//EN" "glossentry.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Entry//EN" "glossentry.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Entry//EN" "glossentry.mod" PUBLIC "-//OASIS//ENTITIES DITA Glossary Entry//EN" "glossentry.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Entry//EN" "glossentry.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Entry//EN" "glossentry.ent" PUBLIC "-//OASIS//DTD DITA Glossary//EN" "glossary.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Glossary//EN" "glossary.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Glossary//EN" "glossary.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Glossary//EN" "glossary.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary//EN" "glossary.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary//EN" "glossary.mod" PUBLIC "-//OASIS//ENTITIES DITA Glossary//EN" "glossary.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary//EN" "glossary.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary//EN" "glossary.ent" PUBLIC "-//OASIS//DTD DITA Glossary Group//EN" "glossgroup.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Glossary Group//EN" "glossgroup.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Glossary Group//EN" "glossgroup.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Glossary Group//EN" "glossgroup.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Group//EN" "glossgroup.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Group//EN" "glossgroup.mod" PUBLIC "-//OASIS//ENTITIES DITA Glossary Group//EN" "glossgroup.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Group//EN" "glossgroup.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Group//EN" "glossgroup.ent" PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Reference//EN" "reference.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Reference//EN" "reference.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Reference//EN" "reference.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Reference//EN" "reference.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Reference//EN" "reference.mod" PUBLIC "-//OASIS//ENTITIES DITA Reference//EN" "reference.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Reference//EN" "reference.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Reference//EN" "reference.ent" PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Task//EN" "task.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Task//EN" "task.dtd" PUBLIC "-//OASIS//DTD DITA General Task//EN" "generalTask.dtd" PUBLIC "-//OASIS//DTD DITA 1.x General Task//EN" "generalTask.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 General Task//EN" "generalTask.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Task//EN" "task.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Task//EN" "task.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Task//EN" "task.mod" PUBLIC "-//OASIS//ENTITIES DITA Task//EN" "task.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Task//EN" "task.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Task//EN" "task.ent" PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Topic//EN" "topic.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Topic//EN" "topic.dtd" PUBLIC "-//OASIS//DTD DITA Map//EN" "map.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Map//EN" "map.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Map//EN" "map.dtd" PUBLIC "-//OASIS//ENTITIES DITA Abbreviated Form Domain//EN" "abbreviateDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Abbreviated Form Domain//EN" "abbreviateDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Abbreviated Form Domain//EN" "abbreviateDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Abbreviated Form Domain//EN" "abbreviateDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Abbreviated Form Domain//EN" "abbreviateDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Abbreviated Form Domain//EN" "abbreviateDomain.mod" PUBLIC "-//OASIS//ELEMENTS DITA Programming Domain//EN" "programmingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Programming Domain//EN" "programmingDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Programming Domain//EN" "programmingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Programming Domain//EN" "programmingDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Programming Domain//EN" "programmingDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Programming Domain//EN" "programmingDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Software Domain//EN" "softwareDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Software Domain//EN" "softwareDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Software Domain//EN" "softwareDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Software Domain//EN" "softwareDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Software Domain//EN" "softwareDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Software Domain//EN" "softwareDomain.ent" PUBLIC "-//OASIS//ENTITIES DITA Task Requirements Domain//EN" "taskreqDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Task Requirements Domain//EN" "taskreqDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Task Requirements Domain//EN" "taskreqDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Task Requirements Domain//EN" "taskreqDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Task Requirements Domain//EN" "taskreqDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Task Requirements Domain//EN" "taskreqDomain.mod" PUBLIC "-//OASIS//ELEMENTS DITA User Interface Domain//EN" "uiDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA User Interface Domain//EN" "uiDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x User Interface Domain//EN" "uiDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x User Interface Domain//EN" "uiDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 User Interface Domain//EN" "uiDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 User Interface Domain//EN" "uiDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Glossary Reference Domain//EN" "glossrefDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Glossary Reference Domain//EN" "glossrefDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Glossary Reference Domain//EN" "glossrefDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Glossary Reference Domain//EN" "glossrefDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Glossary Reference Domain//EN" "glossrefDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Glossary Reference Domain//EN" "glossrefDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Strict Taskbody Constraint//EN" "strictTaskbodyConstraint.mod" -- Bookmap document type and module -- BASE "../../bookmap/dtd/" PUBLIC "-//OASIS//DTD DITA BookMap//EN" "bookmap.dtd" PUBLIC "-//OASIS//DTD DITA 1.x BookMap//EN" "bookmap.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 BookMap//EN" "bookmap.dtd" PUBLIC "-//OASIS//ELEMENTS DITA BookMap//EN" "bookmap.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x BookMap//EN" "bookmap.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 BookMap//EN" "bookmap.mod" PUBLIC "-//OASIS//ENTITIES DITA BookMap//EN" "bookmap.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x BookMap//EN" "bookmap.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 BookMap//EN" "bookmap.ent" -- Subject scheme package for controlled vocabularies -- BASE "../../subjectScheme/dtd/" PUBLIC "-//OASIS//DTD DITA Subject Scheme Map//EN" "subjectScheme.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Subject Scheme Map//EN" "subjectScheme.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Subject Scheme Map//EN" "subjectScheme.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Subject Scheme Map//EN" "subjectScheme.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Subject Scheme Map//EN" "subjectScheme.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Subject Scheme Map//EN" "subjectScheme.mod" PUBLIC "-//OASIS//ENTITIES DITA Subject Scheme Map//EN" "subjectScheme.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.x Subject Scheme Map//EN" "subjectScheme.ent" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Subject Scheme Map//EN" "subjectScheme.ent" PUBLIC "-//OASIS//DTD DITA Classification Map//EN" "classifyMap.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Classification Map//EN" "classifyMap.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Classification Map//EN" "classifyMap.dtd" PUBLIC "-//OASIS//ENTITIES DITA Map Subject Classification Domain//EN" "classifyDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Map Subject Classification Domain//EN" "classifyDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Map Subject Classification Domain//EN" "classifyDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Map Subject Classification Domain//EN" "classifyDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Map Subject Classification Domain//EN" "classifyDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Map Subject Classification Domain//EN" "classifyDomain.mod" -- Domain for representing XNAL address information -- BASE "../../xnal/dtd/" PUBLIC "-//OASIS//ELEMENTS DITA XNAL Domain//EN" "xnalDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA XNAL Domain//EN" "xnalDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x XNAL Domain//EN" "xnalDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x XNAL Domain//EN" "xnalDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 XNAL Domain//EN" "xnalDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 XNAL Domain//EN" "xnalDomain.ent" -- Modules and document types from the OASIS DITA Learning Subcommittee -- BASE "../../learning/dtd/" PUBLIC "-//OASIS//DTD DITA Learning Assessment//EN" "learningAssessment.dtd" PUBLIC "-//OASIS//DTD DITA Learning BookMap//EN" "learningBookmap.dtd" PUBLIC "-//OASIS//DTD DITA Learning Content//EN" "learningContent.dtd" PUBLIC "-//OASIS//DTD DITA Learning Map//EN" "learningMap.dtd" PUBLIC "-//OASIS//DTD DITA Learning Overview//EN" "learningOverview.dtd" PUBLIC "-//OASIS//DTD DITA Learning Plan//EN" "learningPlan.dtd" PUBLIC "-//OASIS//DTD DITA Learning Summary//EN" "learningSummary.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Assessment//EN" "learningAssessment.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning BookMap//EN" "learningBookmap.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Content//EN" "learningContent.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Map//EN" "learningMap.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Overview//EN" "learningOverview.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Plan//EN" "learningPlan.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Learning Summary//EN" "learningSummary.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Assessment//EN" "learningAssessment.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning BookMap//EN" "learningBookmap.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Content//EN" "learningContent.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Map//EN" "learningMap.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Overview//EN" "learningOverview.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Plan//EN" "learningPlan.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Learning Summary//EN" "learningSummary.dtd" PUBLIC "-//OASIS//ENTITIES DITA Learning Assessment//EN" "learningAssessment.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Assessment//EN" "learningAssessment.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Base//EN" "learningBase.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Base//EN" "learningBase.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Content//EN" "learningContent.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Content//EN" "learningContent.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Overview//EN" "learningOverview.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Overview//EN" "learningOverview.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Plan//EN" "learningPlan.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Plan//EN" "learningPlan.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Summary//EN" "learningSummary.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Summary//EN" "learningSummary.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Assessment//EN" "learningAssessment.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Assessment//EN" "learningAssessment.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Base//EN" "learningBase.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Base//EN" "learningBase.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Content//EN" "learningContent.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Content//EN" "learningContent.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Overview//EN" "learningOverview.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Overview//EN" "learningOverview.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Plan//EN" "learningPlan.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Plan//EN" "learningPlan.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Summary//EN" "learningSummary.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Summary//EN" "learningSummary.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Assessment//EN" "learningAssessment.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Assessment//EN" "learningAssessment.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Base//EN" "learningBase.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Base//EN" "learningBase.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Content//EN" "learningContent.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Content//EN" "learningContent.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Overview//EN" "learningOverview.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Overview//EN" "learningOverview.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Plan//EN" "learningPlan.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Plan//EN" "learningPlan.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Summary//EN" "learningSummary.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Summary//EN" "learningSummary.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Domain//EN" "learningDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Domain//EN" "learningDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Metadata Domain//EN" "learningMetadataDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Metadata Domain//EN" "learningMetadataDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA Learning Map Domain//EN" "learningMapDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA Learning Map Domain//EN" "learningMapDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Domain//EN" "learningDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Domain//EN" "learningDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Metadata Domain//EN" "learningMetadataDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Metadata Domain//EN" "learningMetadataDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.x Learning Map Domain//EN" "learningMapDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Learning Map Domain//EN" "learningMapDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Interaction Base Domain//EN" "learningInteractionBaseDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Domain//EN" "learningDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Domain//EN" "learningDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Metadata Domain//EN" "learningMetadataDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Metadata Domain//EN" "learningMetadataDomain.mod" PUBLIC "-//OASIS//ENTITIES DITA 1.2 Learning Map Domain//EN" "learningMapDomain.ent" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Learning Map Domain//EN" "learningMapDomain.mod" -- Modules and document types from the OASIS DITA Machine Industry Subcommittee -- BASE "../../machineryIndustry/dtd/" PUBLIC "-//OASIS//DTD DITA Machinery Task//EN" "machineryTask.dtd" PUBLIC "-//OASIS//DTD DITA 1.x Machinery Task//EN" "machineryTask.dtd" PUBLIC "-//OASIS//DTD DITA 1.2 Machinery Task//EN" "machineryTask.dtd" PUBLIC "-//OASIS//ELEMENTS DITA Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.x Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" PUBLIC "-//OASIS//ELEMENTS DITA 1.2 Machinery Taskbody Constraint//EN" "machineryTaskbodyConstraint.mod" dita-ot-1.5.3/catalog-dita_template.xml000066400000000000000000004300671167100214600200370ustar00rootroot00000000000000 dita-ot-1.5.3/conductor.xml000066400000000000000000000007061167100214600156040ustar00rootroot00000000000000 dita-ot-1.5.3/css/000077500000000000000000000000001167100214600136475ustar00rootroot00000000000000dita-ot-1.5.3/css/concept.css000066400000000000000000000014351167100214600160170ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ concept { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } concept>title { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 20pt; font-weight: bold; color: #000001; } *>concept>title { margin-top: 20pt; font-size: 16pt; font-weight: bold; color: #000002; } *>*>concept>title { margin-top: 20pt; font-size: 14pt; font-weight: bold; color: #000002; } conbody { display: block; margin-top: 6pt; }dita-ot-1.5.3/css/dita_classed_shell.css000066400000000000000000000011121167100214600201620ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ @import url(topic_classed.css); /* @import url(task.css); @import url(concept.css); @import url(reference.css); */ @import url(domains_classed.css); /* === support overrides and "delivery context" markup here === */ /* revert the ph class */ *[class~="topic\/xph"] { color: black; } dita { display: block; } dita-ot-1.5.3/css/dita_shell.css000066400000000000000000000007331167100214600164740ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ @import url(topic.css); @import url(task.css); @import url(concept.css); @import url(reference.css); @import url(domains.css); /* support overrides and "delivery context" markup here */ dita { display: block; } dita-ot-1.5.3/css/domains.css000066400000000000000000000072501167100214600160170ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ /* programming domain (pr-d) generic class support */ /* ph classed */ codeph, var, synph, oper, delim, sep, repsep { display: inline; } var { font-style: italic; } var[importance="optional"]:before { content: " ["; } var[importance="optional"]:after { content: "] "; } var:before, sep:before, delim:before, groupseq:before, groupcomp:before { content: " "; } var:after, sep:after, delim:after, groupseq:after, groupcomp:after { content: " "; } /* keyword classed */ option, parmname, apiname, kwd { display: inline; } apiname { font-family: monospace; } xapiname:before { content: "<"; } xapiname:after { content: ">"; } /* pre classed */ codeblock { display: block; white-space: pre; margin-bottom: 6pt; font-family: monospace; } /* dl classed */ parml:before { font-weight: bold; font-size: 10pt; } parml { display: table; } /* dlentry classed */ plentry { display: table-row; } /* dt classed */ pt { display: table-cell; font-weight: bold; } /* dd classed */ pd { display: table-cell; } /* fn classed */ synnote:before { color: purple; font-weight: bold; content: " [Syntax note: "; } synnote:after { color: purple; font-weight: bold; content: "] "; } synnote { color: purple; font-weight: bold; } /* xref classed */ fragref, synnoteref { text-decoration: underline; color: red; } fragref[href], synnoteref[href] { text-decoration: underline; color: blue; } /* fig classed */ syntaxdiagram { display: block; margin-bottom: 12pt; } /* figgroup classed */ synblk, groupseq, groupchoice, groupcomp, fragment { display: inline; } groupchoice>*:after { content: " | "; } groupchoice:before { content: " { "; } groupchoice:after { content: " } "; } /* contextual items */ groupcomp>title { display: inline; color: purple; } syntaxdiagram>title, fragment>title { display: block; font-weight: bold; font-size: 12pt; margin-top: 6pt; margin-bottom: 12pt; } syntaxdiagram>title:after, fragment>title:after { content: ": "; } /* software domain (sw-d) generic class support */ /* ph classed */ msgph, filepath, userinput, systemoutput { } /* pre classed */ msgblock { display: block; white-space: pre; margin-bottom: 6pt; font-family: monospace; } /* keyword classed */ msgnum, cmdname, varname { display: inline; } varname { font-style: italic; } /* user interface domain (ui-d) generic class support */ /* ph classed */ uicontrol, menucascade { display: inline; } /* keyword classed */ wintitle { display: inline; font-weight: bold; } shortcut { display: inline; text-decoration: underline; } screen { display: block; background-color: #404040; color: lime; white-space: pre; font-family: monospace, "Courier New"; font-weight: bold; font-size: 9pt; margin-bottom: 6pt; padding: 4pt; } /* need to add contexts for menucascade */ /* highlight domain (hi-d) generic class support */ /* all ph classed */ b, i, tt, u, sup, sub { display: inline; } b { font-weight: bold; } i { font-style: italic; } tt { font-family: monospace; } u { text-decoration: underline; } sup { vertical-align: super; font-size: smaller; } sub { vertical-align: sub; font-size: smaller; } dita-ot-1.5.3/css/domains_classed.css000066400000000000000000000023251167100214600175130ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ /* DOMAINS generic support (will fall through to base classes!) */ /* software domain (sw-d) generic class support */ /* user interface domain (ui-d) generic class support */ *[class~="ui-d\/screen"] { display: block; background-color: black; color: lime; white-space: pre; font-family: monospace, "Courier New"; font-weight: bold; font-size: 10pt; padding: 4pt; margin-bottom: 6pt; } /* programming domain (pr-d) generic class support */ *[class~="pr-d\/var"] { font-style: italic; } /* highlight domain (hi-d) generic class support (dita12 dtds do not class these, tho) */ *[class~="hi-d\/b"] { font-weight: bold; } *[class~="hi-d\/i"] { font-style: italic; } *[class~="hi-d\/tt"] { font-family: monospace; } *[class~="hi-d\/u"] { text-decoration: underline; } *[class~="topic\/sup"] { vertical-align: super; font-size: smaller; } *[class~="topic\/sup"] { vertical-align: sub; font-size: smaller; } dita-ot-1.5.3/css/domains_unclassed.css000066400000000000000000000020441167100214600200540ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ /* DOMAINS particular support (selection on element names) */ /* software domain (sw-d) particular class support */ /* user interface domain (ui-d) particular class support */ screen { display: block; background-color: black; color: lime; white-space: pre; font-family: monospace, "Courier New"; font-weight: bold; font-size: 9pt; padding: 4pt; margin-bottom: 6pt; } /* programming domain (pr-d) particular class support */ var { font-style: italic; } /* highlight domain (hi-d) particular class support */ b { font-weight: bold; } i { font-style: italic; } tt { font-family: monospace; } u { text-decoration: underline; } /sup { vertical-align: super; font-size: smaller; } sup { vertical-align: sub; font-size: smaller; } dita-ot-1.5.3/css/map_shell.css000066400000000000000000000033201167100214600163230ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ *[class~="map\/map"] { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } *[class~="map\/map"]:before { content: attr(title); font-weight : bold; } *[class~="map\/topicref"] { display: list-item; list-style-type: disc; list-style-position: inherit; margin-left: 10pt; } *[class~="mapgroup\/topichead"] { display: list-item; list-style-type: circle; list-style-position: inherit; margin-left: 10pt; } *[class~="mapgroup\/topicgroup"] { display: list-item; list-style-type: square; list-style-position: inherit; margin-left: 10pt; } *[class~="map\/topicref"]:before { content: attr(navtitle) " [" attr(href) "]"; } *[class~="map\/navref"]:before { content: "[" attr(mapref) "]"; } @media morphon { } /*== simple table markup ==*/ *[class~="map\/reltable"] { display: table; border: thin solid gray; } *[class~="map\/relcolspec"] { display: table-cell; } *[class~="map\/relcolspec"]:before { content: "[" attr(type) "]"; } *[class~="map\/relrow"], *[class~="map\/relheader"] { display: table-row; border: thin black solid; } *[class\~="map\/relhead"] > *[class\~="map\/relcell"] { display: table-cell; font-weight: bold; text-align: center; border: thin solid black; } *[class\~="map\/relrow"] > *[class\~="map\/relcell"] { display: table-cell; border: thin solid gray !important; } dita-ot-1.5.3/css/reference.css000066400000000000000000000030251167100214600163170ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ reference { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } reference>title { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 20pt; font-weight: bold; color: #000003; } *>reference>title { margin-top: 20pt; font-size: 16pt; font-weight: bold; color: #000003; } *>*>reference>title { margin-top: 20pt; font-size: 14pt; font-weight: bold; color: #000003; } refbody { display: block; margin-top: 6pt; } refsyn { margin-top: 12pt; display: block; } refsyn>title { display: block; font-weight: bold; margin-top: 6pt; margin-bottom: 2pt; } refsyn:before { font-weight: bold; display: block; content: "Syntax: "; } refsyn[spectitle]:before { font-weight: bold; display: block; content: attr(spectitle)": "; } flag { color: red; } parm { font-weight: bold; color: navy; } plentry { display: block; } pd { margin-left: +20pt; display: block; } example { margin-top: 6pt; display: block; } property { display: block; margin-top: 6pt; } proptype { display: block; font-weight: bold; } propvalue { display: block; margin-left: +20pt; } dita-ot-1.5.3/css/task.css000066400000000000000000000004401167100214600153210ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ *[class~="task\/info"]:before { content: " "; } dita-ot-1.5.3/css/topic-alt.css000066400000000000000000000033171167100214600162610ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ @import url(topic.css); /* following are editor-specific overrides of standard topic properties */ /* list item support */ ul { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } ul > li { margin-left: 2.5ex; } ul > li:before { display: marker; content: disc; } ul > li ul > li:before { display: marker; content: square; } ul > li ul > li ul > li:before { display: marker; content: icon(diamond); } ul > li ul > li ul > li ul > li:before { display: marker; content: circle; } ol { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } ol > li { margin-left: 6ex; } ol > li:before { display: marker; content: counter(n, decimal); font-weight: bold; } ol[style~=lower-alpha] > li:before { display: marker; content: counter(n, lower-alpha); } ol[style~=upper-alpha] > li:before { display: marker; content: counter(n, upper-alpha); } ol[style~=lower-roman] > li:before { display: marker; content: counter(n, lower-roman); } ol[style~=upper-roman] > li:before { display: marker; content: counter(n, upper-roman); } ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0; } /* image support */ image, image[placement="inline"] { display: inline; content: image(attr(href),-400,-200); } image[placement="break"] { display: block; content: image(attr(href),-400,-200); }dita-ot-1.5.3/css/topic.css000066400000000000000000000315101167100214600154770ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ /* mods to update in topic_classed: box model for link/linklist etc CALS table model */ /* element-based lookups for a core DITA topic */ author, copyright, critdates, permissions, audience, othermeta, language, category, context, dd, ddhd, desc, dl, dlentry, dt, dthd, example, fig, figbody, lq, note, ol, p, prolog, relgroup, longdesc, title, ul { display: block; } topic { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } topic > title { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 20pt; font-weight: bold; color: #000001; } * > topic > title { margin-top: 20pt; font-size: 16pt; font-weight: bold; color: #000002; } * > * > topic > title { margin-top: 20pt; font-size: 14pt; font-weight: bold; color: #000002; } * > * > * > topic > title { margin-top: 10pt; font-size: 12pt; font-weight: bold; color: #000000; } searchtitle { margin-top: 6pt; margin-left: 24pt; font-size: 12pt; font-weight: bold; display: block; color: teal; } searchtitle:before { color: blue; font-weight: bold; margin-left: 24pt; display: inline; margin-left: 24pt; content: "Search Title: "; } /* For authoring, call attention to shortdesc by boxing it. For output, its just a paragraph. */ shortdesc { display: block; margin-top: 6pt; margin-bottom: 6pt; border: thin solid black; } prolog { margin-top: 1pc; margin-left: 24pt; background-color: #99FFCC; padding-top: 3pt; padding-right: 3pt; padding-left: 3pt; padding-bottom: 6pt; border: thin solid olive; margin-bottom: 1pc; } body { display: block; margin-left: 12pt; } /* general setup for section-like divisions and exhibits */ section, example, table, fig { margin-top: 12pt; display: block; } section > title, example > title { display: block; font-weight: bold; margin-top: 6pt; margin-bottom: 2pt; } /*== special content and exhibits ==*/ *[spectitle]:before { display: block; font-weight: bold; margin-bottom: 2pt; content: attr(spectitle)": "; } section[spectitle]:before, example[spectitle]:before { display: block; font-weight: bold; font-size: 10pt; content: attr(spectitle)": "; } /*== body content ==*/ /* apparently not supported in XXE */ section > p:first-child { display: block; margin-top: 6pt; margin-bottom: 6pt; } section > p { display: block; margin-top: 6pt; } p, note { display: block; margin-bottom: 6pt; } note > p { display: block; margin-top: 6pt; margin-bottom: 6pt; } note[type="note"]:before { font-weight: bold; content: "Note: "; } note[type="tip"]:before { font-weight: bold; content: "Tip: "; } note[type="fastpath"]:before { font-weight: bold; content: "Fastpath: "; } /* additional to add here: attention, caution, danger, important, remember, restriction, other */ note:before { font-weight: bold; content: attr(type) ": "; } /*== list item ==*/ li { margin-left: 20pt; display: list-item; margin-bottom: 2pt; margin-top: 6pt; } ul, ol { margin-top: 6pt; margin-bottom: 6pt; } ul > li { list-style-type: disc; } ol > li { list-style-type: decimal; } sl { list-style: none; } sli { display: list-item; } /*== phrase markup ==*/ q:before { content: "\""; } q:after { content: "\""; } cite { font-style: italic; } fn:before { color: purple; font-weight: bold; content: " [Footnote: "; } fn:after { color: purple; font-weight: bold; content: "] "; } fn { color: purple; font-weight: bold; } /*== default (preferred) rendering of dl as indented list ==*/ dl[title]:before, *[title]:before { font-weight: bold; font-size: 10pt; content: attr(title) ": "; } dlhead { font-weight: bold; } dl { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } dt, dthd { font-weight: bold; } dd, ddhd { margin-left: 4ex; } /*== line-oriented content ==*/ pre { display: block; white-space: pre; background-color: #e0e0e0; border: thin solid gray; font-family: monospace; // font-size: .83em; margin-top: 1.33ex; margin-bottom: 1.33ex; } lines { white-space: pre; display: block; font-style: normal; } /*== blocked paragraphs and contexts ==*/ lq { margin-left: 20pt; display: block; margin-top: 6pt; } p > pre { margin-top: 6pt; } note:before { font-weight: bold; content: attr(type) ": "; } /* generic support for the scale attribute (must match an e*/ /*display-atts: scale (50|60|70|80|90|100|110|120|140|160|180|200) #IMPLIED frame (top | bottom |topbot | all | sides | none) #IMPLIED expanse (page|column|textline) #IMPLIED */ *[scale="50"] { font-size: 50%; } *[scale="60"] { font-size: 60%; } *[scale="70"] { font-size: 70%; } *[scale="80"] { font-size: 80%; } *[scale="90"] { font-size: 90%; } *[scale="100"] { font-size: 100%; } *[scale="110"] { font-size: 110%; } *[scale="120"] { font-size: 120%; } *[scale="140"] { font-size: 140%; } *[scale="160"] { font-size: 160%; } *[scale="180"] { font-size: 180%; } *[scale="200"] { font-size: 200%; } /*== figure markup ==*/ fig[frame="all"] { border: thin solid black; } /*== compact (for dl and its derivatives; considering deprecation) ==*/ *[compact="yes"] > li { margin-top: 0pt; } /* == titles for figs, tables == */ fig > title { font-weight: bold; display: block; margin-bottom: 4pt; } fig > title:before { font-weight: bold; content: "Figure: "; } table > title { font-weight: bold; display: block; margin-bottom: 4pt; } table > title:before { font-weight: bold; content: "Table: "; } /*== CALS table markup ==*/ table { display: block; } thead > row > entry { font-weight: bold; } tgroup { display: table; } thead { display: table-header-group; } tfoot { display: table-footer-group; } tbody { display: table-row-group; } row { display: table-row; } entry { display: table-entry; border: thin solid black; } /* rendering for context dependent table content */ /* section > table, example > table { margin-top: 0pt; } */ entry > image { margin-top: 0pt; margin-bottom: 0pt; } /*== simple table markup ==*/ simpletable { display: table; border: thin solid gray; } strow, sthead { display: table-row; } sthead > stentry { display: table-cell; font-weight: bold; text-align: center; border: thin solid gray; } strow > stentry { display: table-cell; border: thin solid gray; } note { margin-top: 6pt; } /*== frame support for figures, tables ==*/ *[class~="topic\/fig"][frame="topbot"] { border: thin solid black; } /* index terms in phrase contexts */ *[class~="topic\/indexterm"] { display: block; margin-left: +6pt; border: thin inset gray; color: black; background-color: #ffddff; } *[class~="topic\/indexterm"]:before { content: "[index term: "; } *[class~="topic\/indexterm"]:after { content: "]"; } /*== prolog and metadata ==*/ author:before { color: blue; font-weight: bold; content: "Author ["; } author:after { color: blue; font-weight: bold; content: "]"; } copyrholder { display: block; } year:before { content: "Copyright year " attr(year) " "; } copyright:before { color: blue; font-weight: bold; content: "Copyright ["; } copyright:after { color: blue; font-weight: bold; content: "]"; } critdates:before { color: blue; font-weight: bold; content: "Critical dates ["; } critdates:after { color: blue; font-weight: bold; content: "]"; } permissions:before { color: blue; font-weight: bold; content: "Permissions ["; } permissions:after { color: blue; font-weight: bold; content: "]"; } metadata { display: block; background-color: #66FF66; padding-top: 3pt; padding-right: 3pt; padding-left: 3pt; padding-bottom: 6pt; border: thin solid red; margin-top: 2pt; margin-left: 2pt; margin-right: 2pt; margin-bottom: 2pt; } prolog:before { color: black; font-weight: bold; content: "Prolog:"; } metadata:before { color: black; font-weight: bold; content: "Metadata:"; } prodinfo { background-color: #e0e0e0; display: block; margin-left: 16pt; margin-top: 6pt; border: thin solid black; } category:before { color: blue; font-weight: bold; content: "Category ["; } category:after { color: blue; font-weight: bold; content: "]"; } audience:before { color: blue; font-weight: bold; content: "Audience [" attr(type) "]"; } keywords:before { color: blue; font-weight: bold; content: "Keywords ["; } keywords:after { color: blue; font-weight: bold; content: "]"; } language:before { color: blue; font-weight: bold; content: "Language [" attr(lang) "]"; } othermeta:before { color: blue; font-weight: bold; content: "Other Metadata: name=[" attr(name) "] content=[" attr(content) "]"; } /*== image data ==*/ image, image[placement="inline"] { display: inline; content: image(attr(href),-400,-200); } image[placement="break"] { display: block; content: image(attr(href),-400,-200); } /*== specially highlighted elements ==*/ required-cleanup { color: #CC3333; background-color: #FFFF99; border: thick solid black; } draft-comment { display: block; margin-top: 6pt; margin-bottom: 2pt; background-color: #FF99FF; border: thin solid black; } /* color: #CC3333; */ draft-comment:before { font-weight: bold; content: "Comment by "attr(reviewer)": "; } /*== linking in topics ==*/ related-links { display: block; } related-links:before { display: block; color: black; font-weight: bold; content: "Related Links:"; } links, linklist, linkpool { margin-top: 1.33ex; margin-bottom: 1.33ex; display: block; margin-left: 2ex; } links:before, linklist:before, linkpool:before { color: green; font-weight: bold; content: "Links:"; } links > title, linklist > title, linkpool > title { display: block; font-weight: bold; margin-top: 6pt; } /*== common and separate behaviors of link, xref, cite ==*/ link { display: block; margin-left: +20pt; } xref, cite { display: inline; } link, xref, cite { text-decoration: underline; color: red; } link[href], xref[href], cite[href] { text-decoration: underline; color: blue; } xref:before { font-weight: bold; content: "[" attr(type) "--" attr(href) "]"; } *[class~="topic\/xref"]:before { font-weight: bold; content: "["attr(type)"--"attr(href)"]"; } /* rendering support for XML meta elements (comments, PIs) */ *:comment, *:processing-instruction { padding: 2px; font-size: smaller; font-family: monospace; } *:comment { border: thin solid rgb(128, 128, 0); background-color: rgb(192, 192, 128); } *:processing-instruction { border: thin solid rgb(0, 128, 0); background-color: rgb(192, 255, 192); } *:comment, *:processing-instruction { display: block; white-space: pre; margin: 2px; } /* process specific behaviors */ @media morphon { * { additional-helpset-location: url(dita-help.jar); additional-helpset-mapfile: url(morphon-map.xml); additional-helpset-name: dita-help; } entry { display: table-cell; } xtgroup { table-model: cals; } image[format="GIF"] { plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; } } @media xxe { /* list item */ } /*== dl, table-like rendering ==*/ xdl:before { font-weight: bold; font-size: 10pt; } xdl { display: table; } xdlhead { display: table-row; } xdthd { display: table-cell; list-style-type: none; font-weight: bold; background-color: silver; } xddhd { content: " - "; display: table-cell; font-weight: bold; background-color: silver; } xdlentry { display: table-row; } xdt { display: table-cell; font-weight: bold; } xdd { display: table-cell; } /* yet another dl version */ xdt { font-weight: bold; } xdd { display: list-item; list-style-type: none; } dita-ot-1.5.3/css/topic_classed.css000066400000000000000000000447621167100214600172120ustar00rootroot00000000000000/* | This file is part of the DITA Open Toolkit project hosted on | Sourceforge.net. See the accompanying license.txt file for | applicable licenses. */ /* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ *[class\~="topic\/ol"] > li > *[class\~="topic\/ol"] > *[class\~="topic\/li"] { list-style-type: lower-alpha !important; } /* mods to update in topic_classed: box model for link/linklist etc CALS table model */ /* class-based lookups for DITA */ author, copyright, critdates, permissions, audience, othermeta, language, category, context, dd, ddhd, desc, dl, dlhead, dlentry, dt, dthd, example, fig, figbody, lq, note, ol, p, prolog, relgroup, longdesc, title, ul { display: block; } *[class~="topic\/topic"] { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } *[class~="topic\/topic"] > *[class~="topic\/title"] { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 22pt; font-weight: bold; color: #000001; } * > *[class~="topic\/topic"] > *[class~="topic\/title"] { margin-top: 20pt; font-size: 18pt; font-weight: bold; color: #000002; } * > * > *[class~="topic\/topic"] > *[class~="topic\/title"] { margin-top: 20pt; font-size: 16pt; font-weight: bold; color: #000002; } * > * > * > *[class~="topic\/topic"] > *[class~="topic\/title"] { margin-top: 10pt; font-size: 14pt; font-weight: bold; color: #000000; } *[class~="topic\/searchtitle"] { margin-top: 6pt; margin-left: 24pt; font-size: 14pt; font-weight: bold; display: block; color: teal; } *[class~="topic\/searchtitle"]:before { color: blue; font-weight: bold; margin-left: 24pt; display: inline; margin-left: 24pt; content: "Search Title: "; } /* For authoring, call attention to shortdesc by boxing it. For output, its just a paragraph. */ *[class~="topic\/shortdesc"] { display: block; margin-top: 6pt; margin-bottom: 6pt; border: thin solid black; } *[class~="topic\/prolog"] { margin-top: 1pc; margin-left: 24pt; background-color: #99FFCC; padding-top: 3pt; padding-right: 3pt; padding-left: 3pt; padding-bottom: 6pt; border: thin solid olive; margin-bottom: 1pc; } *[class~="topic\/body"] { display: block; margin-left: 12pt; } /* general setup for section-like divisions and exhibits */ *[class~="topic\/section"], *[class~="topic\/example"], *[class~="topic\/table"], *[class~="topic\/fig"] { margin-top: 12pt; display: block; } *[class~="topic\/section"] > *[class~="topic\/title"], *[class~="topic\/example"] > *[class~="topic\/title"] { display: block; font-weight: bold; margin-top: 6pt; margin-bottom: 2pt; } /*== special content and exhibits ==*/ *[spectitle]:before { display: block; font-weight: bold; margin-bottom: 2pt; content: attr(spectitle) ": "; } *[spectitle][class~="topic\/section"]:before, *[spectitle][class~="topic\/example"]:before { display: block; font-weight: bold; font-size: 11pt; content: attr(spectitle) ": "; } *[specentry]:before { display: block; font-weight: bold; margin-bottom: 2pt; content: attr(specentry) ": "; } *[conref]:before { content: "Conref: [" attr(conref) "]"; } /*== body content ==*/ /* apparently not supported in XXE */ *[class~="topic\/section"] > p:first-child { display: block; margin-top: 6pt; margin-bottom: 6pt; } *[class~="topic\/section"] > *[class~="topic\/p"] { display: block; margin-top: 6pt; } *[class~="topic\/p"], *[class~="topic\/note"] { display: block; margin-bottom: 6pt; } *[class~="topic\/note"] > *[class~="topic\/p"] { display: block; margin-top: 6pt; margin-bottom: 6pt; } *[type="note"][class~="topic\/note"]:before { font-weight: bold; content: "Note: "; } *[type="tip"][class~="topic\/note"]:before { font-weight: bold; content: "Tip: "; } *[type="fastpath"][class~="topic\/note"]:before { font-weight: bold; content: "Fastpath: "; } /* additional to add here: attention, caution, danger, important, remember, restriction, other */ note:before { font-weight: bold; content: attr(type) "Note: "; } /*== list item ==*/ *[class~="topic\/li"] { margin-left: 20pt; display: list-item; margin-bottom: 2pt; margin-top: 6pt; } *[class~="topic\/ul"], *[class~="topic\/ol"] { margin-top: 6pt; margin-bottom: 6pt; } *[class~="topic\/ul"] > *[class~="topic\/li"] { list-style-type: disc; } *[class~="topic\/ol"] > *[class~="topic\/li"] { list-style-type: decimal; } *[class~="topic\/ol"] > *[class~="topic\/li"] > *[class~="topic\/ol"] > *[class~="topic\/li"] { list-style-type: lower-alpha; } *[class~="topic\/sl"] { list-style: none; } *[class~="topic\/sli"] { display: list-item; } /*== phrase markup ==*/ *[class\~="hi-d\/b"] { font-weight: bold; } *[class\~="hi-d\/i"] { font-style : italic; } *[class\~="hi-d\/u"] { text-decoration : underline; } *[class\~="hi-d\/tt"], *[class\~="sw-d\/systemoutput"] { font-family : monospace; } *[class\~="ui-d\/uicontrol"] , *[class\~="pr-d/parmname"] { font-weight: bold; } *[class~="topic\/q"]:before { content: "\""; } *[class~="topic\/q"]:after { content: "\""; } *[class~="topic\/cite"] { font-style: italic; } *[class~="topic\/fn"]:before { color: purple; font-weight: bold; content: " [Footnote: "; } *[class~="topic\/fn"]:after { color: purple; font-weight: bold; content: "] "; } *[class~="topic\/fn"] { color: purple; font-weight: bold; } /*== default (preferred) rendering of dl as indented list ==*/ dl[title]:before, *[title]:before { font-weight: bold; font-size: 11pt; content: attr(title) ": "; } *[class~="topic\/dlhead"] { font-weight: bold; } *[class~="topic\/dl"] { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } *[class~="topic\/dt"], *[class~="topic\/dthd"] { font-weight: bold; } *[class~="topic\/dd"], *[class~="topic\/ddhd"] { margin-left: 4ex; } /*== line-oriented content ==*/ *[class~="topic\/pre"] { display: block; white-space: pre; background-color: #e0e0e0; border: thin solid gray; font-family: Courier; margin-top: 1.33ex; margin-bottom: 1.33ex; } *[class~="topic\/lines"] { white-space: pre; display: block; font-style: normal; } /*== blocked paragraphs and contexts ==*/ *[class~="topic\/lq"] { margin-left: 20pt; display: block; margin-top: 6pt; } *[class~="topic\/p"] > *[class~="topic\/pre"] { margin-top: 6pt; } /* generic support for the scale attribute (must match an e*/ /*display-atts: scale (50|60|70|80|90|100|110|120|140|160|180|200) #IMPLIED frame (top | bottom |topbot | all | sides | none) #IMPLIED expanse (page|column|textline) #IMPLIED */ *[scale="50"] { font-size: 50%; } *[scale="60"] { font-size: 60%; } *[scale="70"] { font-size: 70%; } *[scale="80"] { font-size: 80%; } *[scale="90"] { font-size: 90%; } *[scale="100"] { font-size: 100%; } *[scale="110"] { font-size: 110%; } *[scale="120"] { font-size: 120%; } *[scale="140"] { font-size: 140%; } *[scale="160"] { font-size: 160%; } *[scale="180"] { font-size: 180%; } *[scale="200"] { font-size: 200%; } /*== figure markup ==*/ *[frame="all"][class~="topic\/fig"] { border: thin solid black; margin-bottom: 6pt; } /*== compact (for dl and its derivatives; considering deprecation) ==*/ *[compact="yes"] > *[class~="topic\/li"] { margin-top: 0pt; } /* == titles for figs, tables == */ *[class~="topic\/fig"] > *[class~="topic\/title"] { font-weight: bold; display: block; margin-bottom: 4pt; } *[class~="topic\/fig"] > *[class~="topic\/title"]:before { font-weight: bold; content: "Figure: "; } *[class~="topic\/table"] > *[class~="topic\/title"] { font-weight: bold; display: block; margin-bottom: 4pt; } *[class~="topic\/table"] > *[class~="topic\/title"]:before { font-weight: bold; content: "Table: "; } /*== CALS table markup ==*/ *[class~="topic\/table"] { display: block; } *[class~="topic\/thead"] > *[class~="topic\/row"] > *[class~="topic\/entry"] { font-weight: bold; } *[class~="topic\/tgroup"] { display: table; } *[class~="topic\/thead"] { display: table-header-group; } *[class~="topic\/tfoot"] { display: table-footer-group; } *[class~="topic\/tbody"] { display: table-row-group; } *[class~="topic\/row"] { display: table-row; } *[class~="topic\/entry"] { display: table-entry; border: thin solid black; } /* rendering for context dependent table content */ /* *[class~="topic\/section"] > *[class~="topic\/table"], *[class~="topic\/example"] > *[class~="topic\/table"] { margin-top: 0pt; } */ *[class~="topic\/entry"] > *[class~="topic\/image"] { margin-top: 0pt; margin-bottom: 0pt; } /*== simple table markup ==*/ *[class~="topic\/simpletable"] { display: table; border: thin solid gray; } *[class~="topic\/strow"], *[class~="topic\/sthead"] { display: table-row; } *[class~="topic\/sthead"] > *[class~="topic\/stentry"] { display: table-cell; font-weight: bold; text-align: center; border: thin solid gray; } *[class~="topic\/strow"] > *[class~="topic\/stentry"] { display: table-cell; border: thin solid gray; } *[class~="topic\/note"] { margin-top: 6pt; } /*== frame support for figures, tables ==*/ fig[frame="topbot"] { border: thin solid black; } /* index terms in phrase contexts */ indexterm { display: block; margin-left: 6pt; border: thin inset gray; color: black; background-color: #ffddff; } indexterm:before { content: "[index term: "; } indexterm:after { content: "]"; } /*== prolog and metadata ==*/ *[class~="topic\/author"]:before { color: blue; font-weight: bold; content: "Author ["; } *[class~="topic\/author"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/copyrholder"] { display: block; } *[class~="topic\/year"]:before { content: "Copyright year " attr(year) " "; } *[class~="topic\/copyright"]:before { color: blue; font-weight: bold; content: "Copyright ["; } *[class~="topic\/copyright"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/critdates"]:before { color: blue; font-weight: bold; content: "Critical dates ["; } *[class~="topic\/critdates"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/permissions"]:before { color: blue; font-weight: bold; content: "Permissions ["; } *[class~="topic\/permissions"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/metadata"] { display: block; background-color: #66FF66; padding-top: 3pt; padding-right: 3pt; padding-left: 3pt; padding-bottom: 6pt; border: thin solid red; margin-top: 2pt; margin-left: 2pt; margin-right: 2pt; margin-bottom: 2pt; } *[class~="topic\/prolog"]:before { color: black; font-weight: bold; content: "Prolog:"; } *[class~="topic\/metadata"]:before { color: black; font-weight: bold; content: "Metadata:"; } *[class~="topic\/prodinfo"] { background-color: #e0e0e0; display: block; margin-left: 16pt; margin-top: 6pt; border: thin solid black; } *[class~="topic\/category"]:before { color: blue; font-weight: bold; content: "Category ["; } *[class~="topic\/category"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/audience"]:before { color: blue; font-weight: bold; content: "Audience [" attr(type) "]"; } *[class~="topic\/keywords"]:before { color: blue; font-weight: bold; content: "Keywords ["; } *[class~="topic\/keywords"]:after { color: blue; font-weight: bold; content: "]"; } *[class~="topic\/language"]:before { color: blue; font-weight: bold; content: "Language [" attr(lang) "]"; } *[class~="topic\/othermeta"]:before { color: blue; font-weight: bold; content: "Other Metadata: name=[" attr(name) "] content=[" attr(content) "]"; } /*== image data ==*/ *[class\~="topic\/image"], *[placement="inline"][class\~="topic\/image"] { display: inline; plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; x-morphon-docbook-imagedata-xml-file-name: "href"; } *[placement="break"][class~="topic\/image"] { display: block; plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; x-morphon-docbook-imagedata-xml-file-name: "href"; } *[class~="topic\/image"][alt]:after { content: "Alt: [" attr(alt) "]"; } /*== specially highlighted elements ==*/ *[class~="topic\/required-cleanup"] { color: #CC3333; background-color: #FFFF99; border: thick solid black; } *[class~="topic\/draft-comment"] { display: block; margin-top: 6pt; margin-bottom: 2pt; background-color: #FF99FF; border: thin solid black; } /* color: #CC3333; */ *[class~="topic\/draft-comment"]:before { font-weight: bold; content: "Comment by " attr(reviewer) ": "; } /*== linking in topics ==*/ *[class~="topic\/related-links"] { display: block; } *[class~="topic\/related-links"]:before { display: block; color: black; font-weight: bold; content: "Related Links:"; } *[class~="topic\/links"], *[class~="topic\/linklist"], *[class~="topic\/linkpool"] { margin-top: 1.33ex; margin-bottom: 1.33ex; display: block; margin-left: 2ex; } *[class~="topic\/links"]:before, *[class~="topic\/linklist"]:before, *[class~="topic\/linkpool"]:before { color: green; font-weight: bold; content: "Links:"; } *[class~="topic\/links"] > *[class~="topic\/title"], *[class~="topic\/linklist"] > *[class~="topic\/title"], *[class~="topic\/linkpool"] > *[class~="topic\/title"] { display: block; font-weight: bold; margin-top: 6pt; } /*== common and separate behaviors of link, xref, cite ==*/ *[class~="topic\/link"] { display: block; margin-left: 20pt; } *[class~="topic\/xref"], *[class~="topic\/cite"] { display: inline; } *[class~="topic\/link"], *[class~="topic\/xref"], *[class~="topic\/cite"] { text-decoration: underline; color: red; } *[href][class~="topic\/link"], *[href][class~="topic\/xref"], *[href][class~="topic\/cite"] { text-decoration: underline; color: blue; } *[class~="topic\/xref"]:before { font-weight: bold; content: "[" attr(type) "--" attr(href) "]"; } /* linking in topics */ *[class~="topic\/link"], *[class~="topic\/xref"] { text-decoration: underline; color: red; } *[href][class~="topic\/link"], *[href][class~="topic\/xref"] { text-decoration: underline; color: blue; } *[class~="topic\/link"] { display: block; margin-left: 20pt; } *[class~="topic\/xref"]:before { font-weight: bold; content: "[" attr(type) "--" attr(href) "]"; } /* rendering support for XML meta elements (comments, PIs) */ *:comment, *:processing-instruction { padding: 2px; font-size: smaller; font-family: monospace; } *:comment { border: thin solid rgb(128, 128, 0); background-color: rgb(192, 192, 128); } *:processing-instruction { border: thin solid rgb(0, 128, 0); background-color: rgb(192, 255, 192); } *:comment, *:processing-instruction { display: block; white-space: pre; margin: 2px; } /* process specific behaviors */ @media morphon { * { additional-helpset-location: url(dita-help.jar); additional-helpset-mapfile: url(morphon-map.xml); additional-helpset-name: dita-help; } *[class~="topic\/entry"] { display: table-cell; } *[class~="topic\/xtgroup"] { table-model: cals; } *[format="GIF"][class~="topic\/image"] { plugin-view: "com.morphon.visualplugins.docbook.DocBook_ImageData"; } } @media xxe { /* list item */ *[class~="topic\/ul"] { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } *[class~="topic\/ul"] > li { margin-left: 2.5ex; } *[class~="topic\/ul"] > li:before { display: marker; content: disc; } *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { display: marker; content: square; } *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { display: marker; content: icon(diamond); } *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li *[class~="topic\/ul"] > li:before { display: marker; content: circle; } *[class~="topic\/ol"] { margin-left: 2ex; margin-top: 1.33ex; margin-bottom: 1.33ex; } *[class~="topic\/ol"] > li { margin-left: 6ex; } *[class~="topic\/ol"] > li:before { display: marker; content: counter(n,decimal); font-weight: bold; } *[style~=lower-alpha][class~="topic\/ol"] > li:before { display: marker; content: counter(n,lower-alpha); } *[style~=upper-alpha][class~="topic\/ol"] > li:before { display: marker; content: counter(n,upper-alpha); } *[style~=lower-roman][class~="topic\/ol"] > li:before { display: marker; content: counter(n,lower-roman); } *[style~=upper-roman][class~="topic\/ol"] > li:before { display: marker; content: counter(n,upper-roman); } *[class~="topic\/ol"] ul, ul *[class~="topic\/ol"], ul ul, *[class~="topic\/ol"] *[class~="topic\/ol"] { margin-top: 0; margin-bottom: 0; } } /* alternate dl rendering as a table */ xdl { display: table; } xdlhead { display: table-row; } xdthd { display: table-cell; font-weight: bold; background-color: silver; } xddhd { content: " - "; display: table-cell; font-weight: bold; background-color: silver; } xdlentry { display: table-row; } xdt { display: table-cell; font-weight: bold; } xdd { display: table-cell; } dita-ot-1.5.3/demo/000077500000000000000000000000001167100214600140035ustar00rootroot00000000000000dita-ot-1.5.3/demo/book/000077500000000000000000000000001167100214600147355ustar00rootroot00000000000000dita-ot-1.5.3/demo/book/bkinfo.dtd000066400000000000000000000004401167100214600167000ustar00rootroot00000000000000 %topic-type; %bkinfo-typemod; dita-ot-1.5.3/demo/book/bkinfo.mod000066400000000000000000000637611167100214600167230ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/bookmap-readme.html000066400000000000000000000037441167100214600205160ustar00rootroot00000000000000

Bookmap Readme

This demonstration provides a proof-of-concept implementation of the DITA bookmap proposal. The proposal adds book output to DITA using a specialized DITA map known as a bookmap. The bookmap organizes the DITA topics with the correct nesting and sequence for the book. In addition, the bookmap assigns roles such as preface, chapter, and appendix to top-level topics within the book.

For more detailed information about the proposal, see the detailed posting on the DITA forum at news://news.software.ibm.com:119/c11fd3$85qq$2@news.boulder.ibm.com.

Note: This demonstration has the following limitations:

  • For XSL-FO formatting and thus PDF generation, only the basics have been implemented. Through specialization, the DITA XHTML-based outputs for DITA map are also available for bookmap.
  • The design for the book info component of the proposal has been fleshed out based on antecedents in DocBook and IBMIDDoc (see the comments in the bookinfo.mod file). Most of the elements in bookinfo aren't processed.
  • The book list component of the proposal hasn't been implemented yet. Designs for a glossary list have been discussed extensively on the DITA forum (see the summary posted as news://news.software.ibm.com:119/blfg38$5k0q$1@news.boulder.ibm.com).
  • The book style component of the proposal is much more experimental than the bookmap and bookinfo components. Processing for this component is limited.

dita-ot-1.5.3/demo/book/bookmap-readme.xml000066400000000000000000000041051167100214600203420ustar00rootroot00000000000000 Bookmap Readme

This demonstration provides a proof-of-concept implementation of the DITA bookmap proposal. The proposal adds book output to DITA using a specialized DITA map known as a bookmap. The bookmap organizes the DITA topics with the correct nesting and sequence for the book. In addition, the bookmap assigns roles such as preface, chapter, and appendix to top-level topics within the book.

For more detailed information about the proposal, see the detailed posting on the DITA forum at news://news.software.ibm.com:119/c11fd3$85qq$2@news.boulder.ibm.com.

This demonstration has the following limitations:
  • For XSL-FO formatting and thus PDF generation, only the basics have been implemented. Through specialization, the DITA XHTML-based outputs for DITA map are also available for bookmap.
  • The design for the book info component of the proposal has been fleshed out based on antecedents in DocBook and IBMIDDoc (see the comments in the bookinfo.mod file). Most of the elements in bookinfo aren't processed.
  • The book list component of the proposal hasn't been implemented yet. Possible designs for a glossary list have been discussed extensively on the DITA forum (resulting in the proposal posted as news://news.software.ibm.com:119/blfg38$5k0q$1@news.boulder.ibm.com).
  • The book style component of the proposal is much more experimental than the bookmap and bookinfo components. Processing for this component is limited.
dita-ot-1.5.3/demo/book/bookmap.dtd000066400000000000000000000007621167100214600170670ustar00rootroot00000000000000 %map-type; %bookmap-type; dita-ot-1.5.3/demo/book/bookmap.mod000066400000000000000000000236651167100214600171020ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/bookmap.xsd000066400000000000000000000016201167100214600171040ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/bookmap2docbk.xsl000066400000000000000000000036221167100214600202050ustar00rootroot00000000000000 <xsl:value-of select="@title"/> dita-ot-1.5.3/demo/book/bookmap_grp.xsd000066400000000000000000000046551167100214600177670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/bookmap_mod.xsd000066400000000000000000000311771167100214600177550ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/bookstyle.dtd000066400000000000000000000041421167100214600174460ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/catalog.xml000066400000000000000000000012141167100214600170670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/closeprograms.xml000066400000000000000000000020231167100214600203340ustar00rootroot00000000000000 Close all of your programs You need to shut down everything else before installing major programs Close programsweb server database If you are on a Windows system, click the X in the corner of each program. If you are on a Linux system, type kill -9 [PID] for each of your programs. You might want to save your data first. If you are on a Macintosh, you will have to ask someone else. I have a wonderful little iPod, but that is the limit of my experience with Apple products. dita-ot-1.5.3/demo/book/configuredatabase.xml000066400000000000000000000017331167100214600211310ustar00rootroot00000000000000 Configuring a Database Follow these instructions to properly configure your database. configuredatabase In this instance, the technical writer knows nothing about his subject. Read the product documentation. It will tell you what options are available. Read further in the product documentation. It will tell you how to change these options. Make sure you store the product documentation in an easy-to-find location when you are done. dita-ot-1.5.3/demo/book/configurestorage.xml000066400000000000000000000022251167100214600210260ustar00rootroot00000000000000 Configuring hard storage devices Most hard disks do not need any configuring. If they do, the instructions are relatively simple. hard driveconfigure First check the documentation that came with your storage device. If the device requires configuring, follow the steps below. If your system recognizes the device, it may be able to configure it without help. If so, do not try and stop it. Otherwise, your drive should come with software. Use this software to format and partition your drive. Once your drive is configured, restart the system. Just for fun. But be sure to remove any vendor software from your system before doing so. dita-ot-1.5.3/demo/book/configurewebserver.xml000066400000000000000000000021201167100214600213600ustar00rootroot00000000000000 Configuring your Web Server Configuring your Web Server can be as complex or as simple as you want it to be. web serverconfigure In this instance, the technical writer knows nothing about his subject. Turn on the web server Go to the Options menu Follow that to "Web Server Preferences" Make sure all of the right buttons are checked, or else you will never get it to work Go to your site library and check out a book; any book, even about COBOL, is likely to be more helpful than I am. dita-ot-1.5.3/demo/book/configuring.xml000066400000000000000000000011261167100214600177710ustar00rootroot00000000000000 Configuring You configure components to set up or refine your solution.

You don't have to get the best configuration the first time. Instead, you might start with a simple configuration and then refine it gradually as needed.

dita-ot-1.5.3/demo/book/databasetrouble.xml000066400000000000000000000017651167100214600206310ustar00rootroot00000000000000 Troubleshooting a database Databases rarely have problems, but this may be helpful if you find some. troubleshootingdatabase If performance is slow, try removing several thousand records. If none of your commands work, make sure they are SQL commands and not SEQUEL commands. If you cannot get anything to work at all, try uninstalling and reinstalling. For more detailed troubleshooting help, see the online documentation shipped with your database. dita-ot-1.5.3/demo/book/drivetrouble.xml000066400000000000000000000027371167100214600201760ustar00rootroot00000000000000 Troubleshooting your hard disk Follow these steps to try and fix any problems with your hard drive. troubleshootinghard drive Run scandisk on the drive. This may solve all of your problems. Try defragmenting the drive. This could help with retrieval times. If the drive is still slow, try deleting old or useless information. If the drive cannot access anything, there are some expensive tools at Best Buy that my help you save some of your information. But, you're probably out of luck. If the drive makes funny clicking noises, back everything up as soon as possible.You probably have some important data stored in bad sectors. This is going to be painful to fix. Make sure you have a copy of your Operating System CDs. If all else fails, you can always try calling technical support. However, this can be very expensive, unless you call within 13 hours of your purchase. dita-ot-1.5.3/demo/book/insertdrive.xml000066400000000000000000000017211167100214600200160ustar00rootroot00000000000000 Attach the drive to the system The drive needs to be attached to power cables and other cables inside the computer. hard drive You must be grounded before doing this. Find an empty bay for your drive. Remove the drive from its electrostatic bag. Screw the drive in to the frame. Attach the multi-colored power cord to the drive. Attach the cable that connects your hard drive to the motherboard. dita-ot-1.5.3/demo/book/installdb.xml000066400000000000000000000011051167100214600174300ustar00rootroot00000000000000 Installing your own Database Installing a Database may sound tricky, but it is quite simple if you follow our instructions. Overviewdatabase install dita-ot-1.5.3/demo/book/installing.xml000066400000000000000000000014201167100214600176200ustar00rootroot00000000000000 Installing You install components to make them available for your solution.

Usually, you can install the components once and then forget about the details of this task. Before installing the components, you should make a plan for what you need to accomplish and the components that will support these goals. After installing the components, you will probably want to perform some preliminary configuration.

dita-ot-1.5.3/demo/book/installstorage.xml000066400000000000000000000012261167100214600205130ustar00rootroot00000000000000 Installing hard drives or other storage A simple guide to installing hard drives. Overviewhard drive install First purchase a hard drive at your local electronics store or from a qualified representative. dita-ot-1.5.3/demo/book/installwebserver.xml000066400000000000000000000011221167100214600210460ustar00rootroot00000000000000 Installing your own Web Server Installing a Web Server may sound tricky, but it is quite simple if you follow our instructions. Overviewweb server install dita-ot-1.5.3/demo/book/maintaindatabase.xml000066400000000000000000000014571167100214600207530ustar00rootroot00000000000000 Maintaining a database Maintaining a database does not take much work. databasemaintain If the database crashes, restart it. If the database is slow, tell people not to put so much in it. Try to limit the number of records in your database. Too many records leads to confusion. dita-ot-1.5.3/demo/book/maintaining.xml000066400000000000000000000011001167100214600177450ustar00rootroot00000000000000 Maintaining You maintain your solution to ensure that all components are operating at maximum efficiency.

Maintenance is a task that you perform along with configuration to get the most from your solution.

dita-ot-1.5.3/demo/book/maintainserver.xml000066400000000000000000000015661167100214600205160ustar00rootroot00000000000000 Maintaining a Web Server Maintaining a web server is really quite easy. Web Servermaintain If the web server crashes, restart it. Limit the number of connections to your server.This will make it run faster. Make sure you do not put confidential material on your server. It should be kept in a separate folder named "Private." dita-ot-1.5.3/demo/book/maintainstorage.xml000066400000000000000000000025671167100214600206560ustar00rootroot00000000000000 Maintaining your hard drive Here are a few tips for maintaining your hard drive. hard drivemaintain There is really not much to do to maintain a hard drive. However, if you want to keep it running for the next 10 years or so, you should follow these suggestions. If your drive has a low-power mode, make sure this comes on when your drive is sitting idle.It will not get worn out as quickly if it is not needlessly spinning. Every once in a while, shake your computer.This will cause the bits to fall more comfortably in to place. Run Scandisk on the drive at least once a day.This way you will ensure that problems with the drive are found quickly. If you share the drive with others, it will also ensure that they are less likely to use it, because it will be so busy all of the time. dita-ot-1.5.3/demo/book/plugin.xml000066400000000000000000000006041167100214600167550ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/replacecover.xml000066400000000000000000000014471167100214600201370ustar00rootroot00000000000000 Replace the cover of your system. The cover needs to be put back on to reduce problems from dust. hard driveComputer cover Retrieve the computer's cover from its safe place. Put it back on. Retrieve the screws from the safe place. Put them back in. Put away your screwdriver before you lose it. dita-ot-1.5.3/demo/book/restart.xml000066400000000000000000000017521167100214600171500ustar00rootroot00000000000000 Restart your system This is standard procedure after installing any new software. Restartingweb server database If you are on a Windows system, go to the start menu. Go to Start -> Shut Down... Select "Restart" and hit OK. If you are on a Linux system, contact your system administrator for assistance. You may not need to restart. If you are on a Macintosh, go to Special -> Restart. dita-ot-1.5.3/demo/book/runsetup.xml000066400000000000000000000021221167100214600173410ustar00rootroot00000000000000 Run Setup.exe As with any major program, you will need to run setup in order to install it. Setupweb server database Setup.exe can be found in the root directory of the CD-ROM with your software. Insert the CD-ROM. Navigate to it from a typescript, DOS, or other command window. Type setup.exe and hit enter. Follow all of the prompts that appear. It is suggested that you follow all of the defaults, but you may select an alternate directory for the install. dita-ot-1.5.3/demo/book/task_appendix.xml000066400000000000000000000010231167100214600203050ustar00rootroot00000000000000 Appendix This appendix describes things that you rarely need to know.

You can consult this section when you need detailed informatin about a specific component.

dita-ot-1.5.3/demo/book/task_bkinfo.xml000066400000000000000000000017011167100214600177500ustar00rootroot00000000000000 Product Tasks -- NOTE: See comment at the top of taskbook.ditamap Tasks and what they can do A brief summary of all operational knowledge including the evolution of human culture. 2003 2004 IBM Corporation
New Orchard Road Armonk, New York 10504
914-499-1900
dita-ot-1.5.3/demo/book/task_preface.xml000066400000000000000000000016061167100214600201110ustar00rootroot00000000000000 Preface This book explains each tasks separately. You can jump in anywhere, get the information you need, and complete your work. THIS SAMPLE USES THE DEPRECATED DEMO VERSION OF BOOKMAP. There is now a standard version of bookmap with several important differences. As soon as you are able, you should switch to the official bookmap. A sample is located at samples/taskbook.ditamap

You can use this book to master tasks if you wish or just keep it handy as a resource so you can focus on other issues.

dita-ot-1.5.3/demo/book/taskbook.ditamap000066400000000000000000000042401167100214600201130ustar00rootroot00000000000000 dita-ot-1.5.3/demo/book/troubleshooting.xml000066400000000000000000000012111167100214600207010ustar00rootroot00000000000000 Troubleshooting The troubleshooting tasks explain how to diagnose the cause of and recover from problems.

To fix a problem, you often have to configure or maintain a component. The troubleshooting tasks help you determine what to work on to get back to normal operations.

dita-ot-1.5.3/demo/book/unscrewcover.xml000066400000000000000000000015441167100214600202100ustar00rootroot00000000000000 Remove the cover of your system This is a simple task requiring a screwdriver. hard driveComputer cover First be sure you are grounded. Perform the operation in a well ventilated room. Unscrew the screws that hold the cover to your system. Store them in a safe place. Remove the cover and place it in a safe place as well. dita-ot-1.5.3/demo/book/webtrouble.xml000066400000000000000000000020171167100214600176310ustar00rootroot00000000000000 Troublshooting Web Server problems There are several things to try if your Web Server is not functioning properly. troubleshootingweb server If others cannot connect to your server, try turning off their firewalls. If your server is running slowly, try limiting it to 2 or 3 connections. If your server keeps creating pop-up ads when people access it, please turn them off and things will run faster. If these directions are not helpful, please contact your service representative. dita-ot-1.5.3/demo/dita11/000077500000000000000000000000001167100214600150665ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita11/catalog.xml000066400000000000000000000171741167100214600172340ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/000077500000000000000000000000001167100214600156415ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita11/dtd/bookmap.dtd000066400000000000000000000141411167100214600177670ustar00rootroot00000000000000 %mapgroup-d-dec; %indexing-d-dec; %xnaldomain-d-dec; %map-type; %bookmap-type; %mapgroup-d-def; %indexing-d-def; %xnaldomain-d-def; dita-ot-1.5.3/demo/dita11/dtd/bookmap.mod000066400000000000000000001064101167100214600177740ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/commonElements.ent000066400000000000000000000205461167100214600213450ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/commonElements.mod000066400000000000000000001155641167100214600213430ustar00rootroot00000000000000 %commonDefns; %tableXML; dita-ot-1.5.3/demo/dita11/dtd/concept.dtd000066400000000000000000000203531167100214600177740ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %concept-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/concept.mod000066400000000000000000000141231167100214600177760ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/ditabase.dtd000066400000000000000000000237251167100214600201230ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %concept-typemod; %task-typemod; %reference-typemod; %glossary-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/glossary.dtd000066400000000000000000000204211167100214600202000ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %concept-typemod; %glossary-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/glossary.mod000066400000000000000000000140731167100214600202120ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/highlightDomain.ent000066400000000000000000000052071167100214600214540ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/highlightDomain.mod000066400000000000000000000144741167100214600214530ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/indexingDomain.ent000066400000000000000000000053351167100214600213140ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/indexingDomain.mod000066400000000000000000000106711167100214600213040ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/map.dtd000066400000000000000000000136541167100214600171240ustar00rootroot00000000000000 %mapgroup-d-dec; %indexing-d-dec; %map-type; %mapgroup-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/map.mod000066400000000000000000000410621167100214600171220ustar00rootroot00000000000000 %commonElements; %metaXML; dita-ot-1.5.3/demo/dita11/dtd/mapGroup.ent000066400000000000000000000056021167100214600201460ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/mapGroup.mod000066400000000000000000000105741167100214600201430ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/metaDecl.mod000066400000000000000000000343521167100214600200670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/programmingDomain.ent000066400000000000000000000062461167100214600220330ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/programmingDomain.mod000066400000000000000000000473421167100214600220260ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/reference.dtd000066400000000000000000000203021167100214600202710ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %reference-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/reference.mod000066400000000000000000000304341167100214600203040ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/softwareDomain.ent000066400000000000000000000060701167100214600213360ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/softwareDomain.mod000066400000000000000000000164011167100214600213260ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/task.dtd000066400000000000000000000201601167100214600172770ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %task-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/task.mod000066400000000000000000000501621167100214600173100ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/tblDecl.mod000066400000000000000000000377611167100214600177310ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/topic.dtd000066400000000000000000000176461167100214600174720ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %indexing-d-dec; %topic-type; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; %indexing-d-def; dita-ot-1.5.3/demo/dita11/dtd/topic.mod000066400000000000000000000505541167100214600174710ustar00rootroot00000000000000 %topicDefns; %commonElements; %metaXML; dita-ot-1.5.3/demo/dita11/dtd/topicDefn.ent000066400000000000000000000105071167100214600202670ustar00rootroot00000000000000 %commonDefns; dita-ot-1.5.3/demo/dita11/dtd/uiDomain.ent000066400000000000000000000060331167100214600201200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/uiDomain.mod000066400000000000000000000137351167100214600201200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/utilitiesDomain.ent000066400000000000000000000057651167100214600215310ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/utilitiesDomain.mod000066400000000000000000000141541167100214600215120ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/xnalDomain.ent000066400000000000000000000050731167100214600204500ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/dtd/xnalDomain.mod000066400000000000000000000355761167100214600204540ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/plugin.xml000066400000000000000000000004421167100214600171060ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/000077500000000000000000000000001167100214600163265ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita11/schema/bookmap.xsd000066400000000000000000000112261167100214600205000ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/bookmapGrp.xsd000066400000000000000000000240211167100214600211460ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/bookmapMod.xsd000066400000000000000000002116771167100214600211540ustar00rootroot00000000000000 The <bookmap> element is a map file used to organize DITA content into a traditional book format. The <bookmeta> element contains information about the book that is not considered book content, such as copyright information, author information, and any classifications. The <frontmatter> element contains the material that precedes the main body of a document. It may include items such as an abstract, a preface, and various types of book lists such as a <toc>, <tablelist>, or <figurelist>. The <backmatter> element contains the material that follows the main body of a document and any appendixes. It may include items such as a colophon, legal notices, and various types of book lists such as a glossary or an index. The <publisherinformation> contains information about what group or person published the book, where it was published, and certain details about its publication history. Other publication history information is found in the <bookchangehistory> element. The <person> element contains information about the name of a person. Note that unlike the <personname> element, the <person> element is not restricted to describing the names of authors. The <organization> element contains the name of an organization. Note that unlike <organizationname>, the <organization> element is not restricted to usage within <authorinformation>; it does not have to contain the name of an authoring organization. The <bookchangehistory> element contains information about the history of the book's creation and publishing lifecycle, who wrote, reviewed, edited, and tested the book, and when these events took place. The <bookid> element contains the publisher's identification information for the book, such as part number, edition number and ISBN number. The <summary> element contains a text summary associated with a book event (such as <approved> or <reviewed>) or with the list of copyrights for the book. The <printlocation> element indicates the location where the book was printed. Customarily, the content is restricted to the name of the country. The <published> element contains information about the person or organization publishing the book, the dates when it was started and completed, and any special restrictions associated with it. The <publishtype> element indicates whether the book is generally available or is restricted in some way. The value attribute indicates the restrictions. The <revisionid> element indicates the revision number or revision ID of the book. The processing implementation determines how the level is displayed. Common methods include using a dash, for example "-01". or a period, such as ".01". The <started> element indicates a start date for some type of book event, such as a review, editing, or testing. The <completed> element indicates a completion date for some type of book event, such as a review, editing, or testing. The <year> element denotes a year. The <month> element denotes a month of the year. The <day> element denotes a day of the month. The <reviewed> element contains information about when and by whom the book was reviewed during its publication history. The <edited> element contains information about when and by whom the book was edited during its publication history. The <tested> element contains information about when and by whom the book was tested during its publication history. The <approved> element contains information about when and by whom the book was approved during its publication history. The <bookevent> element indicates a general event in the publication history of a book. This is an appropriate element for specialization if the current set of specific book event types, that is, review, edit, test or approval, does not meed your needs. The <bookeventtype> element indicates the specific nature of a <bookevent>, such as updated, indexed, or deprecated. The required name attribute indicates the event's type. The <bookpartno> element contains the book's part number; such as 99F1234. This is generally the number that the publisher uses to identify the book for tracking purposes. The <edition> element contains the edition number information, such as First Edition, or Third Edition, used by a publisher to identify a book. The <isbn> element contains the book's International Standard Book Number (ISBN). The <booknumber> element contains the book's form number, such as SC21-1920. The <volume> element contains the book's volume number, such as Volume 2. The <maintainer> element contains information about who maiintains the document; this can be an organization or a person. The <bookrights> element contains the information about the legal rights associated with the book, including copyright dates and owners. The <copyfirst> element contains the first copyright year within a multiyear copyright statement. The <copylast> element contains the last copyright year within a multiyear copyright statement. The <bookowner> element contains the owner of the copyright. The <bookrestriction> element indicates whether the book is classified, or restricted in some way. The value attribute indicates the restrictions; this may be a string like "All Rights Reserved," representing the publisher's copyright restrictions. The <booktitle> element contains the title information for a book. , including <booklibrary> data, a <maintitle> and subtitle (<titlealt>) as required. The <booklibrary> element contains the library information for a book. Library entries contain information about the series, library, or collection of documents to which the book belongs. The <mainbooktitle> element contains the primary title information for a book. The <booktitlealt> element contains the alternative title, subtitle, or short title for a book. The <draftintro> element references a topic used as an introduction to the draft of this book. The <bookabstract> element references a topic used within a bookmap as a brief summary of book content, generally output as part of the book's front matter. It is used to help the reader quickly evaluate the book's purpose. The <dedication> element references a topic containing a dedication for the book, such as to a person or group. The <preface> element references introductory information about a book, such as the purpose and structure of the document. The <chapter> element references a topic as a chapter within a book. The <part> element references a part topic for the book. A new part is started. Use <part> to divide a document's chapters into logical groupings. For example, in a document that contains both guide and reference information, you can define two parts, one containing the guide information and the other containing the reference information. designates a topic as an appendix within a bookmap The <notices> element references special notice information, for example, legal notices about supplementary copyrights and trademarks associated with the book. The <amendments> element references a list of amendments or updates to the book. It indicates to the processing software that the author wants an amendments list generated at the particular location. The <colophon> element references a topic describing how this document was created. In publishing, a colophon describes details of the production of a book. This information generally includes the typefaces used, and often the names of their designers; the paper, ink and details of the binding materials and methods may also receive mention. In the case of technical books, a colophon may specify the software used to prepare the text and diagrams for publication. The <booklists> element references lists of various kinds within the book. For example, it can be used within front matter to reference a <toc>, <tablelist>, and <figurelist>, or within back matter to reference a <glossarylist>, <indexlist>, and <abbrevlist>. It indicates to the processing software that the author wants the lists generated at the <booklists> location. The <toc> element references the table of contents within the book. It indicates to the processing software that the author wants a table of contents generated at the particular location. The <figurelist> element references a list of figures in the book. It indicates to the processing software that the author wants a list of figures generated at the particular location. The <tablelist> element references a list of tables within the book. It indicates to the processing software that the author wants a list of tables generated at the particular location. The <abbrevlist> element references a list of abbreviations. It indicates to the processing software that the author wants an abbreviation list generated at the particular location. The <trademarklist> element references a list of trademarks within the book. It indicates to the processing software that the author wants a list of trademarks generated at the particular location. The <bibliolist> element references a list of bibliographic entries within the book. It indicates to the processing software that the author wants a bibliography, containing links to related books, articles, published papers, or other types of material, generated at the particular location. The <glossarylist> element references a list of glossary entries within the book. It indicates to the processing software that the author wants a glossary list generated at the particular location. The <indexlist> element lists the index entries in the book. It indicates to the processing software that the author wants an index generated at the particular location. The <booklist> element is a general purpose element, designed for use in specializations, that references a list of particular types of topics within the book. It indicates to the processing software that the author wants that list of topics generated at the particular location. For example, it could be used in a specialization to reference the location of a list of program listings or of authors of topics. dita-ot-1.5.3/demo/dita11/schema/commonElementGrp.xsd000066400000000000000000000203431167100214600223230ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/commonElementMod.xsd000066400000000000000000002644711167100214600223260ustar00rootroot00000000000000 Display attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for affecting the display of a topic or its selection by search tools. ID attributes (%id-atts;) is a parameter entity declaration in the topic DTD that includes attributes that enable the naming and referencing of elements in a DITA topic: id and conref. Attributes that support both filtering and flagging include platform, product, audience, and otherprops. Attribute rev only lets you flag information that matches a run-time parameter. Attribute importance currently provides output effects only for steps (where only the values "optional" and "required" are supported). Universal attributes is a parameter entity declaration in the topic DTD that includes all of the attributes in the select-atts and id-atts attribute groups. Debugging attributes, normally hidden from authoring view. The <title> element contains a heading or label for the main parts of a document such as <topic>, <section>, and <example> and for the display elements such as figure (<fig>) and <table>. The <keyword> element identifies a keyword or token, such as a single value from an enumerated list, the name of a command or parameter, or a lookup key for a message (contrast with term). The <desc> element contains the description of the current element. A description should provide more information than the title. The phrase (<ph>) element is used to organize content for reuse or conditional processing (for example, when part of a paragraph applies to a particular audience). It can be used by future specializations of DITA to apply specific processing or formatting to marked up phrases. var & keyword defined by syntax diagram The <term> element identifies words that represent extended definitions or explanations. In future development of DITA, for example, terms might provide associative linking to matching glossary entries. Inline content (prhases) The trademark (<tm>) element in DITA is used to markup and identify a term or phrase that is trademarked. Trademarks include registered trademarks, service marks, slogans and logos. ( Deprecated ) - The <boolean> element is used to express one of two opposite values, such as yes or no, on or off, true or false, high or low, and so forth. The element itself is empty; the value of the element is stored in its state attribute, and the semantic associated with the value is typically in a specialized name derived from this element. If you need more than two values (for example, "yes," "no" and "don't care") use the <state> element instead. This element is primarily for specialization, where it can be used to require a logical true or false designation in a particular part of the document. The <state> element specifies a name/value pair whenever it is necessary to represent a named state that has a variable value. The element is primarily intended for use in specializations to represent specific states (like logic circuit states, chemical reaction states, airplane instrumentation states, and so forth). A paragraph element (<p>) is a block of text containing a single main idea. TThe long quote (<lq>) element indicates content quoted from another source. Use the quote element <q>for short, inline quotations, and long quote <lq> for quotations that are too long for inline use, following normal guidelines for quoting other sources. You can store a URL to the source of the quotation in the href attribute. A <note> element contains information, differentiated from the main text, which expands on or calls attention to a particular point. A quotation element (<q>) indicates content quoted from another source. This element is used for short quotes which are displayed inline. Use the long quote element (<lq>) for quotations that should be set off from the surrounding text. In an unordered list (<ul>), the order of the list items is not significant. List items are typically styled on output with a "bullet" character, depending on nesting level. An ordered list (<ol>) is a list of items sorted by sequence or order of importance. The <sl> element contains a simple list of items of short, phrase-like content, such as in documenting the materials in a kit or package. A simple list item (<sli>) is a single item in a simple list<sl>. Simple list items have phrase or text content, adequate for describing package contents, for example. When a DITA topic is formatted for output, the items of a simple list are placed each on its own line, with no other prefix such as a number (as in an ordered list) or bullet (as in an unordered list).. A list (<li>) item is a single item in an ordered <ol> or unordered <ul> list. When a DITA topic is formatted for output, numbers and alpha characters are usually output with list items in ordered lists, while bullets and dashes are usually output with list items in unordered lists. The <itemgroup> element is reserved for specialization of DITA. As a container element, it can be used to sub-divide or organize elements that occur inside a list item, definition, or parameter definition. A definition list (<dl>) is a list of terms and corresponding definitions. The term (<dt>) is usually flush left. The description or definition (<dt>) is usually either indented and on the next line, or on the same line to the right of the term. The <dlhead> element contains optional headings for the term and description columns in a definition list. The definition list heading contains a heading <dthd> for the column of terms and an optional heading <ddhd>for the column of descriptions. The definition descriptions heading (<ddhd>) element contains an optional heading or title for a column of descriptions or definitions in a definition list The definition term heading (<dthd>) element is contained in a definition list head (<dlhead>) and provides an optional heading for the column of terms in a description list. In a definition list, each list item is defined by the definition list entry (<dlentry>) element. The definition list entry element includes a term <dt> and one or more definitions or descriptions <dd> of that term. The definition term <dt> element contains a term in a definition list entry. The definition description (<dd>) element contains the description of a term in a definition list entry. The figure (<fig>) element is a display context (sometimes called an exhibit) with an optional title for a wide variety of content. Most commonly, the figure element contains an image element (a graphic or artwork), but it can contain several kinds of text objects as well. A title is placed inside the figure element to provide a caption to describe the content. The <figgroup> element is used only for specialization at this time. Figure groups can be used to contain multiple cross-references, footnotes or keywords, but not multipart images. Multipart images in DITA should be represented by a suitable media type displayed by the <object> element. The preformatted element (<pre>) preserves line breaks and spaces entered manually by the author in the content of the element, and also presents the content in a monospaced type font (depending on your output formatting processor). The <lines> element may be used to represent dialogs, lists, text fragments, and so forth. The <lines> element is similar to <pre> in that hard line breaks are preserved, but the font style is not set to monospace, and extra spaces inside the lines are not preserved. Include artwork or images in a DITA topic by using the <image> element. The <image> element has optional attributes that indicate whether the placement of the included graphic or artwork should be inline (like a button or icon), or on a separate line for a larger image. An href attribute is required on the image element, as this attribute creates a pointer to the image, and allows the output formatting processor to bring the image into the text flow. To make the intent of the image more accessible for users using screen readers or text-only readers, always include a description of the image's content in the alt attribute. The alt element provides an element equivalent of the alt attribute on the image element. As an element, it provides direct text entry within an XML editor and is more easily accessed than an attribute for translation. DITA's <object> element corresponds to the HTML <object> element. The <object> element allows authors to include animated images, applets, plug-ins, ActiveX controls, video clips, and other multimedia objects in a topic for rendering after transformation to HTML. The parameter (<param>)element specifies a set of values that may be required by an <object> at runtime. Any number of <param> elements may appear in the content of an object in any order, but must be placed at the start of the content of the enclosing object. This element is comparable to the XHMTL <param> element. The <simpletable> element is used for tables that are regular in structure and do not need a caption. Choose the simple table element when you want to show information in regular rows and columns. For example, multi-column tabular data such as phone directory listings or parts lists are good candidates for simpletable. Another good use of simpletable is for information that seems to beg for a "three-part definition list"—just use the keycol attribute to indicate which column represents the "key" or term-like column of your structure. The simpletable header (<sthead>) element contains the table's header row. The header row is optional in a simple table. The <simpletable> row (<strow>) element specifies a row in a simple table, like row in a conventional table. The simpletable entry (<stentry>) element represents a single table cell, like <entry> in <table>. You can place any number of stentry cells in either an sthead element (for headings) or strow element (for rows of data). The <draft-comment> element allows simple review and discussion of topic contents within the marked-up content. Use the <draft-comment> element to ask a question or make a comment that you would like others to review. To indicate the source of the draft comment or the status of the comment, use the author, time or disposition attributes. A <required-cleanup> element is used as a placeholder for migrated elements that cannot be appropriately tagged without manual intervention. As the element name implies, the intent for authors is to clean up the contained material and eventually get rid of the <required-cleanup> element. Authors should not insert this element into documents. Use footnote (<fn>) to annotate text with notes that are not appropriate for inclusion in line or to indicate the source for facts or other material used in the text. An <indextermref> is a reference to an index entry in a lookup table used by the indexing process. If you want to create index markers pointing to referenced items, but only want page numbers instead of separate index entries to be generated, use the index term reference <indextermref> element. This adds the page number of the reference to the index without creating a separate index entry. The <cite> element is used when you need a bibliographic citation that refers to a book or article. It specifically identifies the title of the resource. Its keyref attribute allows the citation to be associated to other possible bibliographic processing (not supported yet). Use the cross-reference (<xref>) element to link to a different location within the current topic, or a different topic within the same help system or DITA document. You can also point to external sources, such as Web pages, or to a location in another topic as well. The href attribute on the <xref> element is used to create the link pointer, or URL. The class attribute supports specialization. Its predefined values help the output transforms work correctly with ranges of related content. The <data> element represents a property within a DITA topic or map. While the <data> element can be used directly to capture properties, it is particularly useful as a basis for specialization. Default processing treats the property values as an unknown kind of metadata, but custom processing can match the name attribute or specialized element to format properties as sidebars or other adornments or to harvest properties for automated processing.

The <data-about> element identifies the subject of a property when the subject isn't associated with the context in which the property is specified. The property itself is expressed by the <data> element. The <data-about> element handles exception cases where a property must be expressed somewhere other than inside the actual subject of the property. The <data-about> element is particularly useful as a basis for specialization in combination with the <data> element.

Don't use the <data-about> element to identify the object of a property. The href attribute of the <data> element serves that purpose.

The <foreign> element is an open extension that allows information architects to incorporate existing standard vocabularies for non-textual content. like MathML and SVG, as inline objects. If <foreign> contains more than one alternative content element, they will all be processed. Specialization of <foreign> should be implemented as a domain, but for those looking for more control over the content can implement foreign vocabulary as an element specialization. An <indexterm> is an index entry. You can nest entries to create multi-level indexes. The content is not output as part of topic content, only as part of the index. The <index-base> element allows indexing extensions to be added by specializing off this element. It does not in itself have any meaning and should be ignored in processing. The <unknown> element is an open extension that allows information architects to incorporate xml fragments that does not necessarily fit into an exisitng DITA use case. The base processing for <unknown> is to supress unless otherwise instructed.
dita-ot-1.5.3/demo/dita11/schema/concept.xsd000066400000000000000000000130251167100214600205020ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/conceptGrp.xsd000066400000000000000000000034021167100214600211510ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/conceptMod.xsd000066400000000000000000000130471167100214600211460ustar00rootroot00000000000000 The <concept> element is the top-level element for a topic that answers the question what is? Concepts provide background information that users must know before they can successfully work with a product or interface. Often, a concept is an extended definition of a major abstraction such as a process or function. It might also have an example or a graphic, but generally the structure of a concept is fairly simple. The <conbody> element is the main body-level element for a concept. Like the body element of a general topic, <conbody> allows paragraphs, lists, and other elements as well as sections and examples. But <conbody> has a constraint that a section or an example can be followed only by other sections or examples. dita-ot-1.5.3/demo/dita11/schema/ditaarch.xsd000066400000000000000000000035571167100214600206370ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/ditabase.xsd000066400000000000000000000221211167100214600206200ustar00rootroot00000000000000 The <dita> element provides a top-level container for multiple topics when you create documents using the ditabase DTD. The <dita> element lets you create any sequence of concept, task, and reference topics, and the ditabase DTD lets you further nest these topic types inside each other. The <dita> element has no particular output implications; it simply allows you to create multiple topics of different types at the same level in a single document. dita-ot-1.5.3/demo/dita11/schema/glossary.xsd000066400000000000000000000150471167100214600207200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/glossaryGrp.xsd000066400000000000000000000035741167100214600213730ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/glossaryMod.xsd000066400000000000000000000125711167100214600213570ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/highlightDomain.xsd000066400000000000000000000242151167100214600221510ustar00rootroot00000000000000 The superscript (<sup>) element indicates that text should be superscripted, or vertically raised in relationship to the surrounding text. Superscripts are usually a smaller font than the surrounding text. Use this element only when there is not some other more proper tag. For example, for specific items such as GUI controls, use the uicontrol tag. This element is part of the DITA highlighting domain. A subscript (<sub>) indicates that text should be subscripted, or placed lower in relationship to the surrounding text. Subscripted text is often a smaller font than the surrounding text. Formatting may vary depending on your output process. This element is part of the DITA highlighting domain. The teletype (<tt>) element is used to apply monospaced highlighting to the content of the element. Use this element only when there is not some other more proper tag. For example, for specific items such as GUI controls, use the uicontrol tag. This element is part of the DITA highlighting domain. The bold (<b>) element is used to apply bold highlighting to the content of the element. Use this element only when there is not some other more proper tag. For example, for specific items such as GUI controls, use the uicontrol tag. This element is part of the DITA highlighting domain. The underline (<u>) element is used to apply underline highlighting to the content of the element. Use this element only when there is not some other more proper tag. For example, for specific items such as GUI controls, use the uicontrol tag. This element is part of the DITA highlighting domain. The italic (<i>) element is used to apply italic highlighting to the content of the element. Use this element only when there is not some other more proper tag. For example, for specific items such as GUI controls, use the uicontrol tag. Italic highlighting generally means a font that is slanted for emphasis, but this may vary depending on your output formatting process. This element is part of the DITA highlighting domain. dita-ot-1.5.3/demo/dita11/schema/indexingDomain.xsd000066400000000000000000000111441167100214600220040ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/map.xsd000066400000000000000000000073571167100214600176370ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/mapGroupMod.xsd000066400000000000000000000117031167100214600213020ustar00rootroot00000000000000 The <topichead> element provides a title-only entry in a navigation map, as an alternative to the fully-linked title provided by the <topicref> element. The <topicgroup> element is for creating groups of <topicref> elements without affecting the hierarchy, as opposed to nested <topicref> elements within a <topicref>, which does imply a structural hierarchy. It is typically used outside a hierarchy to identify groups for linking without affecting the resulting toc/navigation output. dita-ot-1.5.3/demo/dita11/schema/mapGrp.xsd000066400000000000000000000062111167100214600202740ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/mapMod.xsd000066400000000000000000000555441167100214600203000ustar00rootroot00000000000000 The %topicref-atts; parameter entity represents a group of attributes used in numerous map elements: map, topicref, relcolspec, relcell, topichead, and topicgroup. The set is similar to those documented in topicref-atts-no-toc but includes the toc attribute. The %topicref-atts-no-toc; parameter entity represents the set of attributes used in the reltable map element. The set is similar to those documented in topicref-atts but for <reltable> the toc attribute defaults to no. For the other elements that use the %topicref-atts; group declaration, the toc attribute doesn't have a default; they can inherit their toc value from the nearest container, otherwise it functions upon output as if set to yes. The <map> element is used to define a map which describes the relationships among a set of DITA topics. Maps consist of references to topics organized into hierarchies and tables. Maps provide a way to express these relationships in a single common format that can be used for different outputs. The <navref> element references a map file from within a map file. The reference is resolved at runtime for Eclipse navigation, typically to pull together the navigation for multiple components into a product navigation. The <topicref> element designates a topic (such as a concept, task, or reference) as a link in a DITA map. A <topicref> can contain other<topicref> elements, allowing you to express navigation or table-of-contents hierarchies, as well as implying relationships between the containing <topicref> and its children. You can set the collection-type of a container <topicref> to determine how its children are related to each other. Relationships end up expressed as links in the output (with each participant in a relationship having links to the other participants). The relationship table (<reltable>) defines relationships between topics, based on the familiar table model of rows (<relrow>), columns (<relheader>), and cells (<relcell>). The <relcell> elements can contain <topicref> elements, which are then related to other <topicref> elements in the same row (although not necessarily in the same cell). By default, the contents of a <reltable> element are not output for navigation or TOC purposes, and are used only to define relationships that can be expressed as topic-to-topic links. The <relheader> element is a row of column definitions (<relcolspec> elements) in a relationship table. Each table can have only one set of column definitions. A column definition in the relationship table. You can use <relcolspec> column definitions to set defaults for the attributes of <topicref> elements in the column. For example, you can set type="concept" to treat all untyped <topicref> elements in the column as concepts. A <relrow> is a row in the relationship table. This creates a relationship between the cells in the row, which will end up expressed as links among the <topicref> elements in the cells. A <relcell> element is a cell in the relationship table. The <topicref> elements it contains will be related to topicrefs in other cells of the same row. By default, topicrefs in the same cell are not related to each other, unless you change the relcell's collection-type attribute to indicate that they are related. The <anchor> element is used for runtime integration of navigation. It provides an integration point that another map can point to in order to insert its navigation into the current navigation tree. It is currently supported by Eclipse output only. The <topicmeta> element defines the metadata that applies to a topic and the topic's children. When creating links, it can also be used to override the title and short description of the topic. In addition, it can insert index entries through the <keywords> element. The <linktext> element provides the literal label or line of text for a link. In most cases, the text of a link can be resolved during processing by cross reference with the target resource. Use the <linktext> element only when the target cannot be reached, such as when it is a peer or external link. When your DITA topic is transformed to XHTML, the <searchtitle> element is used to create a title element at the top of the resulting HTML file. This title is normally used in search result summaries by some search engines, such as that in Eclipse (http://eclipse.org); if not set, the XHTML's title element defaults to the source topic's title content (which may not be as well optimized for search summaries) The short description (<shortdesc>) element occurs between the topic title and the topic body, as the initial paragraph-like content of a topic. The short description, which represents the purpose or theme of the topic, is also intended to be used as a link preview and for searching. dita-ot-1.5.3/demo/dita11/schema/metaDeclGrp.xsd000066400000000000000000000111371167100214600212400ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/metaDeclMod.xsd000066400000000000000000000651741167100214600212410ustar00rootroot00000000000000 The <author> metadata element contains the name of the topic's author. The currently unsupported keyref attribute can point to another location where the author information is defined. The <source> element contains a reference to a resource from which the present topic is derived, either completely or in part. The element can contain a description of the resource; the href reference can be a string or a URL that points to it. The <publisher> metadata element contains the name of the person, company, or organization responsible for making the content or subject of the topic available. The <copyright> element is used for a single copyright entry. It includes the copyright years and the copyright holder. Multiple <copyright> statements are allowed. The <copyryear> element contains the copyright year as specified by the year attribute. The copyright holder (<copyrholder>) element names the entity that holds legal rights to the material contained in the topic. The <critdates> element contains the critical dates in a document life cycle, such as the creation date and multiple revision dates. The <revised> element in the prolog is used to maintain tracking dates that are important in a topic development cycle, such as the last modification date, the original availability date, and the expiration date. The <created> element specifies the document creation date using the date attribute. The <resourceid> element provides an identifier for applications that require them in a particular format, when the normal id attribute of the topic can't be used. Each resourceid entry should be unique. It is one of the metadata elements that can be included within the prolog of a topic, along with document tracking and product information, etc. The element has no content, but takes an id attribute or an appname attribute. The <audience> metadata element indicates, through the value of its type attribute, the intended audience for a topic. Since a topic can have multiple audiences, you can include multiple audience elements. For each audience you specify, you can identify the high-level task (job) they are trying to accomplish and the level of experience (experiencelevel) expected. The <category> element can represent any category by which a topic might be classified for retrieval or navigation; for example, the categories could be used to group topics in a generated navigation bar. Topics can belong to multiple categories. The <keywords> element contains a list of keyword entries (using indexterm or keyword markup) that can be used by a search engine. The <othermeta> element can be used to identify properties not otherwise included in <metadata> and assign name/content values to those properties. The name attribute identifies the property and the content attribute specifies the property's value. The values in this attribute are output as HTML metadata elements, and have no defined meaning for other possible outputs such as PDF. The <permissions> empty prolog element can indicate any preferred controls for access to a topic. Topics can be filtered based on the permissions element. This capability depends on your output formatting process. The <prodinfo> metadata element in the prolog contains information about the product or products that are the subject matter of the current topic. The <brand> element indicates the manufacturer or brand associated with the product described by the parent <prodinfo> element. The <series> metadata element contains information about the product series that the topic supports. The <platform> metadata element contains a description of the operating system and/or hardware related to the product being described by the <prodinfo> element. The <prognum> metadata element identifies the program number of the associated program product. This is typically an order number or a product tracking code that could be replaced by an order number when a product completes development. The <featnum> element contains the feature number of a product in the document metadata. The <component> element describes the component of the product that this topic is concerned with. For example, a product might be made up of many components, each of which is installable separately. Components might also be shared by several products so that the same component is available for installation with many products. This identification can be used to check cross-component dependencies when some components are installed, but not others. It could also be used to make sure that topics are hidden, removed, or flagged in some way when the component they describe isn't installed. Such process-control logic is not currently supported in DITA processing. The <prodname> metadata element contains the name of the product that is supported by the information in this topic. The <vrmlist> element contains a set of <vrm> elements for logging the version, release, and modification information for multiple products or versions of products to which the topic applies. The empty <vrm> element contains information about a single product's version, modification, and release, to which the current topic applies. dita-ot-1.5.3/demo/dita11/schema/programmingDomain.xsd000066400000000000000000001130521167100214600225220ustar00rootroot00000000000000 The code phrase (<codeph>) element represents a snippet of code within the main flow of text. The code phrase may be displayed in a monospaced font for emphasis. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <codeblock> element represents lines of program code. Like the <pre> element, content of this element has preserved line endings and is output in a monospaced font. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <option> element describes an option that can be used to modify a command (or something else, like a configuration). This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. Within a syntax definition, the <var> element defines a variable for which the user must supply content, such as their user name or password. It is represented in output in an italic font. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. When referencing the name of an application programming interface parameter within the text flow of your topic, use the parameter name (<parmname>) element to markup the parameter. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The syntax phrase (<synph>) element is a container for syntax definition elements. It is used when a complete syntax definition is not needed, but some of the syntax elements, such as kwd, oper, delim, are used within the text flow of the topic content. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The operator (<oper>) element defines an operator within a syntax definition. Typical operators are equals (=), plus (+) or multiply (*). This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. Within a syntax definition, the delimiter (<delim>) element defines a character marking the beginning or end of a section or part of the complete syntax. Typical delimiter characters are the parenthesis, comma, tab, vertical bar or other special characters. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The separator (<sep>) element defines a separator character that is inline with the content of a syntax definition. The separator occurs between keywords, operators or groups in a syntax definition. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <apiname> element provides the name of an application programming interface (API) such as a Java class name or method name. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The parameter list (<parml>) element contains a list of terms and definitions that describes the parameters in an application programming interface. This is a special kind of definition list that is designed for computer parameters. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The parameter list entry element (<plentry>) contains one or more parameter terms and definitions (pd and pt). This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. A parameter term, within a parameter list entry, is enclosed by the <pt> element. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. A parameter definition, within a parameter list entry, is enclosed by the <pd> element. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The syntax diagram (<syntaxdiagram>) element is the main container for all the syntax elements that make up a syntax definition. The syntax diagram represents the syntax of a statement from a computer language, or a command, function call or programming language statement. Traditionally, the syntax diagram is formatted with railroad tracks that connect the units of the syntax together, but this presentation may differ depending on the output media. The syntax diagram element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The syntax block (<synblk>) element organizes small pieces of a syntax definition into a larger piece. The syntax block element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <groupseq> element is part of the subset of elements that define syntax diagrams in DITA. A group is a logical set of pieces of syntax that go together. Within the syntax definition, groups of keywords, delimiters and other syntax units act as a combined unit, and they occur in a specific sequence, as delimited by the <groupseq> element. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <groupchoice> element is part of the subset of elements that define syntax diagrams in DITA. A group is a logical set of pieces of syntax that go together. A group choice specifies that the user must make a choice about which part of the syntax to use. Groups are often nested. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <groupcomp> element is part of the subset of elements that define syntax diagrams in DITA. A group is a logical set of pieces of syntax that go together. The group composite means that the items that make up the syntax diagram will be formatted close together rather than being separated by a horizontal or vertical line, which is the usual formatting method. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. Within a syntax definition, a <fragment> is a labeled subpart of the syntax. The <fragment> element allows breaking out logical chunks of a large syntax diagram into named fragments. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The fragment reference (<fragref>) element provides a logical reference to a syntax definition fragment so that you can reference a syntax fragment multiple times. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The syntax note (<synnote>) element contains a note (similar to a footnote) within a syntax definition group or fragment. The syntax note explains aspects of the syntax that cannot be expressed in the markup itself. The note will appear at the bottom of the syntax diagram instead of at the bottom of the page. The syntax block element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The syntax note (<synnoteref>) reference element references a syntax note element (<synnote>) that has already been defined elsewhere in the topic. The same notation can be used in more than one syntax definition. The syntax note reference element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The repeat separator (<repsep>) element defines a group of syntax elements that can (or should) be repeated. If the <repsep> element contains a separator character, such as a plus (+), this indicates that the character must be used between repetitions of the syntax elements. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. The <kwd> element defines a keyword in a syntax definition. A keyword must be typed or output, either by the user or application, exactly as specified in the syntax definition. This element is part of the DITA programming domain, a special set of DITA elements designed to document programming tasks, concepts and reference information. dita-ot-1.5.3/demo/dita11/schema/reference.xsd000066400000000000000000000126541167100214600210140ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/referenceGrp.xsd000066400000000000000000000057041167100214600214630ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/referenceMod.xsd000066400000000000000000000377251167100214600214620ustar00rootroot00000000000000 The <reference> element defines a top-level container for a reference topic. Reference topics document programming constructs or facts about a product. Examples of reference topics include language elements, class descriptions, commands, functions, statements, protocols, types, declarators, operands, and API information, which provide quick access to facts, but no explanation of concepts or procedures. Reference topics have the same high-level structure as any other topic type, with a title, short description, and body. Within the body, reference topics are typically organized into one or more sections, property lists, and tables. The reference topic type provides general rules that apply to all kinds of reference information, using elements like <refsyn> for syntax or signatures, and <properties> for lists of properties and values. The <refbody> element is a container for the main content of the reference topic. Reference topics limit the body structure to tables (both simple and standard), property lists, syntax sections, and generic sections and examples, in any sequence or number. The <refsyn> element is a special section inside a reference topic. The section often contains syntax or signature content (for example, a command-line utility's calling syntax, or an API's signature). The <refsyn> contains a brief, possibly diagrammatic description of the subject's interface or high-level structure. The <properties> element gives a list of properties for the subject of the current topic, for example whether a class is public or protected. Each property can include the type, value, and a description. The typical rendering is usually in a table-like format. To represent multiple values for a type, just create additional property elements and use only the <propvalue> element (and <propdesc> when needed) for each successive value. The <property> element represents a property of the current topic's subject. For example, if the current topic is a class, the property might show that the class is protected rather than public. It contains three optional elements: type, value, and description. The <propvalue> element indicates the value or values for the current property type. You can put values in separate rows if they need separate descriptions, and just leave the <proptype> element blank. The <propdesc> element is used to provide a short description of the property type and its listed values (or just the value). The proptype element describes the type of property. The prophead element supports regular headings for the properties element. dita-ot-1.5.3/demo/dita11/schema/softwareDomain.xsd000066400000000000000000000313031167100214600220300ustar00rootroot00000000000000 The message phrase (<msgph>) element contains the text content of a message produced by an application or program. It can also contain the variable name (varname) element to illustrate where variable text content can occur in the message. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The message number (<msgnum>) element contains the number of a message produced by an application or program. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The variable name (<varname>) element defines a variable that must be supplied to a software application. The variable name element is very similar to the variable (var) element, but variable name is used outside of syntax diagrams, possibly within a message or API description to describe a system variable or environment variable. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The message block (<msgblock>) element contains a multi-line message or set of messages. The message block can contain multiple message numbers and message descriptions, each enclosed in a <msgnum> and <msgph> element. It can also contain the message content directly. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The command name (<cmdname>) element specifies the name of a command when it is part of a software discussion. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The <filepath> element indicates the name and optionally the location of a referenced file by specifying the directory containing the file, and other directories that may precede it in the system hierarchy. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The user input (<userinput>) element represens the text a user should input in response to a program or system prompt. This element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. The system output (<systemoutput>) element represents computer output or responses to a command or situation. A generalized element, it represents any kind of output from the computer, so the author may wish to choose more specific markup, such as msgph, for messages from the application. The system output element is part of the DITA software domain, a special set of DITA elements designed to document software tasks, concepts and reference information. dita-ot-1.5.3/demo/dita11/schema/task.xsd000066400000000000000000000126361167100214600200200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/taskGrp.xsd000066400000000000000000000113021167100214600204560ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/taskMod.xsd000066400000000000000000001002671167100214600204560ustar00rootroot00000000000000 The <task> element is the top-level element for a task topic. Tasks are the main building blocks for task-oriented user assistance. They generally provide step-by-step instructions that will enable a user to perform a task. A task answers the question of "how to?" by telling the user precisely what to do and the order in which to do it. Tasks have the same high-level structure as other topics, with a title, short description and body. The <taskbody> element is the main body-level element inside a task topic. A task body has a very specific structure, with the following elements in this order: <prereq>, <context>, <steps>, <result, <example> and <postreq>. Each of the body sections are optional. The pre-requisite (<prereq>) section of a task should document things the user needs to know or do before starting the current task. Prerequisite links will be placed in a list after the related-links section; on output the <prereq> links from the related-links section are added to the <prereq> section. The <context> section of a task provides background information for the task. This information helps the user understand what the purpose of the task is and what they will gain by completing the task. This section should be brief and does not replace or recreate a concept topic on the same subject, although the context section may include some conceptual information The <result> element describes the expected outcome for the task as a whole. The <postreq> element describes steps or tasks that the user should do after the successful completion of the current task. It is often supported by links to the next task or tasks in the <related-links> section. Each <choice> element describes one way that the user could accomplish the current step. The <step> element represents an action that a user must follow to accomplish a task. Each step in a task must contain a command <cmd> element which describes the particular action the user must do to accomplish the overall task. The step element can also contain information <info>, substeps <substeps>, tutorial information <tutorialinfo>, a step example <stepxmp>, choices <choices> or a stepresult <stepresult>, although these are optional. A <substep> element has the same structure as a <step>, except that it does not allow lists of choices or substeps within it, in order to prevent unlimited nesting of steps. Like the <steps> element, the <steps-unordered> section of a task provides the main content of the task topic, but particularly for cases in which the order of steps may vary from one situation to another. For example, fields of a form can be filled in without particular regard to order as long as the required ones are filled in before submitting the form. One or more steps is required inside the <steps-unordered> section. The <choices> element contains a list of <choice> elements. It is used when the user will need to choose one of several actions while performing the steps of a task. The <steps> section of a task provides the main content of the task topic. The task is described as a series of steps that the user must follow to accomplish the task. One or more <steps> elements is required inside the <steps> section. The <substeps> element allows you to break a step down into a series of separate actions, and should be used only if necessary. Try to describe the steps of a task in a single level of steps. If you need to use more than one level of substep nesting, you should probably rewrite the task to simplify it. The command (<cmd>) element is required as the first element inside a <step>. It provides the active voice instruction to the user for completing the step, and should not be more than one sentence. If the step needs additional explanation, this can follow the <cmd> element inside an info element. The information element (<info>) occurs inside a <step> element to provide additional information about the step. The tutorial info (<tutorialinfo>) element contains information that is included in a step when a task is part of a tutorial. The <tutorialinfo> element allows you to turn a task into a learning exercise by including explanatory content about methods for completing the current step. This information is currently included in all output processing results, not just tutorials. It is not for use in tasks that are being used outside of tutorials. The step example (<stepxmp>) element is used to illustrate a step of a task. The example can be a couple of words, or an entire paragraph. The <stepresult> element provides information on the expected outcome of a step. If a user interface is being documented, the outcome could describe a dialog box opening, or the appearance of a progress indicator. Step results are useful to assure a user that they are on track, but should not be used for every step, as this quickly becomes tedious. The <choicetable> element contains a series of optional choices available within a step of a task. The <chhead> element is a container inside the <choicetable> element that provides specific heading text to override the default Options and Description headings. The <chhead> element contains both a choptionhd and chdeschd element as a pair. The <chrow> element is a container inside the <choicetable> element. The <chrow> element contains both a <choption> and <chdesc> element as a pair. The <choptionhd> element provides a specific label for the list of options that a user chooses from to accomplish a step. The default label for options is Option. The <chdeschd> option provides a specific label for the list of descriptions of options that a user must choose to accomplish a step of a task. The default label overridden by <chdeschd> is Description. The <choption> element describes an option that a user could choose to accomplish a step of a task. In a user interface, for example, this might be the name of radio button. The <chdesc> element is a description of an option that a user chooses while performing a step to accomplish a task. It explains why the user would choose that option, and might explain the result of the choice when it is not immediately obvious. dita-ot-1.5.3/demo/dita11/schema/tblDeclGrp.xsd000066400000000000000000000062701167100214600210750ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/tblDeclMod.xsd000066400000000000000000000315421167100214600210640ustar00rootroot00000000000000 The <table> element organizes arbitrarily complex relationships of tabular information. This standard table markup allows column or row spanning and table captions or descriptions. A optional title allowed inside the table element provides a caption to describe the table. See simpletable for a simplified table model that can be specialized to represent more regular relationships of data. The <tgroup> element in a table contains column, row, spanning, header and footer specifications, and the body (<tbody>) of the table. The <colspec> element contains a column specification for a table, including assigning a column name and number, cell content alignment, and column width. The table header (<thead>) element precedes the table body (<tbody>) element in a complex table. The <tbody> element contains the rows in a table. The <row> element contains a single row in a table <tgroup>. The <entry> element defines a single cell in a table. dita-ot-1.5.3/demo/dita11/schema/topic.xsd000066400000000000000000000115721167100214600201720ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/topicGrp.xsd000066400000000000000000000075061167100214600206450ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita11/schema/topicMod.xsd000066400000000000000000000676101167100214600206360ustar00rootroot00000000000000 Relational attributes (<%rel-atts;>) is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for representing navigational relationships. These attributes occur only on elements that represent relationships between topics. The <topic> element is the top-level DITA element for a single-subject topic or article. Other top-level DITA elements that are more content-specific are <concept>, <task>, and <reference>. The <no-topic-nesting> element is a placeholder in the DITA architecture. It is not actually used by the DITA DTDs; it is for use only when creating a customized DTD where the information designer wants to eliminate the ability to nest topics. Not for use by authors. The alternate title element (<titlealts>) is optional, but can occur after the topic title. Two elements can be inserted as sub-elements of <titlealts>: navigation title <navtitle> and search title <searchtitle>. When your DITA topic is transformed to XHTML, the <searchtitle> element is used to create a title element at the top of the resulting XHTML file. This title may differ from the first level heading that shows in the main browser window. In HTML output, the <navtitle> may be used to create navigation panels when your DITA topics are part of an HTML-based help or information system. The design intent is to enable navigation for HTML Help and Eclipse help systems. The navigation title (<navtitle>) element is one of a set of alternate titles that can be included inside the <titlealts> element. This navigation title may differ from the first level heading that shows in the main browser window. Use <navtitle> when the actual title of the topic isn't appropriate for use in navigation panes or online contents (for example, because the actual title is too long or needs stated in terse, imperative voice in the navigation). When your DITA topic is transformed to XHTML, the <searchtitle> element is used to create a title element at the top of the resulting HTML file. This title is normally used in search result summaries by some search engines, such as that in Eclipse (http://eclipse.org); if not set, the XHTML's title element defaults to the source topic's title content (which may not be as well optimized for search summaries) The short description (<shortdesc>) element occurs between the topic title and the topic body, as the initial paragraph-like content of a topic. The short description, which represents the purpose or theme of the topic, is also intended to be used as a link preview and for searching. The <body> element is the container for the main content of a <topic>. The <section> element represents an organizational division in a topic. Sections are used to organize subsets of information that are directly related to the topic. For example, the titles Reference Syntax, Example and Properties might represent section-level discourse within a topic about a command-line process—the content in each section relates uniquely to the subject of that topic. Multiple sections within a single topic do not represent a hierarchy, but rather peer divisions of that topic. Sections cannot be nested. A section may have an optional title. The <example> element is a section with the specific role of containing examples that illustrate or support the current topic. The <example> element has the same content model as <section>. The <prolog> element contains information about the topic as an whole (for example, author information or subject category) that is either entered by the author or machine-maintained. Much of the metadata inside the <prolog> will not be displayed with the topic on output, but may be used by processes that generate search indexes or customize navigation. The <metadata> section of the prolog contains information about a topic such as audience and product information. Metadata can be used by computational processes to select particular topics or to prepare search indexes or to customize navigation. The related information links of a topic (<related-links> element) are stored in a special section following the body of the topic. After a topic is processed into it final output form, the related links are usually displayed at the end of the topic, although some Web-based help systems might display them in a separate navigation frame. The <linklist> element defines an author-arranged group of links. Within <linklist>, the organization of links on final output is in the same order as originally authored in the DITA topic file. The <linkinfo> element allows you to place a descriptive paragraph following a list of links in a linklist element. The <linkpool> element defines a group of links that have common characteristics, such as type or audience or source. Within <linkpool>, the organization of links on final output is determined by the output process, not by the order that the links actually occur in the DITA topic file. The <linktext> element provides the literal label or line of text for a link. In most cases, the text of a link can be resolved during processing by cross reference with the target resource. Use the <linktext> element only when the target cannot be reached, such as when it is a peer or external link. The <link> element defines a relationship to another topic. Links represent the types and roles of topics in a web of information, and therefore represent navigational links within that web. The parent structures of link allow authors to define named groups and even sort orders that can be applied to sets of links. dita-ot-1.5.3/demo/dita11/schema/uiDomain.xsd000066400000000000000000000222521167100214600206160ustar00rootroot00000000000000 The user interface control (<uicontrol>) element represents a button, entry field, menu item, or other object that allows the user to control the interface. This could also include a menu or dialog. For example, use the <uicontrol> element inside a <menucascade> element when the menu item is nested, such as File New . This element is part of the DITA user interface domain, a special set of DITA elements designed to document user interface tasks, concepts and reference information. The <shortcut> element identifies a keyboard shortcut for a menu or window action. This element is part of the DITA user interface domain, a special set of DITA elements designed to document user interface tasks, concepts and reference information. The window title <wintitle> element represents the title text that appears at the top of a window or dialog, and applies to wizard titles, wizard page titles, and pane titles. This element is part of the DITA user interface domain, a special set of DITA elements designed to document user interface tasks, concepts and reference information. The <menucascade> element is used to document a series of menu choices, or to show any choice on a menu from which the user needs to choose. The <menucascade> element contains one or more user interface control (<uicontrol>) elements, for example: Start > Programs > Accessories > Notepad. If there is more than one <uicontrol> element, the formatter may show connecting characters between the menu items to represent the menu cascade. This element is part of the DITA user interface domain, a special set of DITA elements designed to document user interface tasks, concepts and reference information. The <screen> element contains or refers to a textual representation of a computer screen or user interface panel (window). dita-ot-1.5.3/demo/dita11/schema/utilitiesDomain.xsd000066400000000000000000000136151167100214600222170ustar00rootroot00000000000000 The imagemap element supports the basic functionality of the HTML client-side image map markup. The area element supports the basic functionality of the HTML image map markup. The shape element supports the basic functionality of the HTML client-side image map markup. The coords element supports the basic functionality of the HTML client-side image map markup. dita-ot-1.5.3/demo/dita11/schema/xml.xsd000066400000000000000000000061261167100214600176530ustar00rootroot00000000000000 See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang or xml:space attributes on elements they define. To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: <schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g. <type . . .> . . . <attributeGroup ref="xml:specialAttrs"/> will define a type which will schema-validate an instance element with any of those attributes In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . . See http://www.w3.org/TR/xmlbase/ for information about this attribute. dita-ot-1.5.3/demo/dita11/schema/xnalDomain.xsd000066400000000000000000000741441167100214600211520ustar00rootroot00000000000000 The <authorinformation> element contains detailed information about the author or authoring organization. The <addressdetails> element contains information about the address of the author or authoring group. The <administrativearea> element contains information about a county, state, or province. A <contactnumber> element contains a telephone number. The <contactnumbers> element contains a list of telephone and fax numbers. The <country> element contains the name of a country. The <emailaddress> element contains an e-mail address. The <emailaddress> element contains a list of e-mail addresses. The <firstname> element contains the person's first name. The <generationidentifier> element contains information about the person's generation, such as: Jr, III, or VIII. The <honorific> element contains the person's title, such as: Dr., Mr., Ms., HRH.. or Grand Exalted Wizard. The <lastname> element contains the person's last name. The <locality> element contains information about the city and postal or ZIP code. It can contain the information directly, or by acting as a wrapper for <localityname> and <postalcode>. The <localityname> element contains the name of the locality or city. The <middlename> element contains the person's middle name or initial. The <namedetails> element contains information about the name of the author or the authoring organization. The <organizationinfo> element contains detailed information about an authoring organization. The <organizationname> element contains name information about the authoring organization. The <organizationnamedetails> element contains information about the name of an authoring organization. The <otherinfo> element contains other name information about the author or authoring organization. The <personinfo> element is a wrapper containing all relevant data about a person, including name, address, and contact information. The <personname> element contains name information about the author. The <postalcode> element contains information about the postal code or the ZIP code. The <thoroughfare> element contains information about the thoroughfare - for example, the street, avenue, or boulevard - on which an address is located. The <url> element contains a Uniform Resource Locator (URL). The <urls> element contains a list of Uniform Resource Locators (URLs). dita-ot-1.5.3/demo/dita132/000077500000000000000000000000001167100214600151525ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita132/catalog.xml000066400000000000000000000057151167100214600173160ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/000077500000000000000000000000001167100214600157255ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita132/dtd/concept.dtd000066400000000000000000000060471167100214600200640ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %concept-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/dita132/dtd/concept.mod000066400000000000000000000044001167100214600200570ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/ditabase.dtd000066400000000000000000000071261167100214600202040ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %concept-typemod; %task-typemod; %reference-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/dita132/dtd/highlight-domain.ent000066400000000000000000000016551167100214600216600ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/highlight-domain.mod000066400000000000000000000044301167100214600216430ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/map.dtd000066400000000000000000000030401167100214600171740ustar00rootroot00000000000000 %mapgroup-d-dec; %map-type; %mapgroup-d-def; dita-ot-1.5.3/demo/dita132/dtd/map.mod000066400000000000000000000206231167100214600172060ustar00rootroot00000000000000 %metaXML; dita-ot-1.5.3/demo/dita132/dtd/mapgroup.ent000066400000000000000000000016551167100214600202760ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/mapgroup.mod000066400000000000000000000027731167100214600202710ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/meta_xml.mod000066400000000000000000000162661167100214600202470ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/programming-domain.ent000066400000000000000000000021031167100214600222200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/programming-domain.mod000066400000000000000000000247521167100214600222270ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/reference.dtd000066400000000000000000000061521167100214600203640ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %reference-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/dita132/dtd/reference.mod000066400000000000000000000132541167100214600203710ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/software-domain.ent000066400000000000000000000020251167100214600215330ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/software-domain.mod000066400000000000000000000066211167100214600215320ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/task.dtd000066400000000000000000000061001167100214600173610ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %task-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/dita132/dtd/task.mod000066400000000000000000000232541167100214600173760ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/tbl_xml.mod000066400000000000000000000135701167100214600200750ustar00rootroot00000000000000 ]]> dita-ot-1.5.3/demo/dita132/dtd/topic.dtd000066400000000000000000000056751167100214600175550ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/dita132/dtd/topic.mod000066400000000000000000000623051167100214600175520ustar00rootroot00000000000000 %topicDefns; %tableXML; %metaXML; %topicClasses; dita-ot-1.5.3/demo/dita132/dtd/topic_class.ent000066400000000000000000000111161167100214600207400ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/topic_defn.ent000066400000000000000000000070741167100214600205570ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/ui-domain.ent000066400000000000000000000017551167100214600203270ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/ui-domain.mod000066400000000000000000000052571167100214600203210ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/utilities-domain.ent000066400000000000000000000016511167100214600217200ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/dtd/utilities-domain.mod000066400000000000000000000061421167100214600217110ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/plugin.xml000066400000000000000000000004161167100214600171730ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/000077500000000000000000000000001167100214600164125ustar00rootroot00000000000000dita-ot-1.5.3/demo/dita132/schema/concept.grp000066400000000000000000000005351167100214600205620ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/concept.mod000066400000000000000000000055151167100214600205540ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/concept.xsd000066400000000000000000000041601167100214600205660ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/ditabase.xsd000066400000000000000000000075621167100214600207200ustar00rootroot00000000000000 This element allows you to combine several articles into a single XML file. You can mix the article types after the DITA element. For example, you can start with an introductory topic, continue with concept and task information, and conclude with reference information. You can create several peer articles at the main level, and create heierarchies under each main article. dita-ot-1.5.3/demo/dita132/schema/highlight-domain.mod000066400000000000000000000073011167100214600223300ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/map.grp000066400000000000000000000032521167100214600177030ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/map.mod000066400000000000000000000403111167100214600176670ustar00rootroot00000000000000 Select attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for affecting the display of a topic or its selection by search tools. ID attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for conditional processing or for selection by search tools. Universal attributes is a parameter entity declaration in the topic DTD that includes all of the attributes in the select-atts and id-atts attribute groups. dita-ot-1.5.3/demo/dita132/schema/map.xsd000066400000000000000000000015171167100214600177130ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/mapgroup.mod000066400000000000000000000051131167100214600207450ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/meta_xml.grp000066400000000000000000000031241167100214600207320ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/meta_xml.mod000066400000000000000000000461231167100214600207270ustar00rootroot00000000000000 This metadata element can contain the name and address of the topic's author, or it can be left empty and point to another location where the author is defined. This element contains a reference to a resource from which the present topic is derived, either completely or in part. The reference can be a string or a cross-reference. This metadata element contains the name of the person, company, or organization responsible for making the resource available. This is the container element for a single copyright entry. It includes the copyright years and the copyright holder. Multiple <copyright> statements are allowed. This empty element contains the copyright date or dates as specified by the year attribute. This element indicates the ownership of the information contained in the topic. This element contains the critical dates in a document life cycle, such as the creation, revision, and publication dates. This empty prolog element contains tracking dates that are important in a topic development cycle. This empty element specifies the document creation date using the date attribute. More Information to be added This empty metadata element indicates the intended audience for a topic using its type attribute. Since a topic can have multiple audiences, you can include multiple audience elements. For each audience you specify, you can identify the high-level task they are trying to accomplish (job) and the level of experience expected. This element can represent any category by which a topic might be classified for retrieval or navigation; for example, the categories could be used to group topics in a generated navigation bar. Topics can belong to multiple categories. An index entry. You can nest entries to create multi-level indexes. This element contains a list of keywords, separated by commas, that can be used by a search engine. Identifies a key word of some sort. Can be used in specialized topic types as a base for particular kinds of keywords, which can then be processed in particular ways (formatted differently, automatically indexed, etc.). If the keyref attribute is used, the keyword may be turned into a hyperlink on output. This element can be used to identify properties not otherwise included in <metadata> and assign property/pair values to those properties. The name attribute identifies the property and the content attribute specifies the property's value. This empty prolog element can indicate any preferred controls for access to a topic. Permissions can be used as viewing filters. Standard DITA processing does not use this element. This metadata element in the prolog contains information about the product or products that are the subject matter of the current topic. This element indicates the manufacturer or brand associated with the current product. This metadata element contains information about the product series that the topic supports. This metadata element contains a description of the operating system and hardware that comprise a platform. This metadata element identifies the program number of the associated program product. This is typically an order number or a product tracking code that could be replaced by an order number when a product completes development. This element contains the feature number of a product in the document metadata. This element is used to identify a piece of documentation or of a product which is associated with the current topic. For example, a product might be made up of many components, each of which is installable separately. Components might also be shared by several products so that the same component could be available for installation with many products. This identification could be used to check cross-component dependencies when some components are installed and not others. http://www.w3.org/TR/REC-html40/struct/objects.html This metadata element contains the names of the products that are supported by the information in this topic. This is the container for a list (<vrm>) containing the version, release, and.modification information for multiple products or versions of products to which the topic applies. This empty element contains information about a single product's version,.modification, and release, to which the current topic applies. dita-ot-1.5.3/demo/dita132/schema/programming-domain.mod000066400000000000000000000462261167100214600227140ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/reference.grp000066400000000000000000000030711167100214600210630ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/reference.mod000066400000000000000000000202121167100214600210460ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/reference.xsd000066400000000000000000000041731167100214600210750ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/relnotes_schema.txt000066400000000000000000000004311167100214600223240ustar00rootroot00000000000000This DITA release includes an implementation of the topic architecture in XML Schema. The DTDs are still the canonical representation of DITA. The design pattern for the DITA Schemas is based on the W3C XML Schema 1.0 Specification and may be subject to change in the future. dita-ot-1.5.3/demo/dita132/schema/software-domain.mod000066400000000000000000000132141167100214600222130ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/task.grp000066400000000000000000000060371167100214600200740ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/task.mod000066400000000000000000000367121167100214600200660ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/task.xsd000066400000000000000000000041471167100214600201020ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/tbl_xml.grp000066400000000000000000000022171167100214600205670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/tbl_xml.mod000066400000000000000000000224651167100214600205650ustar00rootroot00000000000000 The container element for CALS table elements. See <simpletable> for a simplified table.model. The element in a <table> that contains column, row, spanning, header and footer specifications, and the body (<tbody>) of the table. This element contains a column specification for a table, including assigning a column name and number, cell content alignment, and column width. A span specification in a table column or row specifies how two or more cells are to be combined. This table header element precedes the table body (<tbody>) element. It is currently not used. This table footer element precedes the <table> body (<tbody>) element. It is currently not used. This element contains the rows in a <table> This element contains a single row in a table <tgroup>. This element defines an entry (a single cell) in a table row. dita-ot-1.5.3/demo/dita132/schema/topic.grp000066400000000000000000000160731167100214600202510ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/topic.mod000066400000000000000000002270331167100214600202400ustar00rootroot00000000000000 Display attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for affecting the display of a topic or its selection by search tools. Relation attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for conditional processing or for selection by search tools. ID attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for conditional processing or for selection by search tools. Select attributes is a parameter entity declaration in the topic DTD that includes attributes whose values may be used for affecting the display of a topic or its selection by search tools. Universal attributes is a parameter entity declaration in the topic DTD that includes all of the attributes in the select-atts and id-atts attribute groups. Topic is the archetype from which other typed topics may be derived. Its body has completely optional content, which allows topic to be used as a titled container role: migration target for XHTML, other hierarchically structured source. This is the top-level DITA element for a single-subject topic or article. Other top-level DITA elements that are more content-specific are <concept>, <task>, and <reference>. This element contains a heading or label for the main parts of a document such as <topic>, <section>, and <example> and for the exhibit elements such as figure <fig> and <table>. More Information to be added More Information to be added More Information to be added This element contains a short description of a topic which indicates the content or intent of the topic more completely than the title. This element does not allow paragraphs; use <longdesc> if paragraphs are needed for a longer description. One possible use of this element is to provide a link preview or hover-help for links to this topic from other topics or documents. This is the containing element for the main content of a <topic>. This element is a division in a <topic>. Use sections for organizing subsets of information that are directly related to the topic. For example, Syntax, Usage, and Example might all be sections within a topic about a command-line process. Sections within a<topic> do not represent a hierarchy, but rather parallel divisions of that <topic> so they cannot be nested. If you want to accomplish nesting (for example, documenting options within a process each of which has its own syntax, usage and example), do so by creating subtopics insteads. Section <title>s are optional and should be used first in a section. This element is a section that has the specific role of containing examples that illustrate or support the current topic. <example> has the same content.model as <section>. This element contains the description of a figure, table, object, or linkgroup. A 8lt;desc> should provide more information than the title. This could be trex, xpath, relax, xsd, etc. The prolog contains information about the whole topic (for example, author information, subject category, and relationships to other topics) that is either entered by the author or machine-maintained. Much of the metadata will not be displayed with the topic on output, but may be used by processes generating search indexes, or customizing navigation. Links defined in the prolog are typically displayed as part of the topic on output, but their placement in the output will be dependent on the process, and is not directly controlled by the author. The metadata section of the <prolog> contains information about a topic such as audience and product information. Metadata can be used by processes to select particular topics or to prepare search indexes or customize navigation. This element allows multiple links to be specified in a <prolog>. At processing time, they may be displayed elsewhere (for example, at the end of the topic). By relegating links to the prolog, it becomes easier to reuse the content of the topic in new collections or delivery contexts, where the related topics may not be available. More Information to be added More Information to be added More Information to be added This element defines a hyperlink to another topic (either in the same file or a different file). If you leave the title empty, the text of the hyperlink will be derived from the title of the target. The link placement on output will depend on the type of the link and the logic of the output process. Often hyperlinks are displayed in a group at the end of the topic, even though they are defined in a topics prolog. The <ph> element logically groups a set of words or phrase-level elements, for selection by property or formatting according to the typestyle attribute. Phrases can define containment structures to associate one element with another, such as associating a footnote with a specific sentence, or they can be used as a base for specialization to create specific kinds of phrases. When specializing, do not include the typestyle attribute: once you have identified a semantic class of information, you should associate formatting using a stylesheet. Storing formatting instructions in topic content limits the reusability of the information, and is only appropriate when authoring at a base level, where there aren't enough semantic elements for a stylesheet to operate on. The <ph> element can also be used to associate a specific property with a specific phrase. For example, you can associate a revision or version level with a phrase, or identify a word as a particular type of data for special processing. This element is also used during source migration when it is not apparent which new elements should be used for tagging. var & keyword defined by syntax diagram This element identifies a term that is specific to a particular vocabulary. It may be used to generate keyword links to a glossary, or to generate a glossary based on terms used in a particular collection of topics. Inline content (prhases) More Information to be added Use this element to express yes or no values, or true or false values. The element itself is empty; you store the value of the element in its state attribute. This element is primarily for specialization, where it could be used to require a true | false choice in a particular part of the document. For example, a specialized application program interface (API) topic type could include an <abstractclass> element as a specialization of <boolean>, to allow authors to specify whether the interface being documented is abstract or concrete. This empty element can specify a name/value pair. It is primarily intended for use by specializations, which can create specific kinds of state elements with fixed name values and a choice of values. For example, a specialized <accesstype> element could have a fixed name of "Access Type" (defined in a side file for translation purposes) and enumerated values of public, protected, and private. A paragraph is a block of text containing a single main idea. This element indicates content quoted from another source. Use <q> for quotations that are too long for inline use. You can store a link to the source of the quotation in the href attribute. A note contains information, differentiated from the main text, which expands on or calls attention to a particular point. A quotation phrase indicates content quoted from another source. This element is used inline; use <lq> for long quotations set off from the surrounding text. This is an unordered list where the order of the list items is not significant. An ordered list is a list of items sorted by sequence or order of importance. An ordered list is a list of items sorted by sequence or order of importance. A list item is a single item in an ordered <ol> or unordered <ul> list. Numbers and alpha characters are usually output with list items in ordered lists; bullets and dashes are usually output with list items in unordered lists. This element allows specialization in a list item. For example, if you want to create a new element that represents part of a list item (for example, an "additional information" section of a task step), you can specialize from lisection. In topic, lisection has no purpose other than to logically group content within a list item; it has no intended display characteristics. A definition list is a list of terms and corresponding definitions. The term (<dt>) is usually flush left. The description or definition (<dd>) is usually either indented and on the next line, or on the same line to the right of the term.You may also provide an optional heading for the terms and definitions, using the <dlhead> element, which contains header elements for those columns. The default formatting looks like a table with a heading row. A <dlhead> contains optional headings for the term and description columns in a definition list. <dlhead> contains a heading <dthd> for the column of terms and an optional heading <ddhd> for the column of descriptions. The default formatting looks like a table with a heading row. This element can contain an optional heading or title for a column of descriptions or definitions in a definition list. This element is contained in a definition or description list head (<dlhead>) and provides an optional heading for the column of terms in a description list. This element contains a single entry in a definition list that includes a term <dt> and one or more definitions or descriptions <dd> of that term. This element contains a term in a description (definition) list. This element contains the description of a term in a description/definition list. This block element contains images or other displays or objects along with an optional title and description. More Information to be added A <pre> is a block element indicating text that has been formatted for the screen and is rendered using a fixed-width font. All whitespace, including multiple spaces, tabs, carriage returns and line feeds, is interpreted literally and retained in the display. Use this element for computer listings and program content. Lines are like paragraphs (<p>), except that line endings are significant and are preserved. This empty element specifies a non-text object such as an image, vector graphic, or video clip. This element includes an alternate text description <alt> that can be read as an alternative to viewing the object itself. Linking to a multi-media object is done by referencing the ID of the containing element, for example, <fig>. describe new alt element here This element corresponds to the HTML <object> element. <object> allows authors to include (embed) images, applets, plug-ins, ActiveX controls, video clips, and so on in a topic for rendering after transformation to HTML. (You can also use the <image> element for graphics.) The <object> element can contain attributes, a description, and parameters This empty element specifies a set of values that may be required by an <object> at run-time. Any number of <param> elements may appear in the content of an <object> in any order, but must be placed at the start of the content of the enclosing <object>. This element is comparable to the XHMTL <param> element. More information about <param> can be found at This is a container element for a simple table used to present information in unspanned columns and rows, when a CALS <table> is too complex. A simple table can be labeled either across the top or down a column, or both. This element indicates the top row of a semantic table and contains the column heads. This element specifies a row in a semantic table, like <row> in <table>. This element in a simple table represents a table cell, like <entry> in a <table>. This element is specifically for containing discussions that are needed during the document review process. A reviewer can open an issue identifying himself with the reviewer attribute. Discussion of a review comment can be added using the <discussion> element, again with author identified using the reviewer attribute on <discussion>. Tracking and disposition of review comments can be handled with the <review-comment> attributes. It is recommended that output stylesheets (other than those specifically for review purposes) strip out remaining <draft-comment> elements prior to publication and create a log file containing them. This element is a place-holder element for migrated elements that cannot be appropriately tagged without writer intervention. It is recommended that output stylesheets other than those for review purposes strip out remaining <required-cleanup> elements prior to publication and create a log file containing them. A footnote is used for indicating a source or including text that is not appropriate for inclusion in-line. This element generates a number by default or a character according to the callout attribute value. To refer to the same footnote again, use a <link> with the attribute type set to A reference to an abstract index entry in a lookup table used by the indexing process. The current index location will be added to the abstract index entry on output. Use this element to refer to another document, book, or website that is not part of your collection of topics. The citation can reference the document directly (through an internal or external URL) or indirectly (through a reference to a bibliographic entry in the same or another topic). A cross-reference is a link to another topic, a significant figure or table in another topic, or an external web site. dita-ot-1.5.3/demo/dita132/schema/topic.xsd000066400000000000000000000037061167100214600202560ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/topic_domains.mod000066400000000000000000000046071167100214600217520ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/ui-domain.mod000066400000000000000000000076411167100214600210050ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/utilities-domain.mod000066400000000000000000000071311167100214600223750ustar00rootroot00000000000000 dita-ot-1.5.3/demo/dita132/schema/xml.xsd000066400000000000000000000066301167100214600177370ustar00rootroot00000000000000 See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace. This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang or xml:space attributes on elements they define. To enable this, such a schema must import this schema for the XML namespace, e.g. as follows: <schema . . .> . . . <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/> Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g. <type . . .> . . . <attributeGroup ref="xml:specialAttrs"/> will define a type which will schema-validate an instance element with any of those attributes In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2001/03/xml.xsd. At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd. The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself. In other words, if the XML Schema namespace changes, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2001/03/xml.xsd will not change. In due course, we should install the relevant ISO 2- and 3-letter codes as the enumerated possible values . . . See http://www.w3.org/TR/xmlbase/ for information about this attribute. dita-ot-1.5.3/demo/eclipsemap/000077500000000000000000000000001167100214600161255ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/catalog.xml000066400000000000000000000012601167100214600202600ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/dtd/000077500000000000000000000000001167100214600167005ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/dtd/eclipsemap.dtd000066400000000000000000000100421167100214600215140ustar00rootroot00000000000000 %eclipsemap-dec; %map-type; %eclipsemap-type; dita-ot-1.5.3/demo/eclipsemap/dtd/eclipsemap.mod000066400000000000000000000006421167100214600215250ustar00rootroot00000000000000 %eclipsemap-type;dita-ot-1.5.3/demo/eclipsemap/dtd/plugin.ent000066400000000000000000000045671167100214600207220ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/dtd/plugin.mod000066400000000000000000000546561167100214600207170ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/plugin.xml000066400000000000000000000016321167100214600201470ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/sample/000077500000000000000000000000001167100214600174065ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/sample/compA/000077500000000000000000000000001167100214600204455ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/sample/compA/aboutA.dita000066400000000000000000000005771167100214600225340ustar00rootroot00000000000000 All about A This tells you all about component A

It's a component.

dita-ot-1.5.3/demo/eclipsemap/sample/compA/installA.dita000066400000000000000000000006271167100214600230640ustar00rootroot00000000000000 Installing component A This teaches you how to install A here's some context dita-ot-1.5.3/demo/eclipsemap/sample/compA/useA.dita000066400000000000000000000006441167100214600222110ustar00rootroot00000000000000 Using A This tells you how to use A Open Run dita-ot-1.5.3/demo/eclipsemap/sample/compB/000077500000000000000000000000001167100214600204465ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/sample/compB/aboutB.dita000066400000000000000000000005621167100214600225300ustar00rootroot00000000000000 All about B This describes the B component

about.html

dita-ot-1.5.3/demo/eclipsemap/sample/compB/installB.dita000066400000000000000000000006301167100214600230600ustar00rootroot00000000000000 Installing BBBB This tells how to install B setup.exe dita-ot-1.5.3/demo/eclipsemap/sample/compB/useB.dita000066400000000000000000000006331167100214600222110ustar00rootroot00000000000000 B Running This tells how to run with the B component run.exe dita-ot-1.5.3/demo/eclipsemap/sample/componentA.ditamap000066400000000000000000000012761167100214600230600ustar00rootroot00000000000000 Installing Using About dita-ot-1.5.3/demo/eclipsemap/sample/componentB.ditamap000066400000000000000000000011761167100214600230600ustar00rootroot00000000000000 Installing Using B All about B dita-ot-1.5.3/demo/eclipsemap/sample/comprels.ditamap000066400000000000000000000015711167100214600225770ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/sample/eclipse.ditamap000066400000000000000000000030231167100214600223710ustar00rootroot00000000000000 IBM My Component system dita-ot-1.5.3/demo/eclipsemap/script.xml000066400000000000000000000005631167100214600201570ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/xsl/000077500000000000000000000000001167100214600167335ustar00rootroot00000000000000dita-ot-1.5.3/demo/eclipsemap/xsl/map2plugin.xsl000066400000000000000000000754541167100214600215600ustar00rootroot00000000000000 DOTX .xml .xml .xml .xml org.eclipse.core.runtime.products helpProduct %productName %name Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Localization: plugin Bundle-Name: %name Bundle-Vendor: %providerName Eclipse-LazyStart: true Bundle-SymbolicName: ; singleton:=true Bundle-SymbolicName: org.sample.help.doc; singleton:=true 050 W Fragment-Host: ; Bundle-SymbolicName: Bundle-SymbolicName: org.sample.help.doc Fragment-Host: org.sample.help.doc. .; ; lang; 050 W : bundle-version=" " Bundle-Version: 0 .0 . .0 . . Require-Bundle: , " ; bundle-version=" [ ( , ] , ) # NLS_MESSAGEFORMAT_NONE # NLS_ENCODING=UTF-8 name= providerName= productName= = dita-ot-1.5.3/demo/eclipsemap/xsl/maplink-plugin.xsl000066400000000000000000000022461167100214600224160ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/xsl/mappull-plugin.xsl000066400000000000000000000052521167100214600224350ustar00rootroot00000000000000 dita-ot-1.5.3/demo/eclipsemap/xsl/mapref-plugin.xsl000066400000000000000000000052521167100214600222350ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/000077500000000000000000000000001167100214600161315ustar00rootroot00000000000000dita-ot-1.5.3/demo/elementref/README_ELEMENTREF.txt000066400000000000000000000067301167100214600213430ustar00rootroot00000000000000## ELEMENTREF EXAMPLE This example gives a demonstration of topic specialization by defining a simple elementref topic. The purpose of the elementref topic is to model a reference description of an XML element and its attributes. The elementref topic uses a specialization of the simpletable element to model the attribute list so multiple attributes or element properties can be described for each elementref element. The example includes the DTD module, an XSL module for generating HTML output, and a sample data file. Drop the demo source file map.xml or topicref.xml onto a Mozilla-class browser to see the effect of CSS styling on literally rendered DITA XML elements. Drag/drop the demo file onto IE6 to see the effect of a DITA XML topic rendered by XSLT directly in the browser. CAVEAT The elementref example is provided only as an example of topic specialization and not as a standard topic type within the DITA architecture. Other design approaches are possible. For instance, you could model semantically-important phrases like topic and class by deriving them from apiname, which itself derives from keyword. A "markup domain" is under consideration but has not been defined yet. Your ideas are welcome! elementref EXAMPLE FILES This directory contains the elementref examples, including: topicref.xml, map.xml, commonlrdefs.xml - sample data source files topicref.html, map.html - sample data output files elementref.mod - topic module to define the elementref information type elementref_shell.dtd - shell DTD to merge base and elementref information types elementref.css - convenience CSS for styling elementref elements (for instance, in editors such as XMetaL) elementref_shell.css - convenience shell CSS to merge base and elementref styles elementref2html.xsl - XSL module to format the elementref deltas as HTML elementref2html_shell.xsl - shell XSL to merge base and elementref formatting elementref2fo.xsl - XSL module to format the elementref deltas as XSL-FO elementref2fo_shell.xsl - shell XSL to merge base and elementref formatting elementref_strings.xml - example internationalization file GENERATING OUTPUT FROM THE EXAMPLE To generate HTML output, you need to install an XSLT processor. There are many options for XSLT processor. For one example, you can install a Java„1¤7 runtime (JRE) and an XSLT processor such as Saxon. JRE - Get a JRE (or a JDK bundling a JRE) such as the Sun J2SE plaform: http://java.sun.com/j2se/downloads.html Java„1¤7 comes with an install program. Saxon - http://saxon.sourceforge.net/ To install Saxon, you unzip the package and add the saxon.jar file to the CLASSPATH environment variable. Using Saxon, you can generate HTML or XSL formatting objects from the sample data with java com.icl.saxon.StyleSheet -o topicref.html topicref.xml elementref2html_shell.xsl java com.icl.saxon.StyleSheet -o topicref.fo topicref.xml elementref2fo_shell.xsl FEEDBACK If you run into problems or want to discuss this example, please feel free to ask questions on the DITA forum: news://news.software.ibm.com:119/ibm.software.developerworks.xml.dita Have fun exploring, The DITA Team Java is a registered trademark of Sun Microsystems, Inc..dita-ot-1.5.3/demo/elementref/catalog.xml000066400000000000000000000010111167100214600202560ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/commonLRdefs.xml000066400000000000000000000107721167100214600212520ustar00rootroot00000000000000 Common content for Language Reference

This topic documents the common definitions for attributes that appear within the DITA DTDs, and provides the content for reuse within the individual element descriptions of the DITA Language Reference.

class Not for use by authors. If an editor displays class attribute values, do not edit them. The class attribute supports specialization. Its predefined values help the output transforms work correctly with ranges of related content. CDATA #IMPLIED href A hyperlink to an external Web page (URL) or to another topic in the same file or in another file. The href attribute identifies the destination of the cross-reference link using conventional URL syntax:
href="http://www.xxx.com" format="html"
href="myfile.dita" type="concept"
   (or task, reference, or topic)
href="myfile.dita#topicid/figid" type="fig"
   (or table, fn, or section)
href="mything.pdf" format="pdf"
CDATA #IMPLIED
id An anchor point. This ID is the target for references by link, xref, and conref, and for external applications that refer to DITA content.. ID #IMPLIED id This attribute is only used for debugging purposes to tell where generated links came from. ID #IMPLIED navtitle Specifies the title of a container in a toc. CDATA #IMPLIED title An identifying title for this element. CDATA #IMPLIED type Describes the target of a cross-reference and may generate cross-reference text based on that description.

Allowed values are:

fig
Indicates a link to a figure.
table
Indicates a link to a table.
li
Indicates a link to an ordered list item.
fn
Indicates a link to a footnote.
section
"section" indicates a link to a section.
concept, task, reference, topic
Cross-reference to a topic type.
other
Indicates a cross-reference to an alternate topic information type (currently unsupported).
Valid types for <link> include topic, concept, task, and reference. Valid types for <xref> also include fig, figgroup, table, li, fn, and section. The values external and local are deprecated for this attribute, and will be removed in later versions of the DTDs. Use the scope attribute instead to specify these linking semantics.
CDATA #IMPLIED (Processed as if the target were of type topic.)
dita-ot-1.5.3/demo/elementref/elementref-xs.mod000066400000000000000000000334421167100214600214160ustar00rootroot00000000000000 The element "element" can be substituted wherever the element "term" is used (global). No abstraction of this is needed. dita-ot-1.5.3/demo/elementref/elementref.css000066400000000000000000000040061167100214600207710ustar00rootroot00000000000000/* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ elementref { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } elementname { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 20pt; font-weight: bold; color: #000000; } elementdesc { display: block; margin-left: 12pt; } /* general setup for section-like divisions and exhibits */ purpose, containedby, contains, attributes, examples, syntax { margin-bottom: 12pt; display: block; } purpose:before { display: block; font-weight: bold; content: "Purpose: "; } containedby:before { display: block; font-weight: bold; content: "Contained by: "; } contains:before { display: block; font-weight: bold; content: "Contains: "; } examples:before { display: block; font-weight: bold; content: "Examples: "; } syntax:before { display: block; font-weight: bold; content: "Syntax: "; } attributes:before { display: block; font-weight: bold; content: "Attributes: Name - Description - Data type - Default value - Required?(y/n)"; } attlist { display: table; } attribute { display: table-row; } attname { display: table-cell; border: thin inset gray; } attdesc { display: table-cell; border: thin inset gray; } attdefvalue { display: table-cell; border: thin inset gray; } attrequired { display: table-cell; border: thin inset gray; } atttype { display: table-cell; border: thin inset gray; } boolean[state="yes"]:before { display: inline; font-weight: bold; content: "Yes"; } boolean[state="no"]:before { display: inline; content: "No"; } boolean[state="NA"]:before { display: inline; content: "Not Applicable"; } state:before { color: red; content: attr(value); } comment { font-style: italic; } xref[href] { /* link: target(href);*/ } dita-ot-1.5.3/demo/elementref/elementref.mod000066400000000000000000000143611167100214600207650ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref2fo.xsl000066400000000000000000000206401167100214600214200ustar00rootroot00000000000000 () {arrived at h1 heading context FOR STANDALONE TOPICS!} No Yes 1 2 3 dita-ot-1.5.3/demo/elementref/elementref2fo_shell.xsl000066400000000000000000000016241167100214600226100ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref2html.xsl000066400000000000000000000130451167100214600217610ustar00rootroot00000000000000 ()

No Yes
dita-ot-1.5.3/demo/elementref/elementref2html_shell.xsl000066400000000000000000000016461167100214600231540ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref2html_shellImpl.xsl000066400000000000000000000011711167100214600237670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref2xhtml_shell.xsl000066400000000000000000000015341167100214600233400ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref_shell.css000066400000000000000000000002111167100214600221520ustar00rootroot00000000000000/* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ @import url(../../css/topic.css); @import url(elementref.css); dita-ot-1.5.3/demo/elementref/elementref_shell.dtd000066400000000000000000000047211167100214600221470ustar00rootroot00000000000000 %ui-d-dec; %hi-d-dec; %pr-d-dec; %sw-d-dec; %ut-d-dec; %topic-type; %elementref-typemod; %ui-d-def; %hi-d-def; %pr-d-def; %sw-d-def; %ut-d-def; dita-ot-1.5.3/demo/elementref/elementref_shell.xsd000066400000000000000000000020011167100214600221570ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/elementref_strings.xml000066400000000000000000000032771167100214600225630ustar00rootroot00000000000000 Purpose Contained by Contains Attributes Examples Required? Name Description Proposito Contenida por Contiene Cualidades Ejemplos ¿Requerido? Nombre Descripción Zweck Enthielt vorbei Enthaelt Eigenschaften Beispele Erfordert? Name Beschreibung dita-ot-1.5.3/demo/elementref/map-elements.ditamap000066400000000000000000000004571167100214600220670ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/map-elements.html000066400000000000000000000005451167100214600214120ustar00rootroot00000000000000

Element reference for the map dtd

dita-ot-1.5.3/demo/elementref/map.html000066400000000000000000000075501167100214600176030ustar00rootroot00000000000000 map

map

Purpose

The <map> element is used to define a map which describes the relationships among a set of DITA topics. Maps consist of references to topics organized into hierarchies. Maps provide a way to express these relationships in a single common format that can be used for different outputs, such as to aggregate related topics for a single print job.

The containing element for a map is the <map> element, which can take title and id attributes. Within the map, use the <topicref> element to add and organize references to the topics.

Contained by

This is the root element for mapping applications.

Contains

topicref (0 or more)

Attributes

NameDescriptionData TypeDefault ValueRequired?
title An identifying title for this element. CDATA #IMPLIED boolean: no
id This attribute is only used for debugging purposes to tell where generated links came from. ID #IMPLIED boolean: no
class Not for use by authors. If an editor displays class attribute values, do not edit them. The class attribute supports specialization. Its predefined values help the output transforms work correctly with ranges of related content. CDATA #IMPLIED boolean: no

Example

In this example, there are six topicrefs. They are nested and have a hierarchical relationship. Bats.xml is the parent topic and the other topics are its children.
<map title="Bats" id="mybats"> Bats
 <topicref href="bats.xml" type="topic"
  <topicref href="batcaring.xml" type="task"></topicref>
  <topicref href="batfeeding.xml" type="task"></topicref>
  <topicref href="batsonar.xml" type="concept"></topicref>
  <topicref href="batguano.xml" type="reference"></topicref>
  <topicref href="bathistory.xml" type="reference"></topicref>
 </topicref>
</map>
dita-ot-1.5.3/demo/elementref/map.xml000066400000000000000000000047501167100214600174360ustar00rootroot00000000000000 map The <map> element is used to define a map which describes the relationships among a set of DITA topics. Maps consist of references to topics organized into hierarchies. Maps provide a way to express these relationships in a single common format that can be used for different outputs, such as to aggregate related topics for a single print job.

The containing element for a map is the <map> element, which can take title and id attributes. Within the map, use the <topicref> element to add and organize references to the topics.

mapMap elementsmap
This is the root element for mapping applications. topicref (0 or more) In this example, there are six topicrefs. They are nested and have a hierarchical relationship. Bats.xml is the parent topic and the other topics are its children.<map title="Bats" id="mybats"> Bats <topicref href="bats.xml" type="topic" <topicref href="batcaring.xml" type="task"></topicref> <topicref href="batfeeding.xml" type="task"></topicref> <topicref href="batsonar.xml" type="concept"></topicref> <topicref href="batguano.xml" type="reference"></topicref> <topicref href="bathistory.xml" type="reference"></topicref> </topicref> </map>
dita-ot-1.5.3/demo/elementref/plugin.xml000066400000000000000000000006121167100214600201500ustar00rootroot00000000000000 dita-ot-1.5.3/demo/elementref/topicref.html000066400000000000000000000135611167100214600206400ustar00rootroot00000000000000 topicref

topicref

Purpose

The <topicref> element designates a topic (such as a concept, task, or reference) as a link in a DITA map. A <topicref> can contain other<topicref> elements, allowing you to express navigation or table-of-contents hierarchies.

Contained by

map, topicref

Contains

topicref (0 or more)

Attributes

NameDescriptionData TypeDefault ValueRequired?
navtitle Specifies the title of a container in a toc. CDATA #IMPLIED boolean: no
id An anchor point. This ID is the target for references by link, xref, and conref, and for external applications that refer to DITA content.. ID #IMPLIED boolean: no
href A hyperlink to an external Web page (URL) or to another topic in the same file or in another file. The href attribute identifies the destination of the cross-reference link using conventional URL syntax:
href="http://www.xxx.com" format="html"
href="myfile.dita" type="concept"
   (or task, reference, or topic)
href="myfile.dita#topicid/figid" type="fig"
   (or table, fn, or section)
href="mything.pdf" format="pdf"
CDATA #IMPLIED boolean: no
type Describes the target of a cross-reference and may generate cross-reference text based on that description.

Allowed values are:

fig
Indicates a link to a figure.
table
Indicates a link to a table.
li
Indicates a link to an ordered list item.
fn
Indicates a link to a footnote.
section
"section" indicates a link to a section.
concept, task, reference, topic
Cross-reference to a topic type.
other
Indicates a cross-reference to an alternate topic information type (currently unsupported).

Note: Valid types for <link> include topic, concept, task, and reference. Valid types for <xref> also include fig, figgroup, table, li, fn, and section.

Note: The values external and local are deprecated for this attribute, and will be removed in later versions of the DTDs. Use the scope attribute instead to specify these linking semantics.

CDATA #IMPLIED (Processed as if the target were of type "topic.") boolean: no
class Not for use by authors. If an editor displays class attribute values, do not edit them. The class attribute supports specialization. Its predefined values help the output transforms work correctly with ranges of related content. CDATA #IMPLIED boolean: no

Example

In this example, there are six topicrefs. They are nested and have a hierarchical relationship. Bats.xml is the parent topic and the other topics are its children.
<map title="Bats" Bats
 <topicref href="bats.xml" type="topic">
  <topicref href="batcaring.xml" type="task"></topicref>
  <topicref href="batfeeding.xml" type="task"></topicref>
  <topicref href="batsonar.xml" type="concept"></topicref>
  <topicref href="batguano.xml" type="reference"></topicref>
  <topicref href="bathistory.xml" type="reference"></topicref>
 </topicref>
</map>
dita-ot-1.5.3/demo/elementref/topicref.xml000066400000000000000000000051651167100214600204750ustar00rootroot00000000000000 topicref The <topicref> element designates a topic (such as a concept, task, or reference) as a link in a DITA map. A <topicref> can contain other<topicref> elements, allowing you to express navigation or table-of-contents hierarchies.

topicrefMap elementstopicref

map, topicref topicref (0 or more) In this example, there are six topicrefs. They are nested and have a hierarchical relationship. Bats.xml is the parent topic and the other topics are its children.<map title="Bats" Bats <topicref href="bats.xml" type="topic"> <topicref href="batcaring.xml" type="task"></topicref> <topicref href="batfeeding.xml" type="task"></topicref> <topicref href="batsonar.xml" type="concept"></topicref> <topicref href="batguano.xml" type="reference"></topicref> <topicref href="bathistory.xml" type="reference"></topicref> </topicref> </map>
dita-ot-1.5.3/demo/enote/000077500000000000000000000000001167100214600151155ustar00rootroot00000000000000dita-ot-1.5.3/demo/enote/catalog.xml000066400000000000000000000007471167100214600172610ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote.mod000066400000000000000000000150121167100214600167270ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote2fo.xsl000066400000000000000000000044441167100214600173740ustar00rootroot00000000000000 Subject: : dita-ot-1.5.3/demo/enote/enote2fo_shell.xsl000066400000000000000000000015121167100214600205540ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote2html.xsl000066400000000000000000000233361167100214600177350ustar00rootroot00000000000000 , , &body=

Subject: : , : : : : true
dita-ot-1.5.3/demo/enote/enote2html_shell.xsl000066400000000000000000000015401167100214600211150ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote2xhtml_shell.xsl000066400000000000000000000012171167100214600213060ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote_shell.dtd000066400000000000000000000012331167100214600201120ustar00rootroot00000000000000 %topic-type; %enote-typemod; dita-ot-1.5.3/demo/enote/enote_shell.xsd000066400000000000000000002335461167100214600201530ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/enote_strings.xml000066400000000000000000000010471167100214600205240ustar00rootroot00000000000000 Question Answer Pregunta Respuesta Frage Antwort dita-ot-1.5.3/demo/enote/plugin.xml000066400000000000000000000006051167100214600171360ustar00rootroot00000000000000 dita-ot-1.5.3/demo/enote/testnote2.xml000066400000000000000000000025071167100214600175720ustar00rootroot00000000000000 How to compose an eNote Don Day Erik Hennum John Hunt Dave A Schell Dave A Schell 2004-03-24

To compose an eNote, you perform the following actions:

  • Address the the eNote to recipients.
  • Set the delivery options.
  • Add any attachments.
  • Send the note.

This demonstrates a mix of record-oriented data fields and discourse-oriented document content, by the way.

dita-ot-1.5.3/demo/faq/000077500000000000000000000000001167100214600145525ustar00rootroot00000000000000dita-ot-1.5.3/demo/faq/DITA-faq.html000066400000000000000000000627721167100214600167440ustar00rootroot00000000000000 Frequently Asked Questions about the Darwin Information Typing Architecture

Frequently Asked Questions about the Darwin Information Typing Architecture

Questions in this FAQ list:

General DITA questions
  1. Why is "Darwin" in the name of this architecture?
  2. Where can I learn more about topic-oriented writing and user assistance?
  3. How does DITA differ from DocBook?
  4. How will changes to the DTD be made and controlled?
  5. May I use this DTD in my own company?
  6. Is DITA integrated into any IBM products?
  7. Is there an XML schema for the DITA DTDs?
The topic architecture of DITA
  1. What is a topic?
  2. Why topics?
  3. What is the topic structure in the architecture?
  4. What is "progressive disclosure" in a topic?
  5. Can topics be nested?
  6. What is an information type?
  7. Why information types?
  8. What is specialization?
Tips and techniques
  1. How can I combine several topics into a single document?
  2. What if my information doesn't break down into topics?
  3. When should I specialize?
  4. How do I specialize?
  5. How do I extend specialization-aware transforms?
  6. Can I use HTML in this DTD?
  7. Where can I see the DITA DTD in use?

The Frequently Asked Questions for DITA have been collected from questions asked on the DITA Forum and among other communities. Some of the answers reflect DITA Best Practices.

General DITA questions

Question: Why is "Darwin" in the name of this architecture?
Answer: The entire name of the architecture has this combined explanation:
  1. Darwin: it uses the principles of specialization and inheritance
  2. Information Typing: it capitalizes on the semantics of topics (concept, task, reference) and of content (messages, typed phrases, semantic tables)
  3. Architecture: it provides vertical headroom (new applications) and edgewise extension (specialization into new types) for information

This architecture supports the proper construction of specialized DTDs from any higher-level DTD or schema. The base DTD is ditabase DTD, which contains an archetype topic structure and three additional peer topics that are typed specializations from the basic topic: concept, task, and reftopic. The principles of specialization and inheritance resemble the principle of variation in species proposed by Charles Darwin. So the name reminds us of the key extensibility mechanism inherent in the architecture.

Question: Where can I learn more about topic-oriented writing and user assistance?
Answer: Look over the topic architecture FAQs below, and then try the following two introductory sites on information architectures:
Argus Center for Information Architecture
10 Questions about Information Architecture
Question: How does DITA differ from DocBook?
Answer: It's important to recognize that DocBook and DITA take fundamentally different approaches.

DocBook was originally designed for a single, continuous technical narrative (where the narrative might be of article, book, or multi-volume length). Through transforms, DocBook can chunk this technical narrative into topics to provide support for Web sites and other information sets. Because the goal of the DocBook DTD is to handle all standard requirements for technical documentation, the usage model encourages customization to exclude elements that aren't local requirements. The usage model supports but discourages local extensions because of the potential for unknown new elements to break tool support and interoperability.

By contrast, DITA was designed for discrete technical topics. DITA collects topics into information sets, potentially using filtering criteria. The core DITA information types are not intended to cover all requirements but, instead, provide a base for meeting new requirements through extension. Extension is encouraged, but new elements must be recognizable as specializations of existing elements. Through generalization, DITA provides for tool reuse and interoperability.

Each approach has its strengths. DocBook would be the likely choice for a technical narrative. DITA would be the likely choice for large, complex collections of topics or for applications that require both extensibility and interoperability. Technical communications groups might want to experiment with both packages to determine which approach is better suited for their processes and outputs.

Question: How will changes to the DTD be made and controlled?
Answer: The Darwin Information Typing Architecture was first introduced in April 2001. Since then users have discussed issues about the DITA within IBM and on the DITA forum, and various changes have evolved, leading to a major refresh a year later. The design will slow down so that the interested user community -- you! -- can focus on learning about and using DITA.

Use the DITA forum to discuss the use of the DITA DTDs and style sheets. The read-me document lists several known limitations, but doubtless others await discovery as you use the DTDs. Through discussion in the DITA forum, the significant ideas will be identified and applied to subsequent refreshes of the package. The forum will be actively monitored by the DITA project's architects, Don Day and Michael Priestley, among others.

Question: May I use this DTD in my own company?
Answer: Yes, we encourage you to use it.
Question: Is DITA integrated into any IBM products?
Answer: Yes. We have several projects underway that are using DITA. The purpose of those projects is to continue to validate the DITA architecture and use the DTD in a product development environment.
Question: Is there an XML schema for the DITA DTDs?
Answer: Yes, the DITA toolkit provides both DTD and XML Schema representations of the architecture. The basic concepts of DITA are not tied to implementation. Both schemas and DTDs can be used to define specializable DITA elements.

Return to Top

The topic architecture of DITA

Question: What is a topic?
Answer: A topic is a chunk of information organized around a single subject. Structurally, it is a title followed by text and images, optionally organized into sections. Topics can be of many different types, the most common being concepts, tasks, and reference.
Question: Why topics?
Answer: DITA is based on topics because they are the optimal size to allow reuse in different delivery contexts without affecting a writer's efficiency. If we choose a smaller unit, the writer needs to check the unit in all its contexts to make sure that information flows correctly. If we choose a larger unit, the information cannot be easily reassembled into structures that different delivery contexts (such as a Web site or a book) require. A topic is large enough to be self contained from a writer's point of view but small enough to reuse effectively in whatever higher-level structure a particular delivery context requires.
Question: What is the topic structure in the architecture?
Answer: The topic structure is the result of some conditions that we established for the document architecture:
  1. <topic> is the container for a single non-nesting body and any number of nesting topics.
  2. <title> provides self-description, consistent with guidelines for authoring.
  3. <body> is the container for paragraph-level content and any number of non-nesting sections.

A topic can be augmented by a prolog, a short description, and other optional metadata. These conditions lead to the following structure:

<!ELEMENT topic (title, titlealts?, shortdesc?, prolog?, body,
                    related-links?, (%info-types;)*)>
 

See the Sample topic, and its explanation, The structure of a DITA topic.

Question: What is "progressive disclosure" in a topic?
Answer: Because each topic has a title and short description in addition to its full content, applications can provide progressive disclosure. For example, a user can hover over a link to see its short description and then decide whether to follow the link for the rest of the topic. Progressive disclosure also allows topics to be meaningfully browsed in a variety of viewing contexts, whether full-screen browsers, integrated help panes, infopops, or PDA screens. The application can disclose as much information as the context supports, letting the user decide where and how to drill down to more content.
Question: Can topics be nested?
Answer: Topics can be nested to create larger document structures. However, the nesting always occurs outside the content boundary, so that child and parent topics can be easily separated and reused in different contexts (see The structure of a DITA topic). Here is a sample nesting structure:
<topic>
<title>A general topic</title>
  <shortdesc>This general topic is pretty general.</shortdesc>
  <body><p>General topics are not very specific. They are useful for
  the big picture, but they don't get into details in the same way as
  more specific topics.</p></body>
  <topic>
    <title>A specific topic</title>
    <shortdesc>This is a more specific topic.</shortdesc>
    <body><p>Specifically, this is more specific.</p></body>
  </topic>
</topic>

You can author topics either as nested structures or as individual stand-alone documents. In the latter case, you assemble the documents into nested structures as required, such as when delivering printed or printable information that has a part and chapter hierarchy.

The nested structure gives a sequence and hierarchy of topics within a topic collection. In a Web environment you could disassemble this structure into individual topics and preserve the hierarchy in a generated navigation map or table of contents. However, if the Web is the main delivery vehicle, you might want to author the topics as separate documents and then apply several tables of contents to the same collection of topics.

Question: What is an information type?
Answer: An information type describes a category of topics, such as concepts, tasks, or reference. Typically, different information types support different kinds of content. For example, a task typically has a set of steps, whereas a reference topic has a set of customary sections, such as syntax, properties, and usage.
Question: Why information types?
Answer: With information types, you can divide topics into categories that you can manage and keep consistent more easily than without information types. Information types also make it easier for users to find the information that they are looking for: how-to information in a task versus background information in a concept versus detailed specifications in a reference topic.
Question: What is specialization?
Answer: Specialization is the process of creating new categories of topics, or information types, as well as new categories of elements, or domain types. You can define these new types using the existing ones as a base. For example, a product group might identify three main types of reference topic -- messages, utilities, and APIs -- and define three domains -- networking, programming, and databases. By creating a specialized topic type for each kind of reference information, and creating a domain type for each kind of subject, the product architect can ensure that each type of topic has the appropriate structures and content. In addition, the specialized topics make XML-aware search more useful, because users can make fine-grained distinctions. For example, a user could search for xyz only in messages or only in APIs, as well as searching for xyz across reference topics in general.

Rules govern how to specialize safely: Each new information type must map to an existing one, and new information types must be more restrictive than the existing one in the content that they allow. With such specialization, new information types can use generic processing streams for translation, print, and Web publishing. Although a product group can override or extend these processes, they get the full range of existing processes by default, without any extra work or maintenance. The DITA specialization articles outline the rules for each kind of specialization (topic type and domain type).

Return to Top

Tips and techniques

Question: How can I combine several topics into a single document?
Answer: The DITA design has a unified content reuse mechanism by which an element can replace itself with the content of a like element elsewhere, either in the current topic or in a separate topic that shares the same content models. The distinction between reusable content and reusing content, which is enshrined in the file entity scheme, disappears: Any element with an ID, in any DITA topic, is reusable by conref.

DITA's conref "transclusion" mechanism is similar to the SGML conref mechanism, which uses an empty element as a reference to a complete element elsewhere. However, DITA requires that at least a minimal content model for the referencing element be present, and performs checks during processing to ensure that the replacement element is valid in its new context. This mechanism goes beyond standard XInclude, in that content can be incorporated only when it is equivalent: If there is a mismatch between the reusing and reused element types, the conref is not resolved. It also goes beyond standard entity reuse, in that it allows the reused content to be in a valid XML file with a DTD. The net result is that reused content gets validated at authoring time, rather than at reuse time, catching problems at their source.

Content referencing can be used at any scope of elements in a DITA document, from a keyword phrase that contains only PCDATA to a whole topic with other nested topics. Conref can cross file boundaries, using the same syntax as that of the href attribute on the xref element. If your authoring DTD allows topic nesting, you can create a set of minimal child topics and then use their conref attributes to pull in content from fully populated topics in other files.

Question: What if my information doesn't break down into topics?
Answer: Most information can be broken down into topics (headings and content). However, if your information requires a more seamless flow of information across topic boundaries, don't use this architecture.
Question: When should I specialize?
Answer: Create specialized topics when you have a restrictive category of topics that you want to keep consistent and that your users want to distinguish from other categories. Create specialized domains when you have a set of elements that you want available across several of your topic types. Be sure to specialize from the correct base: For example, categories of reference topics should specialize <reference>, categories of tasks should specialize <task>, and domain types should always specialize either <topic> or another domain type. If you need to allow more content structures than the base types allow, you can specialize directly from topic, or form your own base type. However, the lower down in the hierarchy that you can specialize, the better; you can then take advantage of any transforms or processes that have been developed for the more general categories that you specialize from.
Question: How do I specialize?
Answer: You need to identify the differences between your new type of information and the more general type that you are specializing from. After you have identified the differences, you create a DTD file to declare the new elements that you require. Create another module to declare a set of mapping attributes for the new elements that point to the generic element types that they specialize. Then add import statements in the DTD file to bring in the mapping module and any ancestor modules. Finally, add a line that redefines the information types entity to include your new type. You now have a customized DTD.

When you specialize a domain, you need to first determine what elements must be specialized for the domain. Then you write an entity declaration file to list the specialized elements, along with their topic types and domain types. Next, you create a file where you define both the elements that are introduced for the domain and the specialization hierarchy. Finally, you write the shell DTD to combine the domain with topics and other domains.

These processes are described in more detail in the documents Specializing topics in DITA and Specializing domains in DITA.

Question: How do I extend specialization-aware transforms?
Answer: See the article on specializing topic types.
Question: Can I use HTML in this DTD?
Answer: Yes. Many writers have had at least some experience with HTML as a markup language. Therefore the base DITA DTD incorporates as many HTML elements as are useful for the type of technical information for which topics might be used. In addition, we have defined a subset of XHTML for which there is a very simple transformation into the DITA format -- often with no change to many content elements! In fact, if you can load an XHTML document into the same editor as an XML DITA document, you can probably copy and paste long stretches of the XHTML content directly into the topic. Regardless, to gain the real advantage of XML, you should use the semantics of the DTD.
Question: Where can I see the DITA DTD in use?
Answer: Right here! The original documents that accompany this proposal were authored in XML using the ditabase DTD.

Return to Top

dita-ot-1.5.3/demo/faq/DITA-faq.xml000066400000000000000000000454111167100214600165670ustar00rootroot00000000000000 Frequently Asked Questions about the Darwin Information Typing Architecture The Frequently Asked Questions for DITA have been collected from questions asked on the DITA Forum and among other communities. Some of the answers reflect DITA Best Practices. General DITA questions Why is "Darwin" in the name of this architecture? The entire name of the architecture has this combined explanation:
  1. Darwin: it uses the principles of specialization and inheritance
  2. Information Typing: it capitalizes on the semantics of topics (concept, task, reference) and of content (messages, typed phrases, semantic tables)
  3. Architecture: it provides vertical headroom (new applications) and edgewise extension (specialization into new types) for information

This architecture supports the proper construction of specialized DTDs from any higher-level DTD or schema. The base DTD is ditabase DTD, which contains an archetype topic structure and three additional peer topics that are typed specializations from the basic topic: concept, task, and reftopic. The principles of specialization and inheritance resemble the principle of variation in species proposed by Charles Darwin. So the name reminds us of the key extensibility mechanism inherent in the architecture.

Where can I learn more about topic-oriented writing and user assistance? Look over the topic architecture FAQs below, and then try the following two introductory sites on information architectures: Argus Center for Information Architecture 10 Questions about Information Architecture How does DITA differ from DocBook? It's important to recognize that DocBook and DITA take fundamentally different approaches.

DocBook was originally designed for a single, continuous technical narrative (where the narrative might be of article, book, or multi-volume length). Through transforms, DocBook can chunk this technical narrative into topics to provide support for Web sites and other information sets. Because the goal of the DocBook DTD is to handle all standard requirements for technical documentation, the usage model encourages customization to exclude elements that aren't local requirements. The usage model supports but discourages local extensions because of the potential for unknown new elements to break tool support and interoperability.

By contrast, DITA was designed for discrete technical topics. DITA collects topics into information sets, potentially using filtering criteria. The core DITA information types are not intended to cover all requirements but, instead, provide a base for meeting new requirements through extension. Extension is encouraged, but new elements must be recognizable as specializations of existing elements. Through generalization, DITA provides for tool reuse and interoperability.

Each approach has its strengths. DocBook would be the likely choice for a technical narrative. DITA would be the likely choice for large, complex collections of topics or for applications that require both extensibility and interoperability. Technical communications groups might want to experiment with both packages to determine which approach is better suited for their processes and outputs.

How will changes to the DTD be made and controlled? The Darwin Information Typing Architecture was first introduced in April 2001. Since then users have discussed issues about the DITA within IBM and on the DITA forum, and various changes have evolved, leading to a major refresh a year later. The design will slow down so that the interested user community -- you! -- can focus on learning about and using DITA.

Use the DITA forum to discuss the use of the DITA DTDs and style sheets. The read-me document lists several known limitations, but doubtless others await discovery as you use the DTDs. Through discussion in the DITA forum, the significant ideas will be identified and applied to subsequent refreshes of the package. The forum will be actively monitored by the DITA project's architects, Don Day and Michael Priestley, among others.

May I use this DTD in my own company? Yes, we encourage you to use it. Is DITA integrated into any IBM products? Yes. We have several projects underway that are using DITA. The purpose of those projects is to continue to validate the DITA architecture and use the DTD in a product development environment. Is there an XML schema for the DITA DTDs?

Yes, the DITA toolkit provides both DTD and XML Schema representations of the architecture. The basic concepts of DITA are not tied to implementation. Both schemas and DTDs can be used to define specializable DITA elements.

The topic architecture of DITA What is a topic? A topic is a chunk of information organized around a single subject. Structurally, it is a title followed by text and images, optionally organized into sections. Topics can be of many different types, the most common being concepts, tasks, and reference. Why topics? DITA is based on topics because they are the optimal size to allow reuse in different delivery contexts without affecting a writer's efficiency. If we choose a smaller unit, the writer needs to check the unit in all its contexts to make sure that information flows correctly. If we choose a larger unit, the information cannot be easily reassembled into structures that different delivery contexts (such as a Web site or a book) require. A topic is large enough to be self contained from a writer's point of view but small enough to reuse effectively in whatever higher-level structure a particular delivery context requires. What is the topic structure in the architecture? The topic structure is the result of some conditions that we established for the document architecture:
  1. <topic> is the container for a single non-nesting body and any number of nesting topics.
  2. <title> provides self-description, consistent with guidelines for authoring.
  3. <body> is the container for paragraph-level content and any number of non-nesting sections.

A topic can be augmented by a prolog, a short description, and other optional metadata. These conditions lead to the following structure:

<!ELEMENT topic (title, titlealts?, shortdesc?, prolog?, body,
                    related-links?, (%info-types;)*)>
 

See the Sample topic, and its explanation, The structure of a DITA topic.

What is "progressive disclosure" in a topic? Because each topic has a title and short description in addition to its full content, applications can provide progressive disclosure. For example, a user can hover over a link to see its short description and then decide whether to follow the link for the rest of the topic. Progressive disclosure also allows topics to be meaningfully browsed in a variety of viewing contexts, whether full-screen browsers, integrated help panes, infopops, or PDA screens. The application can disclose as much information as the context supports, letting the user decide where and how to drill down to more content. Can topics be nested? Topics can be nested to create larger document structures. However, the nesting always occurs outside the content boundary, so that child and parent topics can be easily separated and reused in different contexts (see The structure of a DITA topic). Here is a sample nesting structure:
<topic>
<title>A general topic</title>
  <shortdesc>This general topic is pretty general.</shortdesc>
  <body><p>General topics are not very specific. They are useful for
  the big picture, but they don't get into details in the same way as
  more specific topics.</p></body>
  <topic>
    <title>A specific topic</title>
    <shortdesc>This is a more specific topic.</shortdesc>
    <body><p>Specifically, this is more specific.</p></body>
  </topic>
</topic>

You can author topics either as nested structures or as individual stand-alone documents. In the latter case, you assemble the documents into nested structures as required, such as when delivering printed or printable information that has a part and chapter hierarchy.

The nested structure gives a sequence and hierarchy of topics within a topic collection. In a Web environment you could disassemble this structure into individual topics and preserve the hierarchy in a generated navigation map or table of contents. However, if the Web is the main delivery vehicle, you might want to author the topics as separate documents and then apply several tables of contents to the same collection of topics.

What is an information type? An information type describes a category of topics, such as concepts, tasks, or reference. Typically, different information types support different kinds of content. For example, a task typically has a set of steps, whereas a reference topic has a set of customary sections, such as syntax, properties, and usage. Why information types? With information types, you can divide topics into categories that you can manage and keep consistent more easily than without information types. Information types also make it easier for users to find the information that they are looking for: how-to information in a task versus background information in a concept versus detailed specifications in a reference topic. What is specialization? Specialization is the process of creating new categories of topics, or information types, as well as new categories of elements, or domain types. You can define these new types using the existing ones as a base. For example, a product group might identify three main types of reference topic -- messages, utilities, and APIs -- and define three domains -- networking, programming, and databases. By creating a specialized topic type for each kind of reference information, and creating a domain type for each kind of subject, the product architect can ensure that each type of topic has the appropriate structures and content. In addition, the specialized topics make XML-aware search more useful, because users can make fine-grained distinctions. For example, a user could search for xyz only in messages or only in APIs, as well as searching for xyz across reference topics in general.

Rules govern how to specialize safely: Each new information type must map to an existing one, and new information types must be more restrictive than the existing one in the content that they allow. With such specialization, new information types can use generic processing streams for translation, print, and Web publishing. Although a product group can override or extend these processes, they get the full range of existing processes by default, without any extra work or maintenance. The DITA specialization articles outline the rules for each kind of specialization (topic type and domain type).

Tips and techniques How can I combine several topics into a single document? The DITA design has a unified content reuse mechanism by which an element can replace itself with the content of a like element elsewhere, either in the current topic or in a separate topic that shares the same content models. The distinction between reusable content and reusing content, which is enshrined in the file entity scheme, disappears: Any element with an ID, in any DITA topic, is reusable by conref.

DITA's conref "transclusion" mechanism is similar to the SGML conref mechanism, which uses an empty element as a reference to a complete element elsewhere. However, DITA requires that at least a minimal content model for the referencing element be present, and performs checks during processing to ensure that the replacement element is valid in its new context. This mechanism goes beyond standard XInclude, in that content can be incorporated only when it is equivalent: If there is a mismatch between the reusing and reused element types, the conref is not resolved. It also goes beyond standard entity reuse, in that it allows the reused content to be in a valid XML file with a DTD. The net result is that reused content gets validated at authoring time, rather than at reuse time, catching problems at their source.

Content referencing can be used at any scope of elements in a DITA document, from a keyword phrase that contains only PCDATA to a whole topic with other nested topics. Conref can cross file boundaries, using the same syntax as that of the href attribute on the xref element. If your authoring DTD allows topic nesting, you can create a set of minimal child topics and then use their conref attributes to pull in content from fully populated topics in other files.

What if my information doesn't break down into topics? Most information can be broken down into topics (headings and content). However, if your information requires a more seamless flow of information across topic boundaries, don't use this architecture. When should I specialize? Create specialized topics when you have a restrictive category of topics that you want to keep consistent and that your users want to distinguish from other categories. Create specialized domains when you have a set of elements that you want available across several of your topic types. Be sure to specialize from the correct base: For example, categories of reference topics should specialize <reference>, categories of tasks should specialize <task>, and domain types should always specialize either <topic> or another domain type. If you need to allow more content structures than the base types allow, you can specialize directly from topic, or form your own base type. However, the lower down in the hierarchy that you can specialize, the better; you can then take advantage of any transforms or processes that have been developed for the more general categories that you specialize from. How do I specialize? You need to identify the differences between your new type of information and the more general type that you are specializing from. After you have identified the differences, you create a DTD file to declare the new elements that you require. Create another module to declare a set of mapping attributes for the new elements that point to the generic element types that they specialize. Then add import statements in the DTD file to bring in the mapping module and any ancestor modules. Finally, add a line that redefines the information types entity to include your new type. You now have a customized DTD.

When you specialize a domain, you need to first determine what elements must be specialized for the domain. Then you write an entity declaration file to list the specialized elements, along with their topic types and domain types. Next, you create a file where you define both the elements that are introduced for the domain and the specialization hierarchy. Finally, you write the shell DTD to combine the domain with topics and other domains.

These processes are described in more detail in the documents Specializing topics in DITA and Specializing domains in DITA.

How do I extend specialization-aware transforms? See the article on specializing topic types. Can I use HTML in this DTD? Yes. Many writers have had at least some experience with HTML as a markup language. Therefore the base DITA DTD incorporates as many HTML elements as are useful for the type of technical information for which topics might be used. In addition, we have defined a subset of XHTML for which there is a very simple transformation into the DITA format -- often with no change to many content elements! In fact, if you can load an XHTML document into the same editor as an XML DITA document, you can probably copy and paste long stretches of the XHTML content directly into the topic. Regardless, to gain the real advantage of XML, you should use the semantics of the DTD. Where can I see the DITA DTD in use? Right here! The original documents that accompany this proposal were authored in XML using the ditabase DTD.
dita-ot-1.5.3/demo/faq/README_FAQ.txt000066400000000000000000000065441167100214600167500ustar00rootroot00000000000000## FAQ EXAMPLE This example gives a demonstration of topic specialization by defining a simple FAQ topic. The purpose of the FAQ topic is to model a list of frequently asked questions. The FAQ topic uses a specialization of the simpletable element to model the list so multiple types of information can be tracked for each FAQ item. The example includes the DTD module, an XSL module for generating HTML output, and a sample data file. Drop the demo source file ditafaq.xml onto a Mozilla-class browser to see the effect of CSS styling on literally rendered DITA XML elements. Drag/drop the demo file onto IE6 to see the effect of a DITA XML topic rendered by XSLT directly in the browser. CAVEAT The FAQ example is provided only as an example of topic specialization and not as a standard topic type within the DITA architecture. Other design approaches are possible. For instance, you could model a FAQ list as a domain specialization of the simpletable element. This approach would let you provide a FAQ list within topic types such as concept or reference. Or, you could model a FAQ list with each FAQ item as a separate topic. This approach would make it easy to assemble different kinds of FAQ lists from a pool of FAQ items. The design for a FAQ information type would need to be validated with a community. FAQ EXAMPLE FILES This directory contains the FAQ example, including: ditafaq.xml - a sample data source file ditafaq.html - a sample data output file faq.mod - topic module to define the FAQ information type faq_shell.dtd - shell DTD to merge base and FAQ information types faq.css - convenience CSS for styling FAQ elements (for instance, in editors such as XMetaL) faq_shell.css - convenience shell CSS to merge base and FAQ styles faq2html.xsl - XSL module to format the FAQ deltas as HTML faq2html_shell.xsl - shell XSL to merge base and FAQ formatting faq2fo.xsl - XSL module to format the FAQ deltas as XSL-FO faq2fo_shell.xsl - shell XSL to merge base and FAQ formatting faq_strings.xml - example internationalization file GENERATING OUTPUT FROM THE EXAMPLE To generate HTML output, you need to install an XSLT processor. There are many options for XSLT processor. For one example, you can install a Java„1¤7 runtime (JRE) and an XSLT processor such as Saxon. JRE - Get a JRE (or a JDK bundling a JRE) such as the Sun J2SE plaform: http://java.sun.com/j2se/downloads.html Java„1¤7 comes with an install program. Saxon - http://saxon.sourceforge.net/ To install Saxon, you unzip the package and add the saxon.jar file to the CLASSPATH environment variable. Using Saxon, you can generate HTML or XSL formatting objects from the sample data with java com.icl.saxon.StyleSheet -o ditafaq.html ditafaq.xml faq2html_shell.xsl java com.icl.saxon.StyleSheet -o ditafaq.fo ditafaq.xml faq2fo_shell.xsl FEEDBACK If you run into problems or want to discuss this example, please feel free to ask questions on the DITA forum: news://news.software.ibm.com:119/ibm.software.developerworks.xml.dita Have fun exploring, The DITA Team Java is a registered trademark of Sun Microsystems, Inc..dita-ot-1.5.3/demo/faq/catalog.xml000066400000000000000000000007371167100214600167150ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/ditafaq.html000066400000000000000000000073171167100214600170610ustar00rootroot00000000000000 About DITA

About DITA

Questions in this FAQ list:

Designing Specializations
  1. How do I create a specialization?
  2. Which element should be the basis for my specialized element?
Processing Specializations
  1. How do I format my specialization?
  2. What if another DITA user needs to reuse my content but doesn't have my specialization?

Designing Specializations

Question: How do I create a specialization?
Answer: Create a DTD module in which the DTD elements derive from elements in an existing DTD module.
Question: Which element should be the basis for my specialized element?
Answer: You should look for a base element that
  1. Has a more general meaning that also applies to your content
  2. Can accomodate the substructure of your content.

For example, this specialization is based on the simpletable element, which models information with a repeating substructure.

Return to Top

Processing Specializations

Question: How do I format my specialization?
Answer: First, consider whether the default formatting for the base elements meets your requirements. If not, create a new XSLT script that imports the base XSLT script and provides the special formatting for your specialized elements.
Question: What if another DITA user needs to reuse my content but doesn't have my specialization?
Answer: DITA provides a built-in generalization process that automatically promotes your specialized elements to the base elements that the other user already has.

Return to Top

dita-ot-1.5.3/demo/faq/ditafaq.xml000066400000000000000000000040341167100214600167060ustar00rootroot00000000000000 About DITA Designing Specializations How do I create a specialization? Create a DTD module in which the DTD elements derive from elements in an existing DTD module. Jane Smith Which element should be the basis for my specialized element? You should look for a base element that
  1. Has a more general meaning that also applies to your content
  2. Can accomodate the substructure of your content.

For example, this specialization is based on the simpletable element, which models information with a repeating substructure.

Processing Specializations How do I format my specialization? First, consider whether the default formatting for the base elements meets your requirements. If not, create a new XSLT script that imports the base XSLT script and provides the special formatting for your specialized elements. What if another DITA user needs to reuse my content but doesn't have my specialization? DITA provides a built-in generalization process that automatically promotes your specialized elements to the base elements that the other user already has.
dita-ot-1.5.3/demo/faq/faq-xs.mod000066400000000000000000000207161167100214600164600ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq.css000066400000000000000000000025761167100214600160450ustar00rootroot00000000000000/* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ faq { display: block; margin-top: 6pt; margin-bottom: 9pt; font-family: sans-serif; padding-left: 5px; padding-right: 5px; } faq>title { display: block; margin-top: 16pt; margin-bottom: 9pt; font-size: 20pt; font-weight: bold; color: #000001; } faqgroup>title { display: block; font-weight: bold; font-style: normal; margin-bottom: 1em; } faqitem { display: block; margin-left: 1em; margin-bottom: 1em; } faqans { display: block; margin-bottom: 0.5em; line-height: 125%; } faqquest { display: block; font-style: italic; margin-bottom: 0.5em; line-height: 125%; } keyword { font-family: Courier, Monospace; } faqprop { display: block; background-color: #EEEEEE; padding-top: 0.25em; padding-right: 0.25em; padding-left: 0.25em; padding-bottom: 0.25em; } faqquest, faqans { display: list-item; list-style-type: none; } faqquest:before { content: "Q: "; font-weight: bold; } faqans:before { content: "A: "; font-weight: bold; } name:before { content: "Name: "; font-weight: bold; color: #990000; } name, ownerEmail { display: block; } ownerEmail:before { display: block; font-weight: bold; content: "Email: "attr(href); color: #990000; } dita-ot-1.5.3/demo/faq/faq.mod000066400000000000000000000073261167100214600160320ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq2fo.xsl000066400000000000000000000065231167100214600164660ustar00rootroot00000000000000 : : dita-ot-1.5.3/demo/faq/faq2fo_shell.xsl000066400000000000000000000015041167100214600176470ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq2html.xsl000066400000000000000000000067421167100214600170310ustar00rootroot00000000000000
:
:
dita-ot-1.5.3/demo/faq/faq2html_shell.xsl000066400000000000000000000016241167100214600202120ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq2html_shellImpl.xsl000066400000000000000000000045371167100214600210420ustar00rootroot00000000000000 yes
topic body

Questions in this FAQ list:


dita-ot-1.5.3/demo/faq/faq2xhtml_shell.xsl000066400000000000000000000015141167100214600204000ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq_shell.css000066400000000000000000000002021167100214600172140ustar00rootroot00000000000000/* | (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved. */ @import url(../../css/topic.css); @import url(faq.css); dita-ot-1.5.3/demo/faq/faq_shell.dtd000066400000000000000000000012211167100214600172010ustar00rootroot00000000000000 %topic-type; %faq-typemod; dita-ot-1.5.3/demo/faq/faq_shell.xsd000066400000000000000000000017351167100214600172360ustar00rootroot00000000000000 dita-ot-1.5.3/demo/faq/faq_strings.xml000066400000000000000000000012551167100214600176170ustar00rootroot00000000000000 Question Answer Pregunta Respuesta Frage Antwort dita-ot-1.5.3/demo/faq/plugin.xml000066400000000000000000000006031167100214600165710ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/000077500000000000000000000000001167100214600144075ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/000077500000000000000000000000001167100214600172575ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/README.txt000066400000000000000000000034401167100214600207560ustar00rootroot00000000000000About fo/Customization ====================== This directory is where the custom files live that make up customized versions of the OpenTopic publishing outputs. The FO publishing output will look for certain files here to override the standard ones. Things you can currently override include: - Custom XSL via fo/xsl/custom.xsl, xhtml/xsl/custom.xsl and fo/attrs/custom.xsl - Layout overrides via fo/layout-masters.xml - Font overrides via fo/font-mappings.xml - Per-locale variable overrides via common/vars/[locale].xml - I18N configuration via fo/i18n/[locale].xml - Index configuration via fo/index/[locale].xml When customizing any of these areas, modify the relevant file(s) in fo/Customization. Then, to enable the changes in the publishing process, you find the corresponding entry for each file you modified in fo/Customization/catalog.xml. It should look like this: Remove the comment markers "!--" and "--" to enable the change: Your customization should now be enabled as part of the publishing process. We have provided template files that you can start with throughout this directory structure. These files end in the suffix ".orig" (for example, "catalog.xml.orig"). To enable these files, make a copy of them and remove the ".orig" suffix. For example, copy "catalog.xml.orig" to "catalog.xml". You can then make modifications to the copy. The Fo output also provides a general configuration file called "build.properties" that allows you to control the publishing process. To modify these settings, copy "build.properties.orig" to "build.properties" and then modify the relevant options. dita-ot-1.5.3/demo/fo/Customization/common/000077500000000000000000000000001167100214600205475ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/common/artwork/000077500000000000000000000000001167100214600222405ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/common/artwork/README.txt000066400000000000000000000012041167100214600237330ustar00rootroot00000000000000About fo/Customization/common/artwork ============================================= This folder houses custom artwork files that override the standard ones in fo/cfg/common/artwork. These files are used to graphically identify different types of DITA element. The mapping between type and graphic is contained in a subset of the locale-dependent variable files, such as fo/cfg/common/vars The variables that control graphics all follow the form {AIS Path of image file} where {type} contains a possible value for the @type attribute. dita-ot-1.5.3/demo/fo/Customization/common/index/000077500000000000000000000000001167100214600216565ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/common/index/README.txt000066400000000000000000000017431167100214600233610ustar00rootroot00000000000000About fo/Customization/common/index =========================================== This folder houses custom index definition files that override the standard ones in fo/cfg/common/index. Each file contains data for a single locale, and should take that locale's ISO code as its name (for example, de_DE.xml). The index files consist of elements which contain sorting information on one or more characters. Index groups are listed in sort order ("specials" before numbers, numbers before the letter 'A', etc), and the entries they contain are also listed in sort order (uppercase before lowercase). The best way to start editing a custom index file is by making a copy of the original from fo/cfg/common/index and making changes as desired. In order to apply a custom index definition to your publishing outputs, you must edit fo/Customization/catalog.xml and uncomment the appropriate entry in the "Index configuration override entries" section. dita-ot-1.5.3/demo/fo/Customization/common/vars/000077500000000000000000000000001167100214600215225ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/common/vars/README.txt000066400000000000000000000034321167100214600232220ustar00rootroot00000000000000About fo/Customization/common/vars =========================================== This folder houses custom variable files that override the standard ones in fo/cfg/common/vars. Each file contains data for a single locale, and should take that locale's ISO code as its name (for example, de_DE.xml). Variable files contain a set of elements, identified by their id attribute. The variable definitions are used to store static text that is used as part of the published outputs. For example, page headers, hyperlinks, etc. The id attribute for each variable should make it clear how the variable text is being used. Some variables contain elements which indicate parameter values which are substituted in at publish time by the XSL. For example, a page number that is being generated as part of the publishing process might be identified by When editing or translating a variable file, these should be included in the translation, though they can be moved and rearranged within the content as needed. The best way to start editing a custom variables file is by making a copy of the original from fo/cfg/common/vars and making changes as desired. When adding a new locale, start from an existing locale's list of variables and translate each entry as needed. Note that unchanged elements can be omitted: the custom variables file need only include those elements which you have modified. Variables not found in the custom file will are taken from the standard OpenTopic variable files. Applying a custom variable does not require modifying the fo/Customization/catalog.xml file. The publishing process will automatically use any custom variables definitions in place of the original ones. dita-ot-1.5.3/demo/fo/Customization/fo/000077500000000000000000000000001167100214600176635ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/fo/attrs/000077500000000000000000000000001167100214600210205ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/fo/attrs/README.txt000066400000000000000000000016001167100214600225130ustar00rootroot00000000000000About fo/Customization/fo/attrs ======================================= This folder houses custom configuration files that override the standard ones in fo/cfg/fo/attrs. These files that define the appearance of different elements in XML assets when they are rendered as PDF outputs. The different DITA elements are organized into files by element type -- index-related definitions in index-attr.xsl, table-related definitions in tables-attr.xsl, etc. Idiom has provided template files that you can start with throughout this directory structure. These files end in the suffix ".orig" (for example, "catalog.xml.orig"). To enable these files, make a copy of them and remove the ".orig" suffix. For example, copy "custom.xsl.orig" to "custom.xsl". You can then make modifications to the copy. The files in this directory will override the out-of-the-box settings. dita-ot-1.5.3/demo/fo/Customization/fo/i18n/000077500000000000000000000000001167100214600204425ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/fo/i18n/README.txt000066400000000000000000000015341167100214600221430ustar00rootroot00000000000000About fo/Customization/fo/i18n ====================================== This folder houses custom configuration files that override the standard ones in fo/cfg/fo/i18n. Each file contains data for a single locale, and should take that locale's ISO code as its name (for example, de_DE.xml). These files are used only in the generation of PDF outputs. Each configuration file contains mappings of certain symbols to the Unicode codepoint which should be used to represent them in the given locale. The best way to start editing a custom configuration is by making a copy of the original from fo/cfg/fo/i18n and making changes as desired. In order to apply a custom configuration to your publishing outputs, you must edit fo/Customization/catalog.xml and uncomment the appropriate entry in the "I18N configuration override entries" section. dita-ot-1.5.3/demo/fo/Customization/fo/xsl/000077500000000000000000000000001167100214600204715ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/Customization/fo/xsl/README.txt000066400000000000000000000012121167100214600221630ustar00rootroot00000000000000About fo/Customization/fo/xsl ============================= This folder houses custom configuration files that override the standard ones in fo/cfg/fo/xsl. Idiom has provided template files that you can start with throughout this directory structure. These files end in the suffix ".orig" (for example, "catalog.xml.orig"). To enable these files, make a copy of them and remove the ".orig" suffix. For example, copy "custom.xsl.orig" to "custom.xsl". You can then make modifications to the copy. The files in this directory will override the out-of-the-box settings. See the OpenTopic Customization Guide for more information. dita-ot-1.5.3/demo/fo/README.txt000066400000000000000000000260241167100214600161110ustar00rootroot00000000000000Welcome to Idiom FO output for the DITA Open Toolkit ====================================================== Apache FOP (Formatting Objects Processor) is a print formatter driven by XSL formatting objects (XSL-FO) and an output independent formatter. It is a Java application that reads a formatting object (FO) tree and renders the resulting pages to a specified output. Output formats currently supported include PDF, PS, PCL, AFP, XML (area tree representation), Print, AWT and PNG, and to a lesser extent, RTF and TXT. The primary output target is PDF. Installing Idiom FO output ========================================= * If you are using a full-easy-install package, you don't need to do additional work to run pdf conversion. Just use the pdf transtype to build your pdf output. * If you are NOT using a full-easy-install package, some additional efforts are needed to get pdf conversion run. You will need the following software: - Apache FOP: Apache FOP can be obtained from http://xmlgraphics.apache.org/fop/ This plugin also requires Saxon 6.5.3. But if you are using JDK 1.5 or newer, you will need Saxon 6.5.5 or newer which has fixes for JDK 1.5 compatibility. Download Saxon 6.5.5 from http://saxon.sourceforge.net. - ICU4J: You can find this library by clicking on the "Download ICU" link at http://icu.sourceforge.net. Look for the ICU4J downloads. ICU4J is an optional jar that will give you better collation of index entries. To install and use with the Open Toolkit's distribution, 1. Install the DITA Open Toolkit. 2. Unzip this plugin into an Open Toolkit installation's demo directory. 3. Install Apache FOP into demo/fo/fop. The minimum requirements are to place fop.jar into demo/fo/fop/build/ and all library jar files provided in Apache FOP package into demo/fo/fop/lib/. 4. Copy "fop.xconf", which is shipped together within the Apache FOP package in the conf directory, to demo/fo/fop/conf/. 5. Edit the copied fop.xconf, add this line: false below the line ".". Save and close fop.xconf. 6. If you are using JDK 1.5, install saxon.jar in FO plug-in's library directory demo/fo/lib/. 7. Install the ICU4j jar (optional) into OT's library directory lib/icu4j.jar 8. From the Open Toolkit directory, run "ant -f integrator.xml" At this point, the FO output is fully integrated into the Open Toolkit's pipeline. The plugin infrastructure will detect the FO plugin and provide a "pdf" output: this will invoke this FO output instead of the previous FOP-based output. Invoke with a command line like: java -jar lib/dost.jar /i:doc/DITA-readme.ditamap /transtype:pdf If you are using the startcmd.bat/sh script, make sure the classpath in that script lists saxon.jar before xalan.jar. About the index extensions ========================== The index generation feature adds extensions to DITA's indexterm that can be expressed as content of that element. These extensions are expressed in a FrameMaker-like syntax in the element's textual content, and provide functionality not yet available in the standard indexterm element. They also help migration from legacy FrameMaker content. For example, the following generates a "see also" entry: Carp:<$nopage>see also Goldfish As: Carp, 34 see also Goldfish The extended syntax consists of: : (colon) Separates levels in an entry ; (semicolon) Separates entries in a marker [] (brackets) Specifies a special sort order for the entry <$startrange> Indicates the beginning of a page range <$endrange> Indicates the end of a page range <$nopage> Suppresses the page number in the entry (for example, in a See entry) <$singlepage> In a marker that contains several entries, restores the page number for an entry that follows a <$nopage> building block DITA 1.1 indexing elements have been implemented in this plugin that should make these extensions unnecessary. You can now express see/see also, sort order and page ranges using standard DITA 1.1 elements. About /Customization ==================== This directory is where the custom files live that make up customized versions of the FO publishing outputs. Idiom's FO publishing output will look for certain files here to override the standard ones. Things you can currently override include: - Custom XSL via fo/xsl/custom.xsl and fo/attrs/custom.xsl - Layout overrides via fo/layout-masters.xml - Font overrides via fo/font-mappings.xml - Per-locale variable overrides via common/vars/[locale].xml - I18N configuration via fo/i18n/[locale].xml - Index configuration via fo/index/[locale].xml When customizing any of these areas, modify the relevant file(s) in /Customization. Then, to enable the changes in the publishing process, you find the corresponding entry for each file you modified in /Customization/catalog.xml. It should look like this: Remove the comment markers "!--" and "--" to enable the change: Your customization should now be enabled as part of the publishing process. Idiom has provided template files that you can start with throughout this directory structure. These files end in the suffix ".orig" (for example, "catalog.xml.orig"). To enable these files, make a copy of them and remove the ".orig" suffix. For example, copy "catalog.xml.orig" to "catalog.xml". You can then make modifications to the copy. Idiom's FO output also provides a general configuration file called "build.properties" that allows you to control the publishing process. To modify these settings, copy "build.properties.orig" to "build.properties" and then modify the relevant options. History ======= FO Plugin Release 1.4.3 Available since Sourceforge bug fixes: - 1803111: Idiom plug fails when processing bookmap with DITA composite - 1930201: FO 1.4.2 doesn't fail correctly when called from Ant - 1829816: Value of otherprops is written as a text element - 1942252: should come before TOC in PDF output ---------------------------------------------------------------------------- FO Plugin Release 1.4.2 Available since Feb 26, 2008 - Misc internal fixes. Sourceforge bug fixes: - 1710233: summary element in bookmeta not handled properly (15251) - 1744350: Navtitle not supported in PDF2 - 1807277: FO topicmerge needs to discard reltables ---------------------------------------------------------------------------- FO Plugin Release 1.4.1 Available since Oct 5, 2007 - more flexible index configuration (see common/index/zh_CN.xml for example) Sourceforge bug fixes: - 1793307: issue with topicref in bookmap's (16587) - 1791403: invalid column-width attribute value (16586) - 1805389: XSLT errors in FO plugin - 1694607: Use-by-reference footnotes not rendered correctly (15249), (not quite right). ---------------------------------------------------------------------------- FO Plugin Release 1.4 - Rebased with Idiom's internal code as of August 28, 2007. - Updated DITA 1.1 support: new bookmap and indexing elements. - Minor fixes Sourceforge bug fixes: - 1686323: Idiom FO plug-in fails during pdf2 build (15348) - 1729594: Topichead not supported in pdf2 output (15247) - 1647267: Single-step tasks numbers the step (15248) ---------------------------------------------------------------------------- FO Plugin Release 1.2.1 - rebased with Idiom's internal code as of Nov 6, 2006. - updated copyright/licensing notices in files. - fixed image copying task for customization. Sourceforge bug fixes: - 1574115: Using 1.3 and Idiom FO 1.2 plugin fail - 1523653: pdf2 transform assumes basedir = ditadir (for real, this time!) ---------------------------------------------------------------------------- FO Plugin Release 1.2 Available since Sept 29, 2006 - rebased with Idiom's internal code as of Sept 28, 2006 - removed icu4j requirement: it will be used if found, otherwise the built-in Java Collator will be used. - some preliminary DITA 1.1 support. No point going into details since the standard is still in flux. Bug fixes (IDs are Idiom's internal tracking numbers): - 11492: image sometimes indented too far right - 11625: footnote text's formatting not rendered - 10955: tables with titles should be numbered sequentially - 11273: table col span @namest/@nameend not respected - 11432:

tag should be formatted according to enclosing tag - 10849: nested codeblocks misrendered - 10755: NullPointerException processing elements Sourceforge bug fix: - 1523653: pdf2 transform assumes basedir = ditadir ---------------------------------------------------------------------------- FO Plugin Release 1.1 Available since June 15, 2006 - rebased with Idiom's internal build 8.0.1.1.7 - improved performance for documents with many xrefs/links, such as the DITA Language Reference - fixed indexterm in topicmeta bug - fixed topicmerge issues that affected (among other things) chapter division rendering for bookmaps - misc bug fixes ---------------------------------------------------------------------------- FO Plugin release 1.0 Available since Feb. 23, 2006 - first release of Idiom's open source donation. ============================================================================ Copyright ?2005 by Idiom Technologies, Inc. All rights reserved. IDIOM is a registered trademark of Idiom Technologies, Inc. and WORLDSERVER and WORLDSTART are trademarks of Idiom Technologies, Inc. All other trademarks are the property of their respective owners. IDIOM TECHNOLOGIES, INC. IS DELIVERING THE SOFTWARE "AS IS," WITH ABSOLUTELY NO WARRANTIES WHATSOEVER, WHETHER EXPRESS OR IMPLIED, AND IDIOM TECHNOLOGIES, INC. DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND WARRANTY OF NON-INFRINGEMENT. IDIOM TECHNOLOGIES, INC. SHALL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, COVER, PUNITIVE, EXEMPLARY, RELIANCE, OR CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO LOSS OF ANTICIPATED PROFIT), ARISING FROM ANY CAUSE UNDER OR RELATED TO OR ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE, EVEN IF IDIOM TECHNOLOGIES, INC. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Idiom Technologies, Inc. and its licensors shall not be liable for any damages suffered by any person as a result of using and/or modifying the Software or its derivatives. In no event shall Idiom Technologies, Inc.'s liability for any damages hereunder exceed the amounts received by Idiom Technologies, Inc. as a result of this transaction. These terms and conditions supersede the terms and conditions in any licensing agreement to the extent that such terms and conditions conflict with those set forth herein. dita-ot-1.5.3/demo/fo/buildPackage.xml000066400000000000000000000065401167100214600175110ustar00rootroot00000000000000 Build jar for FO output dita-ot-1.5.3/demo/fo/build_axf.xml000066400000000000000000000170521167100214600170730ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/build_fop.xml000066400000000000000000000152051167100214600170770ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/build_template.xml000066400000000000000000000441551167100214600201340ustar00rootroot00000000000000 Using document.locale=${document.locale} dita-ot-1.5.3/demo/fo/build_xep.xml000066400000000000000000000111031167100214600171000ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/cfg/000077500000000000000000000000001167100214600151465ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/catalog.xml000066400000000000000000000076201167100214600173070ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/cfg/common/000077500000000000000000000000001167100214600164365ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/common/artwork/000077500000000000000000000000001167100214600201275ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/common/artwork/hand.gif000066400000000000000000000020531167100214600215300ustar00rootroot00000000000000GIF89a÷ÿéÛÿèÛÿåÓÿãÔÿáÈÿßÉÿÛÐæÚÖÿÖ½ÿгõÒ¹ÿΰÿͰéÑÇÿÌ®ÿÍŽÿÌÿÍŒïÊÀÿÉvÿĦÍÍÍÿ®ÿÅ”ÿÆ}ÿĆÿÄ€ÿÁŽÿÂs÷¾–ÿ¾|ÿ¾eÿ¼sý¸˜ÃÃÃÿ¸eÿ·y÷·‹û³‹ÿ³uÿ°‰ÿ´_ÿ±fÿ²_ÿ²fÔ·ªÿ±`ÿ±[ÿ¬’ÿ°_ÿ°^ÿ®bÿ¬cÿ­\ÿ¬Zÿ«[ÿ«^ÿ«aÿ¦û«XÿªZÿ©[ÿ©_ÿ§_ÿ¨Yÿ¦Yÿ¦^ÿ¤oÿ¤`ÿ¥Rÿ¤cÿ¤Sÿ£Xÿ¤Xÿ¤Yÿ¢Wÿ£Pÿ¢Yÿ¡Xÿ¡WÿŸXÿŸWÿ WÿžRùžlÿœ\ÿVÿœSÿœOÿ˜rÿœTÿ™Rÿ“Oÿ”Eÿ’JÿLùMÿŽ@ÿHÿŒIÿŒ?ùŠ>ùŠEùˆGÿˆ=ùˆEù†Gù„?ù„6ÿ‚=ÿ€@ù‚@ù€Bù€8ù8ÿ{@ù|6ù|0ÿvKÿx6ùz.ÿv0ùx,ùv+ùu+ùs4ÿq1ÿm+ÿl(ÿl)ùl.ùl(ùj'ÿf6ÿd'ÿ^)ÿ_"ùYÿT tttÿQqqqÿNÿA___UUURRRNNNIMQLLLJJJIIIHHHCILGGGEEEDDDBEHCCCBBB>>>333,14.13---(.0+++***((('''&&&$&($%%&&"""    ÿÿÿ!ù´,ÿi H° Áƒ*\Ȱ¡Ã‡ P‘s¢@gꌘÀâ€>hŠ|ØÑeÃÃ„Ž¤HN‚„"\BŪTAXjÔ8‘g5oÖ¤1†€ÀF˜\AZÕ"Q•PY€Ðà!Ã8@ˆ#0”§T‘F) ñ#‰Y<\0!ƒ§-:C¾’„iR§S¦,Ù ‡Š€P8`° À@U“&i¢TâÊ'™1à …ƒ¦,Yâ”É„1RBK’£Ì?Ú´ITˆ;n¸@™ Ň9‘ò¤)–„GŒü|±B„@:V˜å –¬V,rd¨Í–(ˆ,Ò2ÃŽ¢CY´‹O¾¼ù‚;dita-ot-1.5.3/demo/fo/cfg/common/artwork/warning.gif000066400000000000000000000022041167100214600222610ustar00rootroot00000000000000GIF89açú  ()5""=#%)$'/$(6**-),I/03;124;44824B68I<;3M@OJ5vY“]mh8}g—`…l…z&Šz'©s©t§y«}´z²|µ{±~¬‚¯…°…¸°ˆ±ˆ°Š´ŠµŠ¿…µŠµ‹µ‹Á‡·‰·Œ·Š¸Œ ¸Œ ¸¸Œ »¸Œº½ŒºŒºŒÇÃ’Á’ÙÆ— ʘȜà ǜƘ ҘљˠΡË¢(ΨÍ£,Ð¥Ψ-̲ حҳʴ˼ѱJײ7ÒÀܼغ1Ù¸OÝÌÜ¿RܾaáÒåÐ(îÇ@ãÈjâËzøÐ*äÍröÑ@ò×+éÕuñÕeû×AêÕ€íÝNíÛZíÜUíÝQíÜWìÛ`ìÚfíÛ^íÜYîÞLìÛbïà@íÜ[ðâ4ìÜ`ìÚlìÛgìÚmìÚnîßNìÛiíÛgñå'ìÛkòä+ìÚqóèìÚsïâ@óììÚuòçñæ(ìÚwÿâïáJìÚxìÛtóèýÞ7óèÿäìÚ|ñä9ñâFìÚìÚ€ïÞeôëùÝPôëôëñäBìÛ‚ÿçôëîÞoíÛ‚ÿåíÛƒðá\òäGíÛ†öîôëöî ÷í öî ÿçíÝ€ñàfíÛíÛöé.í݉îÜŒíÜòã^óåQóçHþè%ÿííÞŠøòôèBøòíÜ–þç/íÝ“ðà|òânïÞŽíßïß‹îÝšüñ ðâ|÷ì4ÿïðàŠúõøï'ùöúõïà“úöûöïà™îߤñá“òâ‹úøûøïà£ü÷ñâ–ñâšðâžÿõÿøñâžüúüô$üûýùñã¡ñâ§üüñã¥þüÿøóåžòå¡þþÿþóå¨þÿÿÿõé±õéºõê¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ!ù ÿ,þÿ H° Áƒ*$È#Hˆ… ŸäÃ÷%Dƒ9²y[ÉÅ‚\Ö £u+M‹‰´Ã¦ š,cQP&SNÌ!eJq:ñŠ:5¸@)Õ–‹JØ$;À@‚ñÚK5Qk$X0!LaD(‚L”#O4ØÐKO!iFzQÉÏ,'T±5ˆ©C §ÉМ=–@ðÕh¨WߨüaæW$>râÓ`a\¥N®„Y³÷Á`“p›õqÓ&Ó3f­>±Æ =0UÔÂuéÏ7Ð0™2 mwõìÙ[AðЏU‘Ñ£ªH€Z¨E3—\¹" GbÐ+†jQ  \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . / ? [ ] { } | 0 ï¼ 1 1 2 ï¼’ 3 3 4 ï¼” 5 5 6 ï¼– 7 ï¼— 8 8 9 ï¼™ A A A a Ä ä B B B b C C C c D D D d E E E e F F F f G G G g H H H h I I I i J J J j K K K k L L L l M M M m N N N n O O O o Ö ö P P P p Q Q Q q R R R r S S S s ß T T T t U U U u Ü ü V V V v W W W w X X X x Y Y Y y Z Z Z z dita-ot-1.5.3/demo/fo/cfg/common/index/en.xml000066400000000000000000000273051167100214600207000ustar00rootroot00000000000000 en Specials \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . , / ? [ ] { } | Numbers 0 1 2 3 4 5 6 7 8 9 A A A a B B B b C C C c D D D d E E E e F F F f G G G g H H H h I I I i J J J j K K K k L L L l M M M m N N N n O O O o P P P p Q Q Q q R R R r S S S s T T T t U U U u V V V v W W W w X X X x Y Y Y y Z Z Z z dita-ot-1.5.3/demo/fo/cfg/common/index/es.xml000066400000000000000000000273031167100214600207030ustar00rootroot00000000000000 en Specials \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . , / ? [ ] { } | Numbers 0 1 2 3 4 5 6 7 8 9 A A A a B B B b C C C c D D D d E E E e F F F f G G G g H H H h I I I i J J J j K K K k L L L l M M M m N N N n O O O o P P P p Q Q Q q R R R r S S S s T T T t U U U u V V V v W W W w X X X x Y Y Y y Z Z Z z dita-ot-1.5.3/demo/fo/cfg/common/index/fr.xml000066400000000000000000000176751167100214600207160ustar00rootroot00000000000000 \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . / ? [ ] { } | 0 ï¼ 1 1 2 ï¼’ 3 3 4 ï¼” 5 5 6 ï¼– 7 ï¼— 8 8 9 ï¼™ A A A a à â ä B B B b C C C c ç D D D d E E E e é è ê ë F F F f G G G g H H H h I I I i î ï J J J j K K K k L L L l M M M m N N N n O O O o ô ö P P P p Q Q Q q R R R r S S S s T T T t U U U u û ü V V V v W W W w X X X x Y Y Y y Z Z Z z dita-ot-1.5.3/demo/fo/cfg/common/index/it.xml000066400000000000000000000171371167100214600207140ustar00rootroot00000000000000 \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . / ? [ ] { } | 0 ï¼ 1 1 2 ï¼’ 3 3 4 ï¼” 5 5 6 ï¼– 7 ï¼— 8 8 9 ï¼™ A A A a B B B b C C C c D D D d E E E e F F F f G G G g H H H h I I I i J J J j K K K k L L L l M M M m N N N n O O O o P P P p Q Q Q q R R R r S S S s T T T t U U U u V V V v W W W w X X X x Y Y Y y Z Z Z z dita-ot-1.5.3/demo/fo/cfg/common/index/ja.xml000066400000000000000000000416671167100214600206770ustar00rootroot00000000000000 è¨˜å· è¨˜å· \ ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . / ? [ ] { } | æ•°å­— æ•°å­— 0 ï¼ 1 1 2 ï¼’ 3 3 4 ï¼” 5 5 6 ï¼– 7 ï¼— 8 8 9 ï¼™ A A A a B B B b C C C c D D D d E E E e F F F f G G G g H H H h I I I i J J J j K K K k L L L l M M M m N N N n O O O o P P P p Q Q Q q R R R r S S S s T T T t U U U u V V V v W W W w X X X x Y Y Y y Z Z Z z ã‚ ã‚ ã‚ ã‚¢ ㄠㄠㄠイ ㆠㆠㆠウ ㈠㈠㈠エ ㊠㊠㊠オ ã‹ ã‹ ã‹ ã‚« ㌠ガ ã ã ã ã‚­ ㎠ギ ã ã ã ク ã ã‚° 㑠㑠㑠ケ 㒠ゲ 㓠㓠㓠コ ã” ã‚´ 㕠㕠㕠サ ã– ã‚¶ ã— ã— ã— ã‚· 㘠ジ 㙠㙠㙠ス 㚠ズ ã› ã› ã› ã‚» 㜠ゼ ã ã ã ソ 㞠ゾ 㟠㟠㟠タ ã  ãƒ€ 㡠㡠㡠ム㢠ヂ 㤠㤠㤠ツ 㥠ズ 㦠㦠㦠テ 㧠デ 㨠㨠㨠ト 㩠ド 㪠㪠㪠ナ 㫠㫠㫠ニ 㬠㬠㬠ヌ 㭠㭠㭠ム㮠㮠㮠ノ 㯠㯠㯠ム㰠ム㱠パ 㲠㲠㲠ヒ 㳠ビ 㴠ピ 㵠㵠㵠フ 㶠ブ 㷠プ 㸠㸠㸠ヘ 㹠ベ 㺠ペ 㻠㻠㻠ホ 㼠ボ 㽠ム㾠㾠㾠マ 㿠㿠㿠ミ ã‚€ ã‚€ ã‚€ ム ゠゠゠メ ã‚‚ ã‚‚ ã‚‚ モ ã‚„ ã‚„ ã‚„ ヤ ゆ ゆ ゆ ユ よ よ よ ヨ ら ら ら ラ り り り リ ã‚‹ ã‚‹ ã‚‹ ル れ れ れ レ ゠゠゠ロ ゠゠゠ワ ã‚’ ã‚’ ã‚’ ヲ ã‚“ ã‚“ ã‚“ ン dita-ot-1.5.3/demo/fo/cfg/common/index/zh_CN.xml000066400000000000000000000251361167100214600212770ustar00rootroot00000000000000 26 Mar 2004 4:08PM Ivan Luzyanin Created zh-CN \ 符號 ` ~ ! @ # $ % ^ & * ( ) _ - = + ' " ; : < > . / ? [ ] { } | 0 數字 0 ï¼ 1 1 2 ï¼’ 3 3 4 ï¼” 5 5 6 ï¼– 7 ï¼— 8 8 9 ï¼™ å– A a A å…« B b B åš“ C C c å’‘ D D d 妸 E E e å‘ F F f æ—® G G g 铪 H H h I I I i 丌 J J j å’” K K k 垃 L L l 妈 M M m æ‹ N N n 噢 O O o 妑 P P p 七 Q Q q å‘¥ R R r 仨 S S s ä»– T T t U U U u V V V v å±² W W w 夕 X X x 丫 Y Y y åŒ Z Z z dita-ot-1.5.3/demo/fo/cfg/common/properties/000077500000000000000000000000001167100214600206325ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/common/properties/cs_CZ.properties000066400000000000000000000001021167100214600237420ustar00rootroot00000000000000chm.native.encoding=windows-1250 chm.project.language=0x405 Czechdita-ot-1.5.3/demo/fo/cfg/common/properties/da_DK.properties000066400000000000000000000001031167100214600237040ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x406 Danishdita-ot-1.5.3/demo/fo/cfg/common/properties/de_DE.properties000066400000000000000000000001151167100214600237050ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x407 German (Germany)dita-ot-1.5.3/demo/fo/cfg/common/properties/en_US.properties000066400000000000000000000001211167100214600237530ustar00rootroot00000000000000chm.native.encoding=iso8859-1 chm.project.language=0x409 English (United States)dita-ot-1.5.3/demo/fo/cfg/common/properties/es_ES.properties000066400000000000000000000001311167100214600237410ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0xc0a Spanish (International Sort)dita-ot-1.5.3/demo/fo/cfg/common/properties/fr_FR.properties000066400000000000000000000001141167100214600237420ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x40c French (France)dita-ot-1.5.3/demo/fo/cfg/common/properties/hu_HU.properties000066400000000000000000000001061167100214600237550ustar00rootroot00000000000000chm.native.encoding=windows-1250 chm.project.language=0x40e Hungariandita-ot-1.5.3/demo/fo/cfg/common/properties/it_IT.properties000066400000000000000000000001141167100214600237540ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x410 Italian (Italy)dita-ot-1.5.3/demo/fo/cfg/common/properties/ja_JP.properties000066400000000000000000000001021167100214600237240ustar00rootroot00000000000000chm.native.encoding=Shift-JIS chm.project.language=0x411 Japanesedita-ot-1.5.3/demo/fo/cfg/common/properties/ko_KR.properties000066400000000000000000000001051167100214600237510ustar00rootroot00000000000000chm.native.encoding=ks_c_5601-1987 chm.project.language=0x412 Koreandita-ot-1.5.3/demo/fo/cfg/common/properties/no_NO.properties000066400000000000000000000001171167100214600237570ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x414 Norwegian (Bokmal)dita-ot-1.5.3/demo/fo/cfg/common/properties/pl_PL.properties000066400000000000000000000001031167100214600237500ustar00rootroot00000000000000chm.native.encoding=windows-1250 chm.project.language=0x415 Polishdita-ot-1.5.3/demo/fo/cfg/common/properties/pt_BR.properties000066400000000000000000000001231167100214600237520ustar00rootroot00000000000000chm.native.encoding=windows-1252 chm.project.language=0x416 Portuguese (Brazilian)dita-ot-1.5.3/demo/fo/cfg/common/properties/ru_RU.properties000066400000000000000000000001041167100214600237770ustar00rootroot00000000000000chm.native.encoding=windows-1251 chm.project.language=0x419 Russiandita-ot-1.5.3/demo/fo/cfg/common/properties/zh_CN.properties000066400000000000000000000001021167100214600237420ustar00rootroot00000000000000chm.native.encoding=big5 chm.project.language=0x804 Chinese (PRC)dita-ot-1.5.3/demo/fo/cfg/common/properties/zh_TW.properties000066400000000000000000000001041167100214600237760ustar00rootroot00000000000000chm.native.encoding=gb2312 chm.project.language=0x804 Chinese (PRC)dita-ot-1.5.3/demo/fo/cfg/common/vars/000077500000000000000000000000001167100214600174115ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/common/vars/de.xml000066400000000000000000000370221167100214600205270ustar00rootroot00000000000000 OpenTopic  |  |   |  |  Einleitung |  |  |   |  |  | Einleitung  | Inhaltsverzeichnis |   |  | Inhaltsverzeichnis  | Index |   |  | Index . Inhalt Index Fortsetzung Kapitel  Anhang  Teil  Einleitung  Themen: Hinweis Tipp Wichtig Pfad für den Schnellzugriff Nicht vergessen! Achtung Vorsicht Gefahr Beschränkung Abbildung : Tabelle : Verwandte Links Querverweis auf: Inhaltsverweis auf: Unbenannter Abschnitt. Listenelement. Fußnote. Navigationstitel Suchtitel Kapitel Anhang Teil [Erforderliche Bereinigung] auf Seite Seite diese Verbindung Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Inhalt Index Suche Zurück Vorwärts HauptcSeite Vorige Seite Folgende Seite On-line-Hilfe Suche nach dem Schlüsselwort: Sehen Sie Suchhilfe für: Suche Optional: Vorbereitungen Warum und wann dieser Vorgang ausgeführt wird Prozedur Ergebnisse Beispiel Nächste Maßnahme dita-ot-1.5.3/demo/fo/cfg/common/vars/en.xml000066400000000000000000000462721167100214600205500ustar00rootroot00000000000000 OpenTopic  |  |   |  |  Introduction |  |  |   |  | Introduction  | TOC |   |  | TOC  | Index |   |  | Index . Contents Index continued , See See also Chapter  Appendix  Part  Preface:  Preface Notice Topics: Note Tip Important Fastpath Remember Attention Caution Danger Restriction Figure : Table : Related Links Cross-Reference to: Content-Reference to: Untitled section. List item. Footnote. Navigation title Search title Chapter Appendix Part [Required-Cleanup] on page page this link Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Parent Topic Next Topic Previous Topic Child Topics Related Concepts Related Tasks Related References Related Information Contents Index , Search Back Forward Home Previous Topic Next Topic Online Help Search for the keyword: View Search help for: Search Search method or and Highlight text in search results Show Next Find whole words only Match case The search was stopped after 50 hits. "The following words were excluded from the search: "+ Search in progress... No matches were found. Optional: Before you begin About this task Procedure Results Example What to do next  | Glossary |   |  | Glossary Glossary List of Tables List of Figures dita-ot-1.5.3/demo/fo/cfg/common/vars/es.xml000066400000000000000000000371171167100214600205530ustar00rootroot00000000000000 OpenTopic  |  |   |  |  Prefacio |  |  |   |  |  | Prefacio  | Contenido |   |  | Contenido  | Ãndice |   |  | Ãndice . Contents Ãndice continuado Capítulo  Apéndice  Parte  Prefacio  Temas: Nota Sugerencia Importante Vía rápida Recordar Atención Precaución Peligro Restricción Figura : Tabla : Vínculos relacionados Referencia cruzada a: Referencia de contenido a: Sección sin título. Elemento de lista. Nota al pie. Título de navegación Buscar título Capítulo Apéndice Parte [Limpie Requerido] en la página página este acoplamiento Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Contenido Ãndice Búsqueda Detrás Adelante Página Principal Página Anterior Página Siguiente Ayuda En línea Búsqueda para la palabra clave: Visión Ayuda de la búsqueda para: Búsqueda Opcional: Antes de empezar Por qué y cuándo se efectúa esta tarea Procedimiento Resultados Ejemplo Qué hacer a continuación dita-ot-1.5.3/demo/fo/cfg/common/vars/fr.xml000066400000000000000000000371101167100214600205440ustar00rootroot00000000000000 OpenTopic  |  |   |  |  Préface |  |  |   |  |  | Préface  | Table des matières |   |  | Table des matières  | Index |   |  | Index . Sommaire L'index a continué Chapitre  Annexe  Partie  Préface  Sujets : Remarque Astuce Important Chemin rapide Important Attention Avertissement Danger Restriction Illustration : Table : Liens connexes Référence croisée vers: Référence de contenu vers: Section sans titre. Articles. Note de bas de page. Titre de navigation Titre de recherche Chapitre Annexe Partie [Nettoyage obligatoire] à la page la page ce lien Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Sommaire Index Recherche Retournez Allez En avant Page Principale Page Précédente Prochaine Page Aide En ligne Recherche du mot-clé: Regardez Aide de recherche pour: Recherche Facultatif : Avant de commencer Pourquoi et quand exécuter cette tâche Procédure Résultats Exemple Que faire ensuite dita-ot-1.5.3/demo/fo/cfg/common/vars/it.xml000066400000000000000000000371161167100214600205570ustar00rootroot00000000000000 OpenTopic  |  |   |  |  Introduzione |  |  |   |  |  | Introduzione  | Indice generale |   |  | Indice generale  | Indice |   |  | Indice . Sommario Indice continuato Capitolo  Appendice  Parte  Introduzione  Argomenti: Nota Suggerimento Importante Percorso rapido Promemoria Attenzione Avvertenza Pericolo Limitazione Figura : Tabella : Collegamenti correlati Riferimento incrociato a: Riferimento di contenuto a: Sezione senza titolo. Voce di elenco. Piè di pagina. Titolo navigazione Titolo di ricerca Capitolo Appendice Parte [Cleanup richiesto] alla pagina pagina questo collegamento Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Sommario Indice Ricerca Indietro Avanti Pagina Principale Pagina Precedente Pagina Seguente Aiuto In linea Ricerca della parola chiave: Osservi Aiuto di ricerca per: Ricerca Opzionale: Prima di iniziare Informazioni su questa attività Procedura Risultati Esempio Operazioni successive dita-ot-1.5.3/demo/fo/cfg/common/vars/ja.xml000066400000000000000000000442301167100214600205300ustar00rootroot00000000000000 OpenTopic | | | | ã¯ã˜ã‚ã« | | | | | ã¯ã˜ã‚ã« | 目次 | | | 目次 | 索引 | | | 索引 . • 目次 索引 ç¶šã æ¬¡ã‚’å‚ç…§ : 次もå‚ç…§ : 第 ç«  : 付録 : 第 部 : åºæ–‡ : åºæ–‡ 特記事項 トピック : 注 ヒント é‡è¦ ä¾¿åˆ©ãªæ–¹æ³• ç•™æ„ æ³¨ç›® æ³¨æ„ å±é™º åˆ¶é™ å›³ : 表 : 関連リンク 相互å‚ç…§ : コンテンツå‚ç…§ : 無題ã®ã‚»ã‚¯ã‚·ãƒ§ãƒ³ リスト項目 脚注 ナビゲーション タイトル 検索タイトル 第 ç«  付録 第 部 [クリーンアップãŒå¿…è¦] (ページ) ページ リンク Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif 上ä½ã®ãƒˆãƒ”ック 次ã®ãƒˆãƒ”ック å‰ã®ãƒˆãƒ”ック 下ä½ã®ãƒˆãƒ”ック 関連概念 関連タスク 関連å‚ç…§ 関連情報 目次 索引 〠検索 戻る 進む ホーム å‰ã®ãƒˆãƒ”ック 次ã®ãƒˆãƒ”ック オンライン ヘルプ 次ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’検索ã—ã¾ã™: 表示 ãƒ˜ãƒ«ãƒ—ã§æ¬¡ã®æ–‡å­—列を検索ã—ã¾ã™: 検索 検索方法 ã¾ãŸã¯ ãŠã‚ˆã³ æ¤œç´¢çµæžœã§ãƒ†ã‚­ã‚¹ãƒˆã‚’強調表示ã™ã‚‹ 次を表示 å˜èªžå˜ä½ã§æŽ¢ã™ 大文字ã¨å°æ–‡å­—を区別ã™ã‚‹ 50 件ヒットã—ãŸã®ã§ã€æ¤œç´¢ã¯åœæ­¢ã—ã¾ã—ãŸã€‚ "次ã®å˜èªžã¯æ¤œç´¢ã‹ã‚‰é™¤å¤–ã•れã¾ã—ãŸ: "+ 検索中... 一致ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚ オプション: å§‹ã‚ã‚‹å‰ã« ã“ã®ã‚¿ã‚¹ã‚¯ã«ã¤ã„㦠手順 タスクã®çµæžœ 例 次ã®ã‚¿ã‚¹ã‚¯ dita-ot-1.5.3/demo/fo/cfg/common/vars/zh_CN.xml000066400000000000000000000365451167100214600211510ustar00rootroot00000000000000 OpenTopic  |  |   |  |  åºè¨€ |  |  |   |  |  | åºè¨€  | ç›®å½• |   |  | ç›®å½•  | ç´¢å¼• |   |  | ç´¢å¼• . 内容 索引 ç»§ç»­ 章节  附录  第部分  Preface  Topics: 注 æç¤º é‡è¦ æ·å¾„ 切记 æ³¨æ„ è­¦å‘Š å±é™© é™åˆ¶ 图 : 表 : Related Links Cross-Reference to: Content-Reference to: Untitled section. List item. Footnote. Navigation title Search title Chapter Appendix Part [需è¦ä¿®æ­£] on page page this link Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/warning.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Configuration/OpenTopic/cfg/common/artwork/hand.gif Contents 索引 Search Back Forward Main Page Previous Page Next Page Online Help Search for the keyword: View Search help for: Search å¯é€‰ï¼š å¼€å§‹ä¹‹å‰ å…³äºŽæ­¤ä»»åŠ¡ 过程 结果 示例 下一步åšä»€ä¹ˆ dita-ot-1.5.3/demo/fo/cfg/fo/000077500000000000000000000000001167100214600155525ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/fo/attrs/000077500000000000000000000000001167100214600167075ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/fo/attrs/basic-settings.xsl000066400000000000000000000065101167100214600223600ustar00rootroot00000000000000 COLLAPSED MINITOC all none 215.9mm 279.4mm 20mm 25pt 10pt dita-ot-1.5.3/demo/fo/cfg/fo/attrs/commons-attr.xsl000066400000000000000000000661251167100214600220740ustar00rootroot00000000000000 0pt 0pt 75% 20% 40% 50% Sans 3pt solid black 0pc 1.4pc 18pt bold 1.4pc always 100% 0pt 0pt always Sans 1pt solid black 15pt 1pc 5pt 14pt bold 1pc always 0pt 0pt Sans 1pc 2pt 12pt bold always Sans 10pt bold always Sans bold always Sans italic always Sans bold 15pt always Sans bold always 5pt Sans bold 5pt 10pt always #f0f0d0 solid black thin Sans bold bold 12pt 0.6em 12pt 0.6em 0.5in 0.5in thin solid black 5pt 0pt 0pt 72pt 0em 0.6em 0.6em 3pt 10pt 6pt 92pt 92pt left solid black thin 10pt 10pt 6pt 92pt 92pt left solid black thin 10pt 92pt right bold blue italic 10pt 92pt right bold italic 0pt 0pt 0pt 0pt 0.6em 0.6em 0.6em 0.6em 1 32pt 2 5pt 0pt 0pt 0pt 0pt bold 1.2em 0.8em preserve false preserve wrap #f0f0f0 Monospaced 106% bold black thin black thin black thin black thin solid black thin 0.8em 0.8em true preserve wrap 0pt 0pt 0pt 0pt italic 0pt 0pt 0pt 0pt green 0pt 0pt red #FF99FF #CC3333 solid black thin bold yellow #CC3333 bold 8pt purple italic always super 75% 8mm 2mm 1.2 0pt left before right before center before justify before italic italic bold #CC3333 Serif dita-ot-1.5.3/demo/fo/cfg/fo/attrs/commons-attr_xep.xsl000066400000000000000000000011731167100214600227400ustar00rootroot00000000000000 true dita-ot-1.5.3/demo/fo/cfg/fo/attrs/custom.xsl000066400000000000000000000035471167100214600207620ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/cfg/fo/attrs/front-matter-attr.xsl000066400000000000000000000100461167100214600230320ustar00rootroot00000000000000 center 80mm Sans 22pt bold 140% Sans 18pt bold 140% 3pc Sans 11pt bold normal absolute 210mm 20mm 20mm 20mm center 9pt dita-ot-1.5.3/demo/fo/cfg/fo/attrs/glossary-attr.xsl000066400000000000000000000047431167100214600222620ustar00rootroot00000000000000 20pt 20pt 20pt bold bold dita-ot-1.5.3/demo/fo/cfg/fo/attrs/hi-domain-attr.xsl000066400000000000000000000054551167100214600222650ustar00rootroot00000000000000 bold italic underline Monospaced super 75% sub 75% dita-ot-1.5.3/demo/fo/cfg/fo/attrs/index-attr.xsl000066400000000000000000000070651167100214600215260ustar00rootroot00000000000000 20pt 20pt 20pt bold blue 12pt bold 0.1in always 0.2in 9pt 5pt 0pt 0.5in -0.5in 9pt 0.25in dita-ot-1.5.3/demo/fo/cfg/fo/attrs/index-attr_axf.xsl000066400000000000000000000024141167100214600223550ustar00rootroot00000000000000 20pt 20pt 20pt bold always all 12pt bold 0.1in always dita-ot-1.5.3/demo/fo/cfg/fo/attrs/layout-masters-attr.xsl000066400000000000000000000035711167100214600234060ustar00rootroot00000000000000 2 before after dita-ot-1.5.3/demo/fo/cfg/fo/attrs/layout-masters-attr_xep.xsl000066400000000000000000000011041167100214600242500ustar00rootroot00000000000000 1 dita-ot-1.5.3/demo/fo/cfg/fo/attrs/links-attr.xsl000066400000000000000000000150211167100214600215260ustar00rootroot00000000000000 10pt 5mm 1mm 7pt 7pt 1.5pt 1.5pt always always label-end() left body-start() 5mm 1mm 7pt 7pt 1.5pt 1.5pt always always label-end() left bold body-start() bold 2pt 2pt blue italic 15pt 5pt blue italic dita-ot-1.5.3/demo/fo/cfg/fo/attrs/lists-attr.xsl000066400000000000000000000142161167100214600215510ustar00rootroot00000000000000 bold always 3pt 3pt 5mm 1mm 7pt 7pt 1.5pt 1.5pt always always label-end() left body-start() 5mm 1mm 7pt 7pt 1.5pt 1.5pt always always label-end() left bold body-start() 5mm 1mm 9pt 9pt 1.5pt 1.5pt always always label-end() left body-start() dita-ot-1.5.3/demo/fo/cfg/fo/attrs/lot-lof-attr.xsl000066400000000000000000000034431167100214600217670ustar00rootroot00000000000000 42pt 12pt 14pt normal 5pt 5pt dots 1in left 1.5in .2in always -.2in always dita-ot-1.5.3/demo/fo/cfg/fo/attrs/pr-domain-attr.xsl000066400000000000000000000166411167100214600223050ustar00rootroot00000000000000 Monospaced 0.4em 0.8em preserve false preserve wrap #f0f0f0 Monospaced 106% always rule 100% rule 100% italic Monospaced Monospaced Monospaced Monospaced bold 0em 24pt bold 0.3em 0.5em 6pc 24pt super 75% super 75% bold always Monospaced underline Monospaced bold dita-ot-1.5.3/demo/fo/cfg/fo/attrs/static-content-attr.xsl000066400000000000000000000247201167100214600233530ustar00rootroot00000000000000 right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt bold 10pt 10pt bold rule 25% 0.5pt solid black 20pt bold solid solid 2pt 2pt 10pt 40pt bold right 10pt 10pt bold 10pt 10pt bold right 10pt 10pt bold 10pt 10pt bold dita-ot-1.5.3/demo/fo/cfg/fo/attrs/sw-domain-attr.xsl000066400000000000000000000063751167100214600223200ustar00rootroot00000000000000 Monospaced Monospaced italic Monospaced Monospaced Monospaced dita-ot-1.5.3/demo/fo/cfg/fo/attrs/tables-attr.xsl000066400000000000000000000404401167100214600216630ustar00rootroot00000000000000 Sans bold 10pt 10pt always solid 1pt black solid 1pt black retain solid 2pt black solid 1pt black solid 1pt black 10pt fixed 100% 5pt 5pt solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black solid 1pt black antiquewhite 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt 100% 5pt 5pt baseline 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt bold 100% 8pt 10pt 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt bold antiquewhite 3pt 3pt 3pt 3pt 3pt 3pt 3pt 3pt bold antiquewhite 100% 8pt 10pt 3pt 3pt 3pt 3pt bold antiquewhite 3pt 3pt 3pt 3pt 3pt 3pt 3pt 3pt bold antiquewhite 3pt 3pt 3pt 3pt bold 100% 10pt 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt 3pt 3pt 3pt 3pt bold 3pt 3pt 3pt 3pt dita-ot-1.5.3/demo/fo/cfg/fo/attrs/tables-attr_axf.xsl000066400000000000000000000072131167100214600225220ustar00rootroot00000000000000 0pt 0pt 0pt 5pt 5pt 0pt 0pt bold 10pt 8pt 10pt 0pt 0pt 0pt 0pt 0pt 0pt 3pt 3pt 3pt 3pt 3pt 3pt dita-ot-1.5.3/demo/fo/cfg/fo/attrs/task-elements-attr.xsl000066400000000000000000000217471167100214600231760ustar00rootroot00000000000000 3pt 3pt 5mm 1mm 9pt 9pt 1.5pt 1.5pt always always label-end() left body-start() 5mm 1mm 9pt 9pt 3pt 3pt always always label-end() left bold body-start() 2pt 2pt always always label-end() left 9mm 5mm 1mm 3pt 3pt 1.5pt 1.5pt always always label-end() left body-start() 5mm 1mm 7pt 7pt 1.5pt 1.5pt always always label-end() left body-start() dita-ot-1.5.3/demo/fo/cfg/fo/attrs/toc-attr.xsl000066400000000000000000000250111167100214600211730ustar00rootroot00000000000000 0pc 1.4pc 20pt bold 1.4pc Sans 150% -22pt 22pt -.2in left justify 12pt 10pt bold normal 14pt bold 20pt 14pt bold 20pt 14pt bold 20pt 14pt bold 20pt 14pt bold 20pt .2in always -.2in always dots 10.5pt Sans 5pt bold 1.5pc 1pc 9pt 9pt always always label-end() body-start() fixed 100% always 1 35% 2 65% 10pt solid 1px black 12pt bold 72pt 10pt 10pt always 0.01in dita-ot-1.5.3/demo/fo/cfg/fo/attrs/toc-attr_axf.xsl000066400000000000000000000021121167100214600220260ustar00rootroot00000000000000 fixed 100% always dita-ot-1.5.3/demo/fo/cfg/fo/attrs/ui-domain-attr.xsl000066400000000000000000000071351167100214600222770ustar00rootroot00000000000000 bold 100% bold 100% underline 1.2em 0.8em preserve false preserve wrap #f0f0f0 Monospaced 106% rule 5.65in rule 5.65in dita-ot-1.5.3/demo/fo/cfg/fo/font-mappings.xml000066400000000000000000000141571167100214600210660ustar00rootroot00000000000000 Normal Monospaced Helvetica AdobeSongStd-Light KozMinProVI-Regular AdobeMyungjoStd-Medium ZapfDingbats ZapfDingbats Helvetica 20% smaller Times AdobeSongStd-Light KozMinProVI-Regular AdobeMyungjoStd-Medium ZapfDingbats ZapfDingbats Times 20% smaller Courier AdobeSongStd-Light KozMinProVI-Regular AdobeMyungjoStd-Medium ZapfDingbats Courier 20% smaller dita-ot-1.5.3/demo/fo/cfg/fo/i18n/000077500000000000000000000000001167100214600163315ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/fo/i18n/de.xml000066400000000000000000000045141167100214600174470ustar00rootroot00000000000000 © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/en.xml000066400000000000000000000045141167100214600174610ustar00rootroot00000000000000 © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/es.xml000066400000000000000000000045141167100214600174660ustar00rootroot00000000000000 © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/fr.xml000066400000000000000000000045141167100214600174660ustar00rootroot00000000000000 © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/it.xml000066400000000000000000000045141167100214600174730ustar00rootroot00000000000000 © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/ja.xml000066400000000000000000000117741167100214600174570ustar00rootroot00000000000000 龿 䶿   © ® dita-ot-1.5.3/demo/fo/cfg/fo/i18n/zh_CN.xml000066400000000000000000000055401167100214600200600ustar00rootroot00000000000000 © ® 鿿 ䷿ Ā dita-ot-1.5.3/demo/fo/cfg/fo/layout-masters.xml000066400000000000000000000317461167100214600213000ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/cfg/fo/layout-masters.xsl000066400000000000000000000341301167100214600212740ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/cfg/fo/xsl/000077500000000000000000000000001167100214600163605ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/cfg/fo/xsl/custom.xsl000066400000000000000000000035471167100214600204330ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/fop/000077500000000000000000000000001167100214600151735ustar00rootroot00000000000000dita-ot-1.5.3/demo/fo/fop/LICENSE000066400000000000000000000264501167100214600162070ustar00rootroot00000000000000 Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. dita-ot-1.5.3/demo/fo/fop/NOTICE000066400000000000000000000005511167100214600161000ustar00rootroot00000000000000Apache FOP Copyright 1999-2010 The Apache Software Foundation This product includes software developed at The Apache Software Foundation (http://www.apache.org/). This software consists of voluntary contributions made by many individuals on behalf of The Apache Software Foundation and was originally created by James Tauber . dita-ot-1.5.3/demo/fo/fop/README000066400000000000000000000234371167100214600160640ustar00rootroot00000000000000$Id: README 960639 2010-07-05 17:03:37Z jeremias $ ============================================================================== APACHE FOP - README ============================================================================== Contents of this file: - What is FOP? - Legal Information - Where to get help? - How do I build FOP? - How do I run FOP? - Release Notes ============================================================================== What is FOP? --------------- Apache FOP is the world's first print formatter driven by XSL formatting objects. It is a Java application that reads a formatting object tree conforming to the XSL 1.1 Recommendation (05 December 2006) and then turns it into a PDF document, certain other output formats or allows you to preview it directly on screen. Some parts of the XSL 1.1 specification (work in progress!) have also been implemented. Apache FOP is part of Apache's XML Graphics project. The homepage of Apache FOP is http://xmlgraphics.apache.org/fop/. Legal Information --------------------- Apache FOP is published under the Apache License version 2.0. For the license text, please see the following files: - LICENSE - NOTICE Legal information on libraries used by Apache FOP can be found in the "lib/README.txt" file. Here is a list of files included in Apache FOP but not published under Apache License version 2.0: - sRGB IEC61966-2.1 color profile File: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm Info: src/java/org/apache/fop/pdf/sRGB Color Space Profile.icm.LICENSE.txt - K3 3 of 9 barcode font (TrueType) File: examples/fo/advanced/K3.TTF Info: examples/fo/advanced/K3.README - DejaVu LGC Serif font (TrueType) File: test/resources/fonts/DejaVuLGCSerif.ttf Info: test/resources/fonts/DejaVuLGCSerif.LICENSE Where to get help? --------------------- http://xmlgraphics.apache.org/fop/gethelp.html A mailing list where you can get all your questions about FOP answered is at fop-users@xmlgraphics.apache.org. You can subscribe by sending an empty mail to fop-users-subscribe@xmlgraphics.apache.org. Before you post any questions, please have a look at the FAQ at http://xmlgraphics.apache.org/fop/faq.html and FO help page at http://xmlgraphics.apache.org/fop/fo.html. Please report bugs to bugzilla at http://issues.apache.org/bugzilla/ How do I build FOP? ---------------------- If you've downloaded a binary distribution, you don't need to build FOP. Otherwise, please follow the instructions found here: http://xmlgraphics.apache.org/fop/stable/compiling.html How do I run FOP? -------------------- Simply by typing "fop" on the command-line. Without any parameters you will receive a screen with instruction on how to call FOP from the command-line. For more details, see: http://xmlgraphics.apache.org/fop/stable/running.html ============================================================================== RELEASE NOTES ============================================================================== Version 1.0 =========== This is a production grade release of Apache FOP. It contains many bug fixes and new features. See below for details. Compliance ---------- This release implements the XSL 1.0 and 1.1 recommendations to a high degree of compliance. See the compliance page http://xmlgraphics.apache.org/fop/compliance.html for a detailed overview. Known issues ------------ The known issues of this release are listed at http://xmlgraphics.apache.org/fop/1.0/knownissues_overview.html. Major Changes in Version 1.0 ---------------------------- * Added support for addressing all glyphs available in a Type 1 font * Added support for auto-configuring TrueType Collections. XML font metrics files for *.ttc fonts are not required anymore. * Added support for rendering pages using Java Printing System. * Support character-by-character font-selection strategy on fo:character element. * Implemented word-by-ford font-selection strategy on text. * AFP Output: Various enhancements * FOP now creates ToUnicode CMaps for single-byte fonts that don't use built-in encodings * Introduced a new, additional intermediate format optimized for performance. See the intermediate format documentation for details. * Added an initial set of extensions for prepress support. * Added limited support for different page widths within a page-sequence. * Added support for TrueType fonts with symbol character maps (like "Wingdings" and "Symbol"). * Added an event handling framework which allows to get better feedback from within FOP with the ability to customize problem management. The long list of changes in this release is available at http://xmlgraphics.apache.org/fop/1.0/changes_1.0.html. The long list of changes in this and earlier releases is available at http://xmlgraphics.apache.org/fop/changes.html. Version 0.95 ============ This is a production grade release of Apache FOP. It contains many bug fixes and new features. See below for details. Compliance ---------- This release implements the XSL 1.0 and 1.1 recommendations to a high degree of compliance. See the compliance page http://xmlgraphics.apache.org/fop/compliance.html for a detailed overview. Known issues ------------ The known issues of this release are listed at http://xmlgraphics.apache.org/fop/0.95/knownissues_overview.html. Major Changes in Version 0.95 ----------------------------- * Add new fox:external-document extension element that allows to insert whole documents into a page-sequence (JM) * Add support for background on fo:table-column and fo:table-header/footer/body elements (VH) * Add support for conditional borders in tables (VH) * Add support for scale-down-to-fit and scale-up-to-fit (JM) * Fix various bugs and performance problems with external graphics by introducing a new image loading framework (JM) The long list of changes in this release is available at http://xmlgraphics.apache.org/fop/0.95/changes_0.95.html. The long list of changes in this and earlier releases is available at http://xmlgraphics.apache.org/fop/changes.html. Changes since Version 0.95beta ------------------------------ Please refer to the list of changes on the web: http://xmlgraphics.apache.org/fop/changes.html Version 0.94 ============ This is the second production grade release of the new FOP codebase. It contains many bug fixes and new features. See below for details. Compliance ---------- This release implements the XSL 1.0 and 1.1 recommendations to a high degree of compliance. See the compliance page http://xmlgraphics.apache.org/fop/compliance.html for a detailed overview. Known issues ------------ The known issues of this release are listed at http://xmlgraphics.apache.org/fop/0.94/knownissues_overview.html. Major Changes in Version 0.94 ----------------------------- * Add support for font auto-detection (JM) Thanks to Adrian Cumiskey * Add support for the border-collapsing model in tables (VH, JM) * Add support for named destinations in PDF (JB) * Add support for UAX#14 type line breaking (MM) The long list of changes in this release is available at http://xmlgraphics.apache.org/fop/0.94/changes_0.94.html. The long list of changes in this and earlier releases is available at http://xmlgraphics.apache.org/fop/changes.html. Version 0.93 ============ This is the first production grade release of the new FOP codebase. * It contains the new API first introduced in release 0.92 beta. The preceding API has been removed. * This release again contains many bug fixes and new features. See below for details. Compliance ---------- This release implements the XSL 1.0 and 1.1 recommendations to a high degree of compliance. See the compliance page http://xmlgraphics.apache.org/fop/compliance.html for a detailed overview. Known issues ------------ The known issues of this release are listed at http://xmlgraphics.apache.org/fop/knownissues.html. Upgrading --------- You may experience different behaviour compared to version 0.20.5. Please consult the "Upgrading" page (http://xmlgraphics.apache.org/fop/stable/upgrading.html) for details. Major Changes in Version 0.93 ----------------------------- * Added support for the use of Open Type fonts (BD) * Support for the rgb-icc() function and for a proprietary cmyk() function (for device CMYK colors only through the PDF renderer so far). (JM) Thanks to Peter Coppens. Fixes 40729. * Enabled Copy/Paste from PDF content in Acrobat Reader for text using embedded TrueType fonts. (BD) Thanks to Adam Strzelecki, Victor Mote. Fixes 5535. * Added support for PDF/A-1b and PDF/X-3:2003. (Note: this may still be a bit incomplete. Feedback is welcome!) * The Java2DRenderer (and therefore the print and bitmap renderers) is now offering the same quality as the PDF and PS renderers. Note: There can still be little differences between PDF and Print/PNG/TIFF because the latter uses a different font metrics source. * Automatic support for all fonts available to the Java2D subsystem for all Java2D-descendant renderers (TIFF, PNG, print, AWT). The long list of changes in this release is available at http://xmlgraphics.apache.org/fop/0.93/changes_0.93.html. The long list of changes in this and earlier releases is available at http://xmlgraphics.apache.org/fop/changes.html. The Apache FOP team asks you for your continued feedback on the software. We're also interested in success stories with the new release. So if the latest version works fine for you, please tell us! And if it doesn't, you may tell us as well, of course. ;-) Release notes for older FOP versions can be found on: http://xmlgraphics.apache.org/fop/relnotes.html dita-ot-1.5.3/demo/fo/integrator.xml000066400000000000000000000016151167100214600173120ustar00rootroot00000000000000 dita-ot-1.5.3/demo/fo/plugin.xml000066400000000000000000000023331167100214600164300ustar00rootroot00000000000000