This page lists tools for implementers of OLAC repositories.

Get all OLAC Metadata

  • Latest dump of OLAC records in XML, gzipped
  • An OAI data provider containing all OLAC records

    Data Providers

  • OLAC Implementers' FAQ
  • Validate/Register an OLAC Data Provider
  • Interact with a data provider using the OAI Repository Explorer
  • Test the conformance of a repository using the OAI Repository Explorer
  • OLAC Metadata usage survey
  • OLAC Static Repository Gateway - providing an OAI interface to repositories published as an XML file
  • Convert BibTeX file to OLAC Static Repository
  • OAI Tools
  • Sample data provider for AILLA (PHP)

    OLAC Metadata Schema

  • olac.xsd - OLAC Metadata Schema 1.1
  • olac.xml - Example OLAC document
  • olac.dtd - OLAC DTD
  • Free-standing OLAC Metadata - check validity and display a single OLAC record
  • OLAC Metadata - Human readable format definition
  • Recommended Metadata Extensions - Vocabularies for language resource description
  • METADATA - Discussion list for OLAC Metadata

    OLAC metadata can be stored in a relational database. Here is the schema used by all OLAC services: olac_schema.sql.

    OLAC Service Providers

    Anyone can set up a service provider which harvests OLAC archives and provides some useful service, such as cross-archive searching. Service providers may give added value for a particular subdomain, e.g. just harvesting lexicons, or just harvesting Asian language resources. The OLAC harvester is open source code which harvests all OLAC archives and stores the records in a MySQL database. Add a useful web interface to create a new OLAC service provider. If you don't want to bother harvesting dozens of archives, you can harvest a single OLAC archive, the OLAC Aggregator, which contains the union of all other OLAC archives.

  • Software for harvester and aggregator
  • Browse the Subversion repository
  • Register an OLAC Service Provider
  • View registered OLAC Service Providers

    OLAC Logo

    Please make use of the OLAC Logo on your site, and link it to

  • Simple search for OLAC records

    Enter a single search term, to be matched against any OLAC field:

    Look up an OLAC item

    Enter the OAI identifier for a record in any OLAC archive:

    List records from an OLAC archive

    Enter the OAI identifier for any OLAC archive (submit a blank query to see a list of archives).

    OLAC-Implementers Mailing List

    OLAC-Implementers is an unmoderated list for technical discussions concerning the implementation of OLAC repositories (LIST ARCHIVES).



    OAI and DCMI Documents

    OLAC is based on the Open Archives Initiative and the Dublin Core Metadata Initiative. Several OAI and DCMI documents are relevant to OLAC:

  • Exposing and Harvesting Metadata Using the OAI Metadata Harvesting Protocol: A Tutorial
  • OAI Protocol for Metadata Harvesting
  • The OAI: Building a low-barrier interoperability framework
  • Dublin Core Element Set
  • More OAI documents...

    Useful Resources

    Last modified: Tue May 26 11:41:29 EST 2009