Interface Draft: Authors and Affiliations

From MPDLMediaWiki
Revision as of 15:58, 23 June 2009 by Rkiefl (talk | contribs) (New page: <accesscontrol>MPDL,,</accesscontrol> {{Template:TemplateUIE_Activities}} <div style="float:left; width:70%; margin-bottom:3em;"> == R5 Approach == Authors and affiliations can be associ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a protected page.

R5 Approach[edit]

Authors and affiliations can be associated with ID or just stored as strings. In the GUI this makes any handling of corresponing entries more complicated.

Prototype draft[edit]

Authors and affiliations can come from manual entry, import or by automatic detection after cut & paste entry. To support a large list of authors affiliated to a list of organization a grid list is introduced:

Edit List


Mode of Operation[edit]

  1. If a lot of authors/affiliations need to be displayed it needs to be done with a scrollable list view. The current solution (Creator box) is not efficient. This is not only true for 'edit item' but also for 'view item version' beyond a given threshold.
  2. Lists of authors should be available for edit item as well as for create item. If a list of authors is already existing it must not be overwritten by default. Optionally the user besides if the new list overwrites the old one or will be attended below.
  3. As the order of entry is sort order by default
  4. Creators of type organization are entered manually in '

edit item'

The edit list provides extended functionality:

  • Change of creator position
  • Add creator list
  • Move Creator (Up/Down)
  • Edit Creator (Inplace)
  • Delete Creator
  • Change position of creator
  • Insert single creator new
Edit List

Natasa's input

  • maybe possible to keep explicit edit link out, so if the list is always on edit mask, every list item field is by default editable
  • check if the list with would fit in a "normal" witdth of the screen
  • check if for list item actions items vs. text label - what is better
  • new list position only via move up/down


Robert's input: If you require javascript anyway (for in-place editing) i'd recommend implementing sorting via drag-and-drop (see for example http://developer.yahoo.com/yui/examples/dragdrop/dd-reorder.html ).

Open Questions[edit]

  • Examples show alphabetical sorting in very long author and affiliation lists. The initial requirement was to take those lists in the order, they have been entered into the system by librarians (sorted individually / possible threshold for change of sorting to be figured out)

See example here: Example of a Paper with lots of authors

Match Affiliations[edit]

Creators are usually linked with one or more affiliations. As a consequence all new entries are matched with organizations (individual organization names are not treated yet). After getting the list, there are one or more creators with no affiliated organization. One or more creators must be matched to one or more organizations in a generic manner.

Match Afiliations

Varieties of Lists[edit]

Author lists appear in various formats. Luckily Formats with a lot of authors are more unique. A good way may be to start with three or four and support the first early adopter and then evolve/adapt parse algorithm over time.

  • Name1: First Name
  • Name2: Additional First Names
  • Family Names: May contain Blanks (e.g. 'C. Van Den Broeck,8')
  • OrgNr: Footnotes, referring to a list of organizations below.


Current Formats are (Blanks are as displayed):

  • Name1 Name2 NameX FamilyName OrgNr1,OrgNr2,OrgNrX
  • Name1. Name2. NameX. FamilyName,OrgNr1,OrgNr2,OrgNrX

Current Affiliation lists are: OrgNrAffiliation

Collection of additional varieties (not for long lists)

Varieties for Lists of Authors


i'd really recommend providing a single text input which can take a list of authors and an algorithm - as smart as possible - to make sense of it (e.g. https://dev.livingreviews.org/projects/epubtk/browser/trunk/ePubTk/refdb/importfilter/bibtex/convert.py line 321 ff). in terms of simplicity that's hard to beat - and from my experience also in terms of usability. typically, the huge author lists come pretty consistently structured, so parsers have a good chance. Robert 18:28, 30 November 2007 (CET)

To test such an algorithm, I would appreciate to have the above samples also as text copied from the original sources. Is that possible? Michael 09:31, 26 February 2008 (CET)

Natasa's comment:

  • Affiliations can be entered by autosuggest (with a flat list, generated from the tree)