man XTM::base () - Topic Map, base distribution
NAME
XTM - Topic Map, base distribution
SYNOPSIS
use XTM; $tm = new XTM; # creating an empty map
# reading a topic map description from an XML file use XTM::XML; $tm = new XTM (tie => new XTM::XML (file => 'mymap.tm'));
# application specific persistent medium $tm = new XTM (tie => new XTM::Application::MineMineMine);
DESCRIPTION
Topic Maps are a means for layering multidimensional topic spaces on top of information assets. The standard covers concepts like topics, associations, scopes and occurrences. Topic Maps are expected to have a major impact on future information systems and compete with RDF in the semantic web arena.
See http://www.topicmaps.org/xtm/1.0/ for more information.
Topic maps can be loaded from an XML based resource (local or remote via an URL) as prescribed by the XTM standard. There is also a way to tie a map to any persistent medium. The latter is especially interesting when running this module along with a (web) server.
PROGRAMS
Following programs come with this distribution:
- xtm.pl
- A simple text interface to load & query topic maps locally.
- astma2xtm.pl
- An AsTMa= to XTM converter.
- prettifyxtm.pl
- A filter which formats any incoming XTM stream into a nested XML document.
PACKAGES
Following packages come with this distribution:
- XTM
- toplevel wrapper for (non-threaded) maps
- XTM::Memory
- in-memory representation of a map
- XTM::PSI
- PSI definitions
- XTM::IO
- Abstract class
- XTM::AsTMa
- AsTMa adapter, this allows you to bind maps to an external AsTMa instance
- XTM::LTM
- LTM adapter, this allows you to bind maps to an external LTM instance
- XTM::XML
- XML adapter, this allows to to bind maps to an external XTM document
- XTM::XML::MemoryBuilder
- SAX filter to create in-memory representation of a TM
- XTM::Log
- logging facility will be used by others
- XTM::generic
- accessor functions for all below
- XTM::topic
- implementation of the 'topic' class
- XTM::association
- implementation of the 'association' class
- XTM::topicRef
- generic class definition
- XTM::baseName
- generic class definition
- XTM::scope
- generic class definition
- XTM::resourceRef
- generic class definition
- XTM::instanceOf
- generic class definition
- XTM::subjectIdentity
- generic class definition
- XTM::subjectIndicatorRef
- generic class definition
- XTM::variant
- generic class definition
- XTM::variantName
- generic class definition
- XTM::parameters
- generic class definition
- XTM::roleSpec
- generic class definition
- XTM::member
- generic class definition
- XTM::mergeMap
- generic class definition
- XTM::resourceData
- generic class definition
- XTM::baseNameString
- generic class definition
- XTM::occurrence
- generic class definition
AUTHOR INFORMATION
Copyright 200[1-25], Robert Barta <rho@telecoma.net>, All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. http://www.perl.com/perl/misc/Artistic.html