What is it?
-----------
This base package contains Perl extensions for Topic Maps
http://www.isotopicmaps.org/
With it you can
- manipulate topic maps via an API
- navigate through TMs via a TMDM-like API (almost TMAPI)
- read AsTMa 1.x and 2.x resources
- create virtualized topic maps
- use a topic map backend store
- add drivers for your own native store
- add indices to speed up things
- query topic maps via TMQL (query language, in the working)
- a command line driven workbench (tm)
- and more
Future releases will add (please bear with me until I have this all
consolidated and documented):
- read/write XTM files (TODO)
Prerequisites
-------------
Of course, TM::* relies heavily on other Perl packages. Most of them
(hopefully all) should be resolved automatically if you use the CPAN
frontend.
Installation
------------
This module should be completely installable via the cpan frontend.
To build the extensions manually, unpack this distribution somewhere,
and exercise the usual incantation:
perl Makefile.PL
make
make test
make install
You will need perl version 5.8 or better to install these modules.
There may also be Debian packages for this generation.
Documentation
-------------
You can learn about Topic Maps in general at
http://www.isotopicmaps.org/ (standards)
http://kill.devc.at/taxonomy/term/22 (my blog)
http://topicmaps.bond.edu.au/ (tutorials, other stuff)
http://easytopicmaps.com/ (tutorials, lotta links and hints)
http://astma.it.bond.edu.au/ (shorthand notation used by the authors)
Support
-------
You can either
- mail to the author (rho@devc.at), or
- discuss this in one of the topicmap mailing lists, or
- find me in the freenode #topicmaps IRC channel (clever choice), or
- create a bug entry in rt.cpan.org (preferred)
Copyright 200[1-8] Robert Barta, rho@devc.at
This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.