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