Hi Andrea: I'm not clear about how such a proposed change would work: even if we change the time of policy imposition to when the workspace item is created, there is no way in the submission UI to manipulate them. To bring over and expose the parts of the admin UI necessary to manage policies on the submission side seems a bit daunting, and could substantially complicate a workflow that many seem to want to simplify: many admins find it a confusing model, let alone submitters.
However, I do think that you are right that a metadata approach (like the one proposed for the emabargo work) is a promising one to solve the problem Claudia raises: "to influence the policies during submission". In fact, that is precisely what the embargo framework does - it provides a means to express in metadata fields values that are *programmatically interpreted* at submission time to affect policies. Since these are just interfaces, and you can add any logic you want behind them, you could use the embargo framework to enforce item-specific access policies entered at submit time that *don't* involve embargo (even bitstream-level, if desired). But maybe I have misunderstood what is being proposed, or the attendant complexity. I will post the current embargo code to the wiki shortly, so the discussion can be more concrete.... Thanks, Richard On Mon, 2009-08-03 at 09:59 +0200, Andrea Bollini wrote: > Hi Richard, > I write primary to you as chair of the embargo functionality workgroup > for 1.6 > Claudia has recently added a jira issue, DS-267, > http://jira.dspace.org/jira/browse/DS-267 > about the opportunities to make modifiable during the submission process > the final permission applied to the item and its bitstreams. > As you can read from my comment: > http://jira.dspace.org/jira/browse/DS-267?focusedCommentId=10442&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_10442 > > I think that we can easily archive this goal if we change the time when > the policies of the item/bitstreams are defined. At the moment, we > define the policy of the published item when them go in the archive > thought the InstallItem class that call the > inheritCollectionDefaultPolicies. I propose to make a similar call > during the WorkspaceItem creation so that we have the policies already > in place during the submission and we can manage them. > I see that this solution partially overlaps with your assumption to use > item metadata to store Embargo data but, IMHO my approach doesn't break > your solution only make an alternative way available. > In particular, if you are fine with moving the "inherit policies" from > the archiving process to the start of submission, I will be able to > share with the community the CILEA solution for embargo (JSPUI only) > based on the first version of the work make by the Leiden University > http://wiki.dspace.org/index.php/Embargo_on_Bitstream_(JSP) > Our solution allows to define, independently for any bitstreams, an > access policy of anonymous read from a starting date, an restricted > access to one or more groups specificated in the dspace.cfg or a wide > classic open access rule. The type and numbers of "embargo options" are > configurable in the dspace.cfg on a collection basis. > Please add your comment on the jira system: DS-267, > best > Andrea > > PS: please note that for share our embargo solution with the community I > will need to perform some re-engineering to extract it from other our > customizations, so I like to perform them only if we agree with the > dspace API core change related to the time of resource policy definition > or at least we really want evaluate this change > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel