Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

MOAI is a platform for aggregating content from different sources, and publishing it through the Open Archive Initiatives protocol for metadata harvesting. It’s been build for academic institutional repositories dealing with (relational) metadata and asset files.

What does it do

The MOAI software can aggregate content from different sources, transform it and store it in a database. The contents from this database can then be published in many seperate OAI feeds. Each with it’s own configuration.

The MOAI software has a very flexible system for combining records into sets, and can use these sets in the feed configuration. It also comes with a simple yet flexible authentication scheme that can easily be customized. Besides providing authentication for the feeds, the authentication also controls the access to the assets.

Why MOAI

MOAI has been specificly developed for universities, and contains a lot of hard-earned wisdom. The software has been in use since 2007, and a lot of features were added since that time. In late 2008, the software was completely refactored and packaged up under the name “MOAI”. You can read more about this on the MOAI History page.

MOAI is a standalone system, so it can be used in combination with any repository software that comes with an OAI feed such as Fedora Commons, EPrints or DSpace. It can also be used directly on an SQL database or just a folder of xml files.

The MOAI project takes the filosphy that every repository is different and unique, and that an institutional repository is a living thing, it is therefore never finished. Metadata is always changing and evolving and improving. We think this is a good thing.

Because of this view, the MOAI software makes it as easy as possible to add or modify parts of your repositories (OAI) services stack. It tries to do this without sacrificing power, and trying to encourage re-use of components.

Features

MOAI has some interesting features that are not common in most OAI servers. Besides serving OAI, it can also harvest OAI, this makes it possible for MOAI to work as a pipe, where the OAI data can be reconfigured, cached and enriched while it passes through the MOAI code.

More specificly MOAI has the ability to:

  • Harvest data from different kind of sources

  • Serve many OAI feeds from one MOAI server, each with their own configuration

  • Turn metadata values into OAI sets on the fly, creating new collections

  • Use OAI sets to filter records shown in a feed, configurable for each feed

  • Work easily with relational data, (if author changes, publication should also change)

  • Simple and Robust authentication through integration with Apache webserver

  • Serve assets through Apache while still using configurable authentication rules.

In the coming weeks when the first MOAI release is done, we will add more thorough explanation and examples.

Metadata

Release files for MOAI 1.0b2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for MOAI 1.0b2
File Size Uploaded
MOAI-1.0b2.tar.gz 164.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for MOAI 1.0b2
File Interpreter ABI Platform
MOAI-1.0b2-py2.5.egg Legacy Egg format - - Details

Total release size: 271.1 kB

Release files / MOAI-1.0b2.tar.gz

Download URL MOAI-1.0b2.tar.gz
Size 164.6 kB
Tags Source
SHA-256 checksum
How to use checksums
beff450c15ad53566a97246f51289120388a79df864e1f5b7515b90710657fb9
BLAKE2b-256 checksum
How to use checksums
4634b24e644a59424f4ee1a4ce095f9c11bb31b50dd9353df9f47972534a3a8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / MOAI-1.0b2-py2.5.egg

Download URL MOAI-1.0b2-py2.5.egg
Size 106.5 kB
Tags Egg
SHA-256 checksum
How to use checksums
0b822db1832fa80085dc71179fe3756232e74209c47ac88c5d57f24ee7062c78
BLAKE2b-256 checksum
How to use checksums
d78e9fd135dff16bb1f50f2dcedea6bd1e63bc0d8fc2294aefea649b11bd3e3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

2.0.0

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

This release

1.0b2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page