ROADS Software
Information Gateways
ROADS News
ROADS Liaison
InterOperability
Template Registry
Cataloguing Guidelines
What is ROADS
ROADS Guidebooks
Mailing Lists
Papers and Reports
Related Initiatives

ROADS

ROADS-related software tools

This page lists the ROADS-related software tools that have been developed by the ROADS partners.

 HTML-sum.pl
URL ftp://ftp.ukoln.ac.uk/metadata/tools/HTML-sum.pl
Author Andy Powell
Publisher UKOLN
Requirements Perl 5.0, LWP (HTML::Parser)
Description Summarise HTML page to produce SOIF record
Keywords HTML, SOIF, summarisation, ROADS, DESIRE
Language perl
Usage HTML-sum.pl [-u URL] file
Comments This script is primarily intended as a replacement for the HTML summariser that is supplied with the Harvest suite of tools. It could also be used on it's own to summarise local HTML files or in combination with, say, lynx to summarise remote pages. The '-u URL' argument causes HTML-sum.pl to generate a full SOIF record including an opening '@FILE { URL' and closing '}'. Here's a simple shell script that uses lynx, HTML-sum.pl and soif2metadc to produce a Dublin Core description of a remote resource embedded in HTML META tags:
 #!/bin/sh
 lynx -source $1 > /tmp/$$
 HTML-sum.pl -u $1 /tmp/$$ | soif2metadc
 rm /tmp/$$
 

 ROADSHarvester
URL ftp://ftp.ukoln.ac.uk/roads/roadsharvester-v1a1.tar.Z
Author Andy Powell
Publisher UKOLN
Requirements Perl 5.0, ROADS, Harvest v1.4pl2, Perl MD5 package
Description This package provides a combine-harvester for the ROADS software, adding the following functionality. 1) Automatic generation of metadata to 'pump-prime' ROADS records as part of the process of manually creating resource descriptions. Records created in this way can currently be based on either the DOCUMENT or the SERVICE template type. 2) Web robot based bulk-harvesting of records into a ROADS database based on the URLs listed in another ROADS database. Typically, all the records created in this way will be based on the DOCUMENT template type.
Keywords ROADS, harvesting, robot, Harvest, metadata
Language perl
Usage See the README file.
Comments

 roads2gils.pl
URL ftp://ftp.ukoln.ac.uk/metadata/tools/roads2gils.pl
Author Andy Powell
Publisher UKOLN
Requirements Perl 5.0
Description Converts ROADS records to an SGML-like GILS record suitable for loading into Zebra.
Keywords ROADS, IAFA, GILS, Zebra
Language perl
Usage roads2gils.pl
Comments

 DC-dot
URL ftp://ftp.ukoln.ac.uk/metadata/tools/dcdot/
Author Andy Powell
Publisher UKOLN
Requirements Perl 5.0, Libwww-perl, soif.pl, Jon Knight's MARC module
Description A Perl CGI script for generating HTML Dublin Core META tags.
Keywords Dublin Core, DC, editor, Warwick Framework, USMARC, SOIF, TEI GILS, XML, ROADS, IAFA, DESIRE
Language perl
Usage
Comments See the installation instructions, <URL:http://www.ukoln.ac.uk/metadata/dcdot/INSTALL>.

 Patch to add MCF support to ROADS v1 addsl.pl
URL ftp://ftp.ukoln.ac.uk/metadata/tools/addsl.pl.patch
Author Andy Powell
Publisher UKOLN
Requirements Perl 5.0
Description This is a patch to addsl.pl (v1b2pl9), adding a -M switch which causes it to generate an MCF file as well as HTML pages. NOTE: this generates an *old* format MCF file! Needs updating to generate newer versions of MCF (??) but might be of interest. The MCF is sent to a file called alphalist.mcf in your HTML directory (~/htdocs/) by default.
Keywords MCF, ROADS
Language perl
Usage
Comments To get the HotSauce plugin to work you need to get your Web server to type .mcf files as 'image/vasa', e.g. add
     AddType .mcf image/vasa 8bit 1.0
  
to your CERN httpd config file.

 roads2metadc.pl
URL ftp://ftp.ukoln.ac.uk/metadata/tools/roads2metadc.pl
Author Tracy Gardner, Andy Powell
Publisher UKOLN
Requirements Perl 5.0, ROADS version 2
Description Output a ROADS DUBLINCORE record as HTML META tags or as RDF. Primarily intended to be used as an SSI script.
Keywords ROADS, Dublin Core, DC, HTML, META, RDF
Language perl
Usage For Apache, embed something like <!--#exec cmd="/opt/bin/roads2metadc 885679460-360" --> somewhere into the HEAD section of the page. 885679460-360 is the handle of the DUBLINCORE record that describes the current page.
Comments

This page created by Andy Powell of the Metadata Group at UKOLN, University of Bath


ROADS Software Information Gateways ROADS News ROADS Liaison InterOperability Template Registry Cataloguing Guidelines What is ROADS ROADS Guidebooks Mailing Lists Papers and Reports Related Initiatives