This page lists tools for implementers of OLAC repositories.

OLAC Metadata in XML

The latest dump of all OLAC metadata records is available in XML format, compressed using gzip:

  • ListRecords.xml.gz

    OLAC Metadata Schema Version 1.0

  • olac.xsd - OLAC Metadata Schema 1.0
  • 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.

    Data Providers

  • How to Become an OLAC Data Provider
  • Validate/Register an OLAC Data Provider
  • OAI Tools

    OLAC Static Repositories: OLAC repositories can be stored in a single XML file. OLACA, the OLAC Aggregator, maps this to OAI_DC for OAI harvesters.

  • Static Repository Gateway
  • Example static repositories

    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
  • OLAC Aggregator (OLACA)
  • Register an OLAC Service Provider
  • View registered OLAC Service Providers
  • Simple Service provider on OLAC site

    Repository Explorer

    The repository explorer is a very convenient way to test out your data provider.

    There is also a service to test the conformance of a repository.

    NB. Xerces validation of metadata records involving the dcterms namespace currently fails. Use the XSV validator in the repository explorer instead.

    Web Crawler Gateway

    OLAC provides a set of static pages containing up-to-date records from all OLAC archives. Web crawlers can index these pages, allowing end-users to discover OLAC records using conventional web search. This software is adapted from the OAI web crawler gateway.

  • OLAC web crawler gateway
  • OAI web crawler gateway

    Kepler

    Kepler is a system for individuals to self-archive their resources. Kepler includes support for OLAC metadata.

  • Kepler system
  • Kepler OLAC support

    BibTeX to OLAC Converter

    BibTeX2OLAC is a conversion library which creates an OLAC Static Repository from a BibTeX data source.

  • Download BibTeX2OLAC
  • 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).

    Metadata usage survey

    Look at the way OLAC repositories use any of the OLAC and DC metadata elements.

  • usage survey

    OLAC-Implementers Mailing List

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

    NAME:

    EMAIL:

    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...

    Help Develop OLAC Tools

    OLAC is a community-based project and we would like to hear from any tool developers who have skills to donate. Here are some project ideas:

  • New services: download the OLAC suite, harvest OLAC metadata, and provide a new service to the language resources community.

    To learn more, please contact: olac-admin@language-archives.org

    Useful Resources

    OLAC Logo

    Please make use of the OLAC Logo on your site, and link it to www.language-archives.org.

  • http://www.language-archives.org/tools.html
    Last modified: Tue May 16 10:56:32 EST 2006