tmproc: A Topic Map engine
Version: | 0.21 |
Released: | October 3rd 2000 |
Author: | Geir Ove Grønmo |
Email: | grove@ontopia.net |
>>> What's new?
Version 0.21
- New package structure.
- Several bugfixes.
Version 0.20
- This version supports the final release of the standard.
- Minor bugfixes
- Works with the Java Platform (JPython) 1
Version 0.10
- The first public version.
>>> What is tmproc?
tmproc is an implementation of the new international standard ISO/IEC
13250 Topic Maps. tmproc is written in Python, and should work on
any platform to which Python have been ported - including the Java
Platform1.
>>> What are Topic Maps?
'Topic Maps' is a new international standard (ISO/IEC 13250) for
layering multidimensional topic spaces on top of information
assets. The standard covers concepts like topics, associations,
occurrences and facets/metadata. Topic Maps are expected to have a
major impact on future information systems.
>>> Features
- Import, export, query and manipulation of Topic Maps.
- Full set of extensible topic map classes with clearly defined
interfaces.
- Optional architectural processing [requires xmlarch].
- Introduction and reference documentation.
- Statistical and information printing classes
- Command line utility for interactive exploration
>>> Requirements
- Python 1.5.1 or newer
- An SGML/XML parser with a SAX driver
- SAX 1.0
for Python
- xmlarch
0.25, optional unless architectural processing is
needed
>>> More information
See the announcement for more information.
An introduction to Topic Maps processing with
tmproc is available, so is the reference
documentation for the Python classes.
>>> Download
You can get it here.
>>> License
tmproc is free for both commercial and non-commercial use as long
as you don't ship it with a product that you sell. If you modify the
software please let me know. See the licence page for more detailed
information.
>>> What's next?
- Locators is sort of a weak spot at the moment. Support for HyTime
QUERYLOC is planned as a solution for supporting multiple addressing
notations. This should be included in the next release.
- The addthems element form is not yet supported.
- Non-optimized query methods. Some of them have a really naïve
implementation.
- Make it simpler to get up and running. A higher level import
interface is probably needed.
- A test-suite should be created.
>>> Notes
1. If you would like to use this package with
the Java Platform you may have to retrieve a patched version of the
saxexts.py file. You can get it here.
>>> Feedback
I would very much welcome any feedback on any issue regarding this
piece of software. Feedback should be sent to grove@ontopia.net.
Last modified by Geir O. Grønmo, grove@ontopia.net