[ http://jira.dspace.org/jira/browse/DS-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=10306#action_10306 ]
Larry Stone commented on DS-202: -------------------------------- This is a good idea, although it sounds more like a MediaFilter for metadata than a generator. I would caution against making it a catch-all for *all* the custom hacks people want to add. For example, the pluggable Persistent Identifier patch would take care of alternate/additional identifiers like DOIs. Some metadata changes belong further upstream where they can get human attention and confirmation during the workflow -- for instance, looking up a DOI automatically when ingesting an already-published article, that needs some human review to ensure it's the right one. I would have some use for a hook like this too, though. It is not appropriate to do any of this in an event consumer, however: remember, event consumers should never change the data model, it's too easy to create infinite loops of events that way. > Metadata Generator Plugin > ------------------------- > > Key: DS-202 > URL: http://jira.dspace.org/jira/browse/DS-202 > Project: DSpace 1.x > Issue Type: New Feature > Components: DSpace API > Affects Versions: 1.6.0 > Reporter: Claudia Jürgen > Attachments: MetadataGeneratorPluginv4.patch > > > At the moment we got the input/import and the template but no possibility to > dynamically generate metadata during ingest, which depends on the item or > it's owning collection ... > So if you want to create other identifiers (DOI, URN), fetch language > dependent right statement, use authority files, translate subject terms etc. > you got no default way to integrate this with DSpace. > This patch is an outline for a metadata generator plugin along with a > demonstration of it's possible application. It is intended for discussion not > straight application. > The patch based on trunk rev 3729 adds some new classes to org.dspace.content > Metadata.java (class representing a metadata, in contrast to a DSpace > metadata value) > MetadataGenerator.java (the interface) > DemoGenerator.java (a demo implementation) > and changes the dspace.cfg and org.dspace.content.InstallItem to demonstrate > it's possible application. > Feel free to add your thoughts and comments. > Claudia -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.dspace.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel