On Mon, Aug 05, 2013 at 06:27:12PM +0200, helix84 wrote: > On Mon, Aug 5, 2013 at 6:14 PM, Mark H. Wood <mw...@iupui.edu> wrote: > > From time to time someone suggests that an operation to be applied > > across all EPersons would of course be done using a curation task. > > You can easily abuse a curation task for that. You'll simply ignore > the handle (I specify 123456789/0) and loop over all epersons, or > epersons with a particular property you need.
Well, that's my point: it's an abuse of the framework. If we're going to ignore the framework and imagine for ourselves what our charge is, doing our own enumeration, then what's the point of making the code a curation task in the first place? EPerson and Group introduce a new axis (maybe two), orthogonal to content objects. The only containment these all have in common is the Site. And yet I think we'd like to have a similar facility, with an established framework providing user interface and a generator to drive task code that only need deal with a single object, whenever it is called. I think we want to be able to easily drop in new (call them "administrative") tasks implementing a well-defined interface. > I see how adding an eperson id/email/netid on the curation task > command line could be useful. But then we might ask ourselves why > don't we generalize this for all current and future DSpace objects. > Bitstreams? Bundles? Handles? DOIs? Authors? Organizational units? > Journals? Hm, I hadn't gotten around to thinking about the user interface. I'm more interested in the rest of the framework. I'm not sure that all of those are DSOs, or should be. (And I think Bundle is evil and should be replaced by internal metadata.) Bitstreams probably should be part of the content enumeration. -- Mark H. Wood, Lead System Programmer mw...@iupui.edu Machines should not be friendly. Machines should be obedient.
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel