Hi Oliver, you can find some information about the high-level concepts of the new OAI provider here: [1]
I don't see how you could easily hide a set without modifying Java code. But you can easily hide all items in a set using a Filter, just like James said. Depending on your exact requirements, you may not even need to write a Java class, there are a few pre-defined filters [2], the useful ones being DSpaceAtLeastOneMetadataFilter and DSpaceMetadataExistsFilter. For usage examples, see xoai.xml. You could specifically write a filter class that filters out specified collections or modify DspaceSetSpecFilter. [1] https://wiki.duraspace.org/display/DSDOC4x/OAI+2.0+Server [2] https://github.com/DSpace/DSpace/tree/dspace-4_x/dspace-oai/src/main/java/org/dspace/xoai/filter Regards, ~~helix84 Compulsory reading: DSpace Mailing List Etiquette https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette ------------------------------------------------------------------------------ Open source business process management suite built on Java and Eclipse Turn processes into business applications with Bonita BPM Community Edition Quickly connect people, data, and systems into organized workflows Winner of BOSSIE, CODIE, OW2 and Gartner awards http://p.sf.net/sfu/Bonitasoft _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

