ESciDoc Developer Workshop 2009-09-01

ESciDoc

Date: 01.09.2009 Start time: 14:30

Location: Karlsruhe, München (Video conference or TelCo)

Participants MPDL: Natasa Bulatovic, Michael Franke

Participants FIZ: Steffen Wagner, Frank Schwichtenberg, Matthias Razum, Harald Kappus

=workshop=
 * Previous workshop
 * ESciDoc_Developer_Workshop_2009-08-25


 * Next workshops
 * ESciDoc_Committer_Meeting_2009-09-08
 * ESciDoc_Committer_Meeting_2009-09-15

=Agenda=

Roles

 * behavior of roles Depositor and Moderator in PubMan
 * behavior of roles created by infrastructure installer

Outcome

 * FIZ will take over the modified roles of Depositor, Moderator, Default User and MDEditor that directly work with the MPDL solutions
 * this will take some time due to need to modify the internal tests
 * Further modifications (in terms of extensions) of Role should be clearly communicated between MPDL and FIZ
 * Other specific for additional roles are recommended to be created as solution specific roles
 * the roles should be documented

Content Relations

 * discussion of concept

Outcome

 * The need to enable the content relation object to hold 1:M relation is described via use cases e.g. tagging of multiple objects
 * Present content relation methods available via Item handler will remain, but will be deprecated
 * During transition stage, the system will support both content relations as part of the item and content relations as separate objects
 * the first will be delivered with the item (no schema change)
 * the latter will be delivered as virtual resources

Content Model

 * Discussion of concept (only first step of CM)

Outcome

 * discussion postponed for more details until next meeting
 * it is important to start the implementation as minimum and then improve it

Topics for joined development

 * Admin Tool: first step: concept
 * FIZ: Steffen
 * MPDL: ?
 * Admin Search, DB Cache, SOLR: first step: define Requirements
 * FIZ: Michael, Andre
 * MPDL: ?

Outcome

 * MPDL will provide exact names next meeting

Surrogate Objects

 * remarks from MPDL to concept
 * disscusion may be later this month

Outcome

 * concept is fine, MPDL remarks are clarified
 * As surrogates are allowed only on released items, the case where metadata of released items are not accessible is not critical
 * if problems due to access rights on original object become more heave they will be handled in some future releases
 * FIZ things that the caching/indexing concept is fine and will not be a performance or big implementation issue (as surrogates are recached, reindexed asynchronously)
 * for now, there will be no separate service created, as surrogate objects are strongly built into the object manager (item handler)
 * if this appears to be the problem will be attacked in future implementations after 1.2