org.dspace:xoai-service-provider

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/


Keywords
dspace, java, oai-pmh, repository
License
JasPer-2.0

Documentation

XOAI

What is XOAI?

XOAI is the most powerful and flexible OAI-PMH Java Toolkit (developed by Lyncode). XOAI contains common Java classes allowing to easily implement OAI-PMH data and service providers.


⚠️ XOAI 4.x IS NOT ACTIVELY MAINTAINED: The DSpace project adopted XOAI when the original creator had to abandon it. However, XOAI currently doesn't have a "product owner" or any funding for active support. DSpace itself still uses XOAI v3 (see 3.x branch), and has yet to proritize an upgrade to the latest version of XOAI (code available on main branch). Therefore, the 4.x version of this project only receives attention/updates when someone from the DSpace team can prioritize it.

If you'd like to contribute or help maintain this project, please get in touch via an issue ticket.

Until this notice is removed, those looking for a more updated XOAI 4.x may wish to consider using one of these forks:


Maven

XOAI has been released under several Maven central groupIDs:

  • More recent releases can be found under
    <dependency>
        <groupId>org.dspace</groupId>
        <artifactId>xoai</artifactId>
    </dependency>
    
  • Early releases (2014 and earlier) were under
    <dependency>
        <groupId>com.lyncode</groupId>
        <artifactId>xoai</artifactId>
    </dependency>
    

License

As of August 2015, the XOAI codebase is now released under the DSpace BSD License, which is a standard BSD 3-Clause license.

Prior 3.x releases of XOAI (<=3.2.9) were released under an Apache 2 License.