EADitor is an open source, XForms-based editing and publication tool for Encoded Archival Description (EAD) finding aids. It is composed of other open source Java-based web services that run in a framework such as Apache Tomcat. EADitor also offers rudimentary support for the publication of MODS and TEI (focused primarily on the annotation of facsimile images with Annotorious and OpenLayers. At the moment, support for creating EAD 2002 XSD schema-compliant documents is fairly robust, but migration to EAD 3 is planned by 2015.
The XForms editing backend for EAD links to the following web services for controlled vocabulary and ingesting of URIs/authority file numbers:
- Corporate names: VIAF, xEAC
- Family names: xEAC
- Functions: Getty AAT
- Geographical names: Geonames, Pleiades
- Genres/formats: LCGFT, Getty AAT
- Occupations: Getty AAT
- Personal names: VIAF, xEAC
- Subjects: LCSH
Lookup mechanisms for other Getty thesauri will be incorporated into EADitor once they become available through SPARQL.
In addition to making the EAD XML available for download, EADitor provides alternative models (derived from both EAD finding aids and Solr query results):
- EAD->RDF/XML (Arch ontology)
- EAD->KML
- Solr->KML
- Solr->Atom
- Solr->Pelagios RDF/XML (for making content associated with ancient places defined by Pleiades)
EADitor optionally allows connection to an RDF triplestore and SPARQL endpoints to facilitate the publication of archival materials in the form of linked open data.
xEAC is comprised of three server-side application which run in Apache Tomcat: Orbeon (XForms processor and public user interface), Solr (search index used for publication), and eXist (XML database). XForms submissions allow these three applications to communicate through REST.
Installation and usage instructions may be found in the xEAC wiki, hosted by the American Numismatic Society: http://wiki.numismatics.org/eaditor:eaditor