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.

Attachment: 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

Reply via email to