DC-dot - a CGI script for editing Dublin Core metadata Andy Powell, UKOLN, University of Bath a.powell@ukoln.ac.uk Distribution ------------ DC-dot is available as a compressed tar file from: Unpack to file to create... INSTALL - this file COPYING - licensing blurb dcdot.pl - the CGI script dcdot.gif - the DC-dot logo help/*.html - directory containing HTML help files Installation ------------ Before installing DC-dot you need to have obtained and installed the following: Perl5 Libwww-perl This requires: MIME-Base64-#.## IO-#.## (bundled with perl5.004 and better) libnet-#.## MD5-#.## soif.pl From the Harvest distribution... Jon Knight's MARC module Then... - copy dcdot.pl to your cgi-bin directory. You will need to edit the variables between # Configurable bits and bobs... and # end of configurable stuff... Other than that nothing (much?!) should need changing? - Copy the help directory to somewhere in your Web space. This should match the $helpurl that you configured into dc-dot.pl - Copy dcdot.gif to somewhere in your Web space. It should be in the directory pointed to by the $dcdoturl that you configured into dcdot.pl. Local modifications ------------------- You may modify DC-dot in whatever way you want. Please feel free to acknowledge the work of UKOLN and the support of the eLib Programme and the European Commission Telematics for Research Programme in the development of DC-dot as per the current text at the foot of the main page and the first help page. Thanks. You are welcome to mail me copies of any changes that you make. Note the plans section below. In particular, please note that the current data structiures used by DC-dot are very poor and need significant re-working. Plans ----- DC-dot is evolving gradually. The version available at http://www.ukoln.ac.uk/metadata/dcdot/ is continually being updated. At the top of dcdot.pl is a list of the things I have planned for DC-dot... # Improve parsing of existing DC tags - including SCHEME (and TYPE?) # Re-code DC data structures # Parse new style tags? # Send object with metadata using WF # Add chooser for WF formats # Add DC.date chooser? # Ask if publisher stuff is required and use cookies to rememeber state # If DC.subject is too long shrink it... # Improve TEI header generated - DOCTYPE?? - It's downright wrong currently! # Separate HTML headers and footers out to improve distribubility! # Generate new style tags? Use cookies # to remember preferences # Generate XML MCF format?? A Java version of DC-dot is currently under development. Licensing stuff --------------- See the end of dcdot.pl and the COPYING file for copyright and license information. andy powell - 7 July 1997