Knowmat: The Knowledge Matrix Project

Revision History
Revision $Revision: 1.10 $$Date: 2002/10/09 21:57:03 $

Table of Contents
1. Requirements
2. Specification
2.1. Representation of the skills matrix
2.2. The xskill program: updating your skills
3. Updating the people file
4. Modifying the skill set
5. Updating the printable and web files
6. Internals of the XSLT script
6.1. General structure of the application
6.2. The root ("/") template
6.3. The skill-set template
6.4. The make-major-page template
6.5. The make-group-page template
6.6. The make-skill template
6.7. The people template
6.8. General remarks on XSLT
7. Internals of xskill
7.1. The Args object
7.2. The SkillsApp object
7.3. The SkillsPagination object
7.4. The SkillsPage object
7.5. The NodeFactory object
7.6. The PageTurner object
7.7. The xml_people.py module
7.8. The xml_skills.py module
7.9. The rcslib.py module
7.10. Library modules used
8. Appendix I: DTD for the matrix.xml file
9. Appendix II: DTD for the people.xml file

1. Requirements

The TCC knowledge matrix is a database describing which Tech Computer Center employees have which technical skills.