GNU General Public License

tool: Omeka

Purpose: 

Omeka is a free, flexible, and open source web-publishing platform for the display of library, museum, archives, and scholarly collections and exhibitions.

Features: 

* Free, Open-source
* Easy to use
* Extensible, scalable, and flexible
* Standards-based metadata and web design
* Interoperable
* Contribution Plugin
* Geolocation Plugin
* Google Translate Plugin
* OAI-PMH Harvester

Publisher: 
Roy Rosenzweig Center for History and New Media,George Mason University
Creator: 
Center for History and New Media,George Mason University
Software/programming languages used: 
Data structuring and enhancement: 
Alternate tool(s): 

DSpace

Strategy and project management: 

tool: EATS

Purpose: 

The Entity Authority Tool Set (EATS) is a web application for recording, editing, using and displaying authority information about entities. It is designed to allow multiple authorities to each maintain their own independent data, while operating on a common base so that information about the same entity is all in one place.

EATS also comes with client tools for automatically looking up entities in a text by name and adding appropriate TEI markup.

Features: 

* A web API for importing and exporting entity data
* Robust searching with support for variant name forms
* Support for exporting entity data in a variety of formats

A&H use case 1 description: 
The Gascon Rolls Project uses EATS to record entity information and aid markup of the TEI XML as part of automatically creating indices of people and places.
Creator: 
Jamie Norrish
Publisher: 
Jamie Norrish
Communication and collaboration: 
Data publishing and dissemination: 
lifecycleStage: 
Data structuring and enhancement: 
Alternate tool(s): 

There are no direct alternatives, but Virtual International Authority File (http://viaf.org/) matches and links authority files across national libraries.

Software/programming languages used: 
Platform: 

tool: Plone

Purpose: 

Plone is a powerful, flexible, open source Content Management System (CMS) built on top of Zope application server and CMF.

Features: 

• Flexible and adaptable workflow
• Customisable
• Free add-ons
• Versioning, history and reverting content
• Support for multiple mark up formats
• Multilingual content management
• RSS feed support
• WebDAV and FTP support
• WYSIWYG

A&H use case 1 description: 
The “Concordia” project has used Plone to run the Pleiades website.
Creator: 
Alexander Limi, Alan Runyan, and Vidar Andersen
Publisher: 
Plone Foundation
Software/programming languages used: 
Alternate tool(s): 

Automne, Drupal, Joomla

lifecycleStage: 

tool: MantisBT

Purpose: 

MantisBT is a free popular web-based bugtracking system written in the PHP scripting language.

The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

Features: 

• event-driven-plug-in system
• works with MySQL, MS SQL, PostgreSQL, SQLite, Oracle and IBM DB2 databases
• RSS Feeds
• Customisable workflow
• Wiki integration
• Chat integration

A&H use case 1 description: 
The “First World War Poetry Digital Archive” project has used MantisBT to track development and the use cases developed were used as reference points for successful development prior to user testing.
Creator: 
Kenzaburo Ito and Victor Boctor
Publisher: 
Futureware Pty Ltd
lifecycleStage: 
Specifications: 
Alternate tool(s): 

JIRA, Trac, Bugzilla

Software/programming languages used: 

tool: Perl

Purpose: 

Perl is a high-level, general-purpose, interpreted, dynamic programming language. Originally developed for text manipulation, it is now used for a wide range of tasks including graphics programming, system administration, network programming, applications that require database access and CGI programming on the Web.

Features: 

• C, shell scripting (sh), AWK, and sed
• powerful text processing facilities
• flexibility and adaptability
• support for multiple programming paradigms
• reference counting memory management

A&H use case 1 description: 
The “Developing Archival Context Standards for Functions in the Higher Education Sector” project has used Perl to develop the web interface. Perl was used to design simple navigation between the various data components, free-text and index controlled searching based on the underlying structure of the XML formatted data and an easy means of updating existing data.
Creator: 
Larry Wall
Publisher: 
Perl.org
Strategy and project management: 
lifecycleStage: 
Alternate tool(s): 

Ruby, Java, Python

Software/programming languages used: 

tool: Praat

Purpose: 

A software application that may be used to analyse, synthesise, and manipulate speech in phonetics, and create visual representations of the audio recording.

Features: 

• Speech analysis
• Speech synthesis
• Configurability
• Programmability
• Integrated mathematical and phonetic symbols

A&H use case 1 description: 
The “Centre for the History and Analysis of Recorded Music” project has used Praat for phonetic analysis and sound manipulation of audio recordings.
Creator: 
Paul Boersma and David Weenink
Publisher: 
Institute of Phonetic Sciences - University of Amsterdam
Data analysis: 
Data structuring and enhancement: 
lifecycleStage: 
Practice-led research: 
Alternate tool(s): 

Speech Analyzer

Software/programming languages used: 

tool: epcEdit

Purpose: 

A structured text editor that may be used to create, edit, validate and convert XML and SGML documents. EpcEdit contains an integrated validating parser, an editor for CALS and HTML tables, an attribute editor and an element manipulation tool.

Features: 
  • XML/SGML parser with full support of Oasis SGML-Open catalog files
  • Document structure mapping, enabling users to visualise the construction of an XML/SGML document without a DTD
  • Attribute editor that supports conformance checking of attribute values and has special support for ID and IDREF attributes
  • Configurable user interface that may be integrated with other tools through use of Tcl programming language
A&H use case 1 description: 
The DIL project used epcEdit to structure digitised text of the Royal Irish Academy’s Dictionary of the Irish Language. Text is marked-up in conformance to TEI XML guidelines.
A&H use case 2 description: 
The Anglo-Norman On-line Hub used epcEdit to mark-up sections of the Anglo-Norman Dictionary in conformance to TEI XML.
Publisher: 
Heinz-Detlev Koch
Creator: 
Heinz-Detlev Koch
Data structuring and enhancement: 
Data analysis: 
lifecycleStage: 
Alternate tool(s): 

oXygen XML editor

Software/programming languages used: 

tool: EPrints.org

Purpose: 

A digital repository software package that may be used to accept, manage and publish digital objects. It is widely used in academia as a system to manage academic research papers, electronic theses and other distinct digital resources. EPrints offers an extensible plug-in architecture, enabling data processing activities to be tailored to the requirements of the institution.

Features: 
  • OAI-PMH support
  • Deposit interface for mediated or self-deposit
  • PRONOM integration
  • PLANETS PLATO integration (forthcoming)
  • Dublin Core, EP3-XML, METS, MODS metadata format support
  • Extensible plug-in architecture
A&H use case 1 description: 
The Reading Experience Database 1450-1945 (RED) has used EPrints to catalogue information on publications that were read by those living in Britain between 1450-1945.
Creator: 
University of Southampton
Publisher: 
University of Southampton
Data structuring and enhancement: 
Data publishing and dissemination: 
lifecycleStage: 
Strategy and project management: 
Alternate tool(s): 

Fedora Commons, DSpace

Software/programming languages used: 

tool: Pycoon

Purpose: 

A Python-based XML web publishing framework which enables dynamic pipelining of XSLT transformations. Data is processed by an XML pipeline composed of several WSGI applications and middleware components.

Features: 
  • Apache Cocoon Sitemap 1.0 compatible
  • WSGI modularity
  • URI pattern matching
A&H use case 1 description: 
The CURSUS project used Pycoon to publish data associated with medieval Latin liturgy.
Creator: 
anrienord
Publisher: 
anrienord
Data structuring and enhancement: 
Data publishing and dissemination: 
lifecycleStage: 
Alternate tool(s): 

Apache Cocoon

Platform: 
Software/programming languages used: 

Pages