Contents
   Berkeley BPG Validator
   Ead2Html
   EAD Online Templates
   EAD v1.0 to EAD 2002 Convertor
   EAD and Databases Tutorial
   Depoying User Friendly XSLT Applications
   XML Batch Validator
The UC Berkeley
EAD Toolkit
UC Berkeley EAD Best Practices Validator

The UC Berkeley EAD BPG Validator is a self-contained Windows program written in perl which validates an EAD-encoded finding aid against the EAD 2002 DTD and checks the encoding for conformance to the OAC Best Practice Guidelines for Encoded Archival Description, Version 2.0, and Berkeley-specific local encoding guidelines.

UC Berkeley EAD BPG Validator

Ead2Html

Generate high-quality HTML versions of your EAD-encoded finding aids. Self-contained Windows program automatically converts a wide range of SGML- or XML-encoded finding aids in both EAD v1.0 and EAD 2002 into a set of static HTML files. No Java, MSXML, Saxon, perl, etc. required. Just double-click to install and go!

Ead2Html

EAD Online Templates

The EAD web template program is a completely user-configurable cgi script that creates a web form which you can fill in to generate a variety of markup. It is DTD-neutral, meaning it can be used to create EAD, TEI, METS, etc., SGML or XML documents.

EAD Web Template Program

EAD v1.0 to EAD 2002 Convertor

Convert EAD v1.0 finding aids encoded in SGML or XML into EAD 2002 XML. Self contained Windows program doesn't require Java, MSXML, Saxon, perl, etc., to run. Just double click to install and begin converting. Easy to edit configuration file allows you to select several conversion options. Detailed conversion log tells you what it did to your finding aids, potential problems and conversion errors. Each log entry is linked to a help page providing more details.

EAD Version 1.0 to 2002 Conversion program

EAD and Databases Tutorial

A tutorial I wrote on database programming for EAD using Perl and ADO on MS Windows. It covers extracting EAD from a database to an XML file, importing EAD from an XML file into a database, and several other related topics. The tutorial is due for a rewrite since I have learned more and some of it is a bit out of date already.

EAD and Databases Tutorial

Deploying User Friendly XSLT Applications Using Perl and LibXSLT

Why are XSLT applications so hard for ordinary people to use? Wrote a really useful XSLT application but now you're worried about forcing your users to install and configure this parser, that XSLT engine, Java, making them futz with CLASSPATHs and jar files? Don't like that they need to open command prompt "DOS boxes," set PATHS, navigate directories, worry about relative/absolute pathnames, type in long strings of complicated command-line options? This article will describe how to deploy user friendly XSLT applications. Create self-contained setup scripts your users can install by double-clicking. Employ Windows .ini-style configuration files instead of command-line parameters. Also includes a complete XSLT application "template" package which you can easily customize to deploy your applications.

Deploying User Friendly XSLT Applications Using Perl and LibXSLT

Batch validate XML files against a Schema

Here is a simple perl program I use to validate thousands or tens of thousands of METS documents against the official METS schema and extension schema. It uses perl and Xerces and is available in a self-contained install program. No need to install any other programs or parsers or Java environments. It works for any schema, not just METS.

METS batch validator