EADitor is an XForms framework for the creation and editing of Encoded Archival Description (EAD) finding aids using Orbeon, an enterprise-level XForms Java application, which runs in Apache Tomcat.
JavaScript HTML XSLT XProc CSS PHP

README.md

EADitor

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.

Controlled Vocabulary

The XForms editing backend for EAD links to the following web services for controlled vocabulary and ingesting of URIs/authority file numbers:

Lookup mechanisms for other Getty thesauri will be incorporated into EADitor once they become available through SPARQL.

Export/Alternative Data Models and Serializations

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)

Linked Data

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.

Architecture

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 Use

Installation and usage instructions may be found in the xEAC wiki, hosted by the American Numismatic Society: http://wiki.numismatics.org/eaditor:eaditor