|
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
|
|
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
|