Hi We are porting an application called VALET (submission tool for VITAL repository) from Perl to Java. We are using Fedora as a container to hold objects while they are in the review process (leading up to being ready for ingest into the repository). Originally we planned to simply set the objects as inactive or deleted during the review process to hide them. When the review process was over we were going to change their status to active, making them show in the repository.
This works great in theory but we discovered a problem. It seems that the standard OAI that ships with Fedora 2.X allows active, inactive and deleted items to be seen. Question is... Is there a way to hide certain objects in Fedora from being harvested when only the standard OAI in Fedora 2.X is being used. We have tried a few tricks including one suggested to us to create a DC_0 datastream to house the data and leave the DC datastream blank. This was a great idea and did hide the information but also made it impossible for our application that uses Fedora API's to search the DC_0 datastream. It appears that the Fedora API's only allow us to search DC fields. Thanks Tim -- Tim McCallum | USQ Repository Services Australian Digital Futures Institute Software Research & Development Laboratory University of Southern Queensland West Street | Toowoomba | QLD | 4350 Ph: (07) 4631 2129 Email: [email protected] RUBRIC Website: http://www.rubric.edu.au USQ Website: http://www.usq.edu.au Blog: http://techteam.wordpress.com Tech Team <http://feeds.feedburner.com/%7Er/thetechteam/%7E6/3> This email (including any attached files) is confidential and is for the intended recipient(s) only. If you received this email by mistake, please, as a courtesy, tell the sender, then delete this email. The views and opinions are the originator's and do not necessarily reflect those of the University of Southern Queensland. Although all reasonable precautions were taken to ensure that this email contained no viruses at the time it was sent we accept no liability for any losses arising from its receipt. The University of Southern Queensland is a registered provider of education with the Australian Government (CRICOS Institution Code No's. QLD 00244B / NSW 02225M) ------------------------------------------------------------------------------ _______________________________________________ Fedora-commons-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fedora-commons-developers
