<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">What is it?
-----------
This base package contains Perl extension interfaces for Topic Maps

   http://www.topicmaps.org/xtm/1.0/

With it you can

  - read/write XTM files
  - read/write AsTMa resources
  - manipulate and query topic maps via an API

See also for xtm.pl, a simple command line driven workbench.

Other packages of interest:

  - XTM::slides .... creating slides from topic maps

Prerequisites
-------------

Of course, XTM::base relies heavily on other Perl packages. Most
of them (hopefully all) should be resolved automatically if you
use the cpan frontend.

One notable thing is that XTM::base depends on finding an XML SAX
parser, so it depends on XML::SAX which ships with a Perl SAX parser.
It is good, but not the fastest.

  -  If you are using XML::LibXML (see KNOWN_ISSUES) then obviously
     the libraries have to be installed:

     For Debian users this is trivially done with 

       apt-get install libxml2
       apt-get install libxml2-dev

     The others can find sources (RPMs?) at

     http://www.xmlsoft.org/

  -  If you want to use the SAX version of Expat, install XML::SAX::Expat
     (see KNOWN_ISSUES).

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.6.1 or better to install these modules.


Documentation
-------------

You can learn about Topic Maps in general at

  http://www.topicmaps.org/xtm/ (XTM standard)
  http://topicmaps.bond.edu.au/ (tutorials, other stuff)
  http://easytopicmaps.com/     (tutorials, lotta links and hints)

You will find an overview in XTM::base, further documentation is embedded 
in the individual modules. Most of the Perl packages come with a POD 
description and there is also a docs directory in the distribution.

Support
-------

You can either

  - mail to the author (rho@telecoma.net)
  - discuss this in one of the topicmap mailing lists, or
  - create an bug entry in rt.cpan.org (preferred)




Copyright 200[1-2] Robert Barta, rho@telecoma.net

This library is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.
</pre></body></html>