Skip to content
lyncodev edited this page Jul 24, 2012 · 23 revisions

Why is XOAI better?

Data Providers

Easy to Develop

To develop a Data Provider using XOAI one just need to implement the Data Source.

Contexts

Projects like OpenAIRE and Driver have specific metadata requirements (to the published content through the OAI-PMH interface). As the OAI-PMH protocol doesn’t establish any frame to these specifics, XOAI can virtually have more than one instance of an OAI interface, so one could define an interface for each project. This concept is defined as Contexts, each virtual interface represent a distinct contexts.

Virtual Sets

With the concept of virtual sets is possible to build another sets on top of the Data Provider easily. One do not need to implement those sets within the data source implementation, XOAI does that for you.

Transformers

The concept of Transformer is related with metadata transformations. So each context has it's own metadata transformer.

Clone this wiki locally