# /research/software/rdf_topicmaps/documentation/default.htm

originally: http://www.oclc.org/research/software/rdf_topicmaps/documentation/default.htm

# RDF Topicmaps documentation

Data flow overview

Before you begin

Go to the bin directory and make sure all the scripts' sh-bang lines are correct for your system. Then run setup.sh. This script will create a configuration file and modify the other bash scripts to source that file.

When you install Jena (see below), copy jena.jar and xerces.jar over to the lib subdirectory.

A set of Perl modules used to manipulate RDF data is included with the distribution. They are not, however, intended as a general purpose RDF handlers. You can install them into your Perl site_perl directory as with the other modules, or you can add a "use lib" line to bin/load.pl and cgi-bin/rdftm.pl pointing to the lib directory of TMDemoRDF.

After you've installed all the required code listed below, follow the steps outlined at left.

RDF Topicmap dependencies

Perl v5.6.0 Java 2 MySQL v3.23.36 C Libraries: expat-1.95.1 libxml2-2.4.13 libxslt-1.0.10 zlib-1.1.3 Java Libraries: Jena-1.4.0 | Perl Modules: available on CPAN Config-General-1.32 DBD-mysql-2.1010 DBI-1.201 Digest-1.00 Digest-MD5-2.16 Digest-SHA1-2.01 HTML-Normalizer-1.3 (available here) HTML-MetaExtor-1.7 (available here) HTML-Parser-3.25 HTML-Tagset-3.03 Jcode-0.79 MIME-Base64-2.12 RDFStore-0.42 | Storable-1.0.14 TMDemoRDF (included) URI-1.18 Unicode-Map-0.110 Unicode-Map8-0.11 Unicode-MapUTF8-1.08 Unicode-String-2.06 WWW-Harvester-1.14 (available here) XML-LibXML-1.31 XML-LibXSLT-1.31 XML-NamespaceSupport-1.04 XML-Parser.2.30 XML-SAX-0.08
Notes: The Unicode modules and the Jcode module are optional. You'll only want them if your data has characters outside the ASCII range. Apache (v 1.3.12) is the web server used for our demo. Other web servers will likely work, but are untested. These are the version numbers known to work.Other versions of some modules may work as well.