SchemaDoc documentation

Revision History
Revision 2.0 alpha 15May 10th 2006patt
documentation update mainly.
Revision 2.0 alpha 5February 15th 2005patt
document analysis works better now and many different new features to SchemaDoc in order to manage optimization.
Revision 2.0 alpha 2September 8th 2004patt
introduction of document analysis feature: only tools and model for now ... un-documented !
Revision 2.0 alpha 1June 8th 2004patt
Brand new version, including reenginnering and introduction of xs2dtd.
Revision 1.7 M3November 13th 2003patt
Careful, the Epic package provided now works with Epic 4.4. Also, SchemaDoc namespace is changed.
Revision 1.6.3September 24th 2003patt
Updating specifications ; changing installer to nullSoft ; manage invalid documents for being able to use adept tracking information.
Revision 1.6.2July 31st 2003patt
Minor modifications.
Revision 1.6.1July 31st 2003patt
adding conceptual, principle and definition information management. Rework a lot of direct access lists for the HTML version. PDF and schemas needs rework in order to take this into account.
Revision 1.6June 15th 2003patt
Rework documentation plus minor packaging modification.
Revision 1.5April 21th 2003patt
Enables use of XMLSpy redefinition graphics and twice defined object within a grove of schemas. Major modification in internal ID/IDREF structure program management.
Revision 1.4January 5th 2003patt
First published pre version.
Revision 1.3January 5th 2003patt
Revision 1.2August 21th 2002patt
Adding a new features and correcting bugs.
Revision 1.1June 17th 2002patt
Adding a lot of documentation information.
Revision 1April 18th 2002patt
Initial version.

Table of Contents

1. Introduction
1.1. Available strategies for producing model documentation
1.2. SchemaDoc strategy
1.3. Working with D's
1.4. What's is provided as SchemaDoc ?
1.5. This documentation
1.6. History of the project
2. Installing SchemaDoc environment
2.1. Requirements
2.2. Getting the environment
2.3. Running the Windows installer
2.4. Installing on Linux
2.5. Testing the installation
2.6. What's been installed and where ?
3. The environment
3.1. SchemaDoc core components
3.2. SchemaDoc goodies
3.3. What's not provided ?
3.4. Typical documenting process
4. Getting started
4.1. Document model
4.2. Getting started with the environment
4.3. About schema to DTD conversion
5. Creating documentation for a new model
5.1. Creating model documentation from scratch
5.2. Creating model documentation using the graphical user interface
6. Tools and others enablers
6.1. Editing tools parameters sets
6.2. Output generation tool installation
6.3. Renaming elements
6.4. Generating a DTD from a SchemaDoc documentation
7. Reference manual : document model
7.1. SchemaDoc elements
7.2. DocBook elements
7.3. Schema elements
8. XS2DTD documentation use
9. Hints and tips
9.1. What is SchemaDoc useful for ?
9.2. Schema management
9.3. Technical hints
9.4. Frequently asked questions
9.5. How do I
9.6. Working with Spy graphics
9.7. Parametrization of output managements
10. Limitations
10.1. Document reorganizations
10.2. Other
11. Release Notes
11.1. Requirements postponed for one next release
11.2. Version 2.0
11.3. Version 1.x
12. Document analysis extensions
12.1. Purpose
12.2. Model
12.3. Tools
13. Technical documentation of tools
13.1. Documentation
14. XS2DTD internals
14.1. Specifications
14.2. DTD Handler documentation
14.3. Annex: in discussion stuff
15. Index
15.1. Letter A
15.2. Letter B
15.3. Letter C
15.4. Letter D
15.5. Letter E
15.6. Letter F
15.7. Letter G
15.8. Letter H
15.9. Letter I
15.10. Letter J
15.11. Letter K
15.12. Letter L
15.13. Letter M
15.14. Letter N
15.15. Letter O
15.16. Letter P
15.17. Letter Q
15.18. Letter R
15.19. Letter S
15.20. Letter T
15.21. Letter U
15.22. Letter V
15.23. Letter W
15.24. Letter X
15.25. Letter Y
16. Definitions table
17. Actions table
17.1. Introduction
17.2. Installing SchemaDoc environment
17.3. XS2DTD documentation use
17.4. XS2DTD internals
I. http://www.tireme.fr/XMLSchema/documentation/V1/
II. http://www.tireme.fr/XMLSchema/documentation/V1/ContainedObjects
III. Redefinable Contained Objects
IV. docbookWrapper
V. schemaWrapper
VI. DocBook restriction definitions
VII. DocBook intermediate hierarchical definitions
VIII. DocBook elements
IX. DocBook hierarchy objects
X. DocBook notation objects
XI. DocBook pool elements
XII. DocBook CALS elements
XIII. -//TIREME//MODEL XS2DTD HANDLER//FR
XIV. XHTML Restricted model for XMLSpy documentation
XV. XMLSpy documentation internal model
XVI. http://www.tireme.fr/XMLSchema/config/V1/
XVII. http://www.tireme.fr/XMLSchema/replacements/V1/
XVIII. xml