Difference between revisions of "Interface Draft: Authors and Affiliations"

From MPDLMediaWiki
Jump to navigation Jump to search
m
Line 4: Line 4:
== R6.x Approach ==
== R6.x Approach ==


Authors and affiliations can be associated with ID or just stored as strings. this makes any handling of corresponing entries more complicated on the GUI. The GUI needs to meet two requirements to enable the current submission for multiple authors:
Authors and affiliations can be associated with ID or just stored as strings. This makes any handling of corresponing entries more complicated on the GUI. The GUI needs to meet two requirements to enable the current submission for multiple authors:


# List of authors/organizations must be shorter
# List of authors/organizations must be shorter
Line 13: Line 13:
=Prototype draft=
=Prototype draft=


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:
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 organizations a grid list is introduced:


[[Image:creators_list.png|center|750px|Edit List]]
[[Image:creators_list.png|center|750px|Edit List]]
Line 22: Line 22:
===Adding Authors and Affiliations Manually===
===Adding Authors and Affiliations Manually===


'''Author names'''
'''Author Names'''


One author line with empty fields is available by default (Plus symbol only).
One author line with empty fields is available by default (Plus symbol only).


Add a name
Add an Author


Plus adds a new line below. Authors can be typed with the help of an autosuggest. As soon as the system recognizes a known pattern the autosuggest is invoked. If the user chooses an autosuggest entry from the list, the system links it to the recognized ID and shows an icon accordingly. If the user ignores the autosuggest, the System doesn't store an ID. The researcher portfolio can be accessed by clicking the icon (as implemented).
Plus adds a new line below. Authors can be typed with the help of an autosuggest. If the user chooses an autosuggest entry from the list, the system links it to the recognized ID and shows an icon accordingly. The researcher portfolio can be accessed by clicking the icon (as implemented). If the user ignores the autosuggest, the system doesn't store an ID.


Change a name
Change a Name


Any name in the list can be changed if the cursor is placed in a prepopulated name field. If the name is being changed a new area appears where the user has the option to keep the ID even if the name does not match. The ID can be removed even if the name has been chosen from the autosuggest.  
Any name in the list can be changed if the cursor is placed in a prepopulated name field. If the name is being changed a new area appears where the user has the option to keep the ID even if the name does not match. The ID can be removed even if the name has been chosen from the autosuggest (as users may not know, that any selection triggers the storage of ID) .


[[Image:authors_id_handling.png]]
[[Image:authors_id_handling.png]]
   
   
Delete an author
Delete an author
Line 43: Line 42:
Match author to affiliation
Match author to affiliation


Each author can be matched to one or more affiliations from the affiliations list below. The user enters Footnotes (comma separated) to point at affiliations listed below. The system validates relations to affiliations and informs about wrong entries.
Each author can be matched to one or more affiliations from the affiliations list below. The user enters Footnotes (comma separated) to point at affiliations listed below. The system validates relations to affiliations during save/submit.


'''Affiliations'''
'''Affiliations'''
Line 51: Line 50:
Add an Affiliation and Address (See add, change, delete authors names)
Add an Affiliation and Address (See add, change, delete authors names)


If an affiliation is deleted or inserted the system informs that relations to authors need to be aligned (a more convenient, future version should be able to validate and recalculate the footnotes)
If an affiliation is deleted or inserted the system informs that relations to authors need to be aligned (a more convenient, future version should be able to validate and recalculate the footnotes).


===Authors and Affiliations Manually from Cut & Paste===


One affiliation can be provided when handing over cut & paste names (as implemented). Each author is linked to that first affiliation and must be rewired manually if different relations are necessary.


Author names populate the fields line by line. An automatic match is not recommended because it is not sure if users check the matched names and correct them before submit.


 
Icons appear behind each author, indicating that names have not been checked so far. Users need to check them one by one.
 
 
 
 
 
 
 
 
One affiliation can be provided when handing over cut & paste names (as implemented). Each author is linked to that first affiliation and must be rewired manually if there are many with different relations.


More affiliations can be entered manually with the help of autosuggests. The matching to IDs should be the same as proposed for authors. To match an author to one or more affiliations the right input is used. Affiliations are entered as numbers, separated with commas (1,5,7).
More affiliations can be entered manually with the help of autosuggests. The matching to IDs should be the same as proposed for authors. To match an author to one or more affiliations the right input is used. Affiliations are entered as numbers, separated with commas (1,5,7).
If an affiliation is deleted/added to the list all numbers are recalculated.


Adding and removing of entries are similar for both authors and affiliations.
Adding and removing of entries are similar for both authors and affiliations.


===Adding Authors and Affiliations manually===
===Authors and Affiliations from Imported Items===
 
 
'''Author names by import'''


The import is treated identically to the manual entered author names.
The import is treated identically to the manual entered author names.


 
===Examples===
 
===Adding from cut & paste form===
 
'''Author names:'''
 
Author names populate the fields line by line. An automatic match is not recommended because it is not sure if users check the matched names and correct them before submitt:
 
Icons appear behind each author, indicating that names have not been checked so far. Users need to check them one by one.


Case 1: The author name is right, but it is an author with the same name which is different from the author that has an ID.
Case 1: The author name is right, but it is an author with the same name which is different from the author that has an ID.


-> The user places the cursor in the input and an ignores the autosuggest. The icon disappears and no ID is linked to the name.
-> The user places the cursor in the input and starts typing. He ignores the autosuggest. The icon disappears and no ID is linked to the name.


-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name.
-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name.
Line 98: Line 78:
Case 2: The author name is wrong/has another writing but ID is fine
Case 2: The author name is wrong/has another writing but ID is fine


-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name. The user places the cursor in the input, an area below invokes two additional options (if a name with ID is is going to be changed, the system offers the dialogue: Remove ID, Keep ID  
-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name. The user places the cursor in the input, an area below invokes two additional options (if a name with ID is is going to be changed, the system offers the dialogue: Remove ID, Keep ID. The user selects "Keep ID"
The user selects "Keep ID"


'''Affiliation'''


One affiliation can be provided when handing over cut & paste names (as implemented). Each author is linked to that first affiliation and must be rewired manually if there are many with different relations.
'''Fetch Organizations from Tree'''
 
More affiliations can be entered manually with the help of autosuggests. The matching to IDs should be the same as proposed for authors. To match an author to one or more affiliations the right input is used. Affiliations are entered as numbers, separated with commas (1,5,7).
 
If an affiliation is deleted/added to the list all numbers are recalculated.
 
Adding and removing of entries are similar for both authors and affiliations.


===Adding Authors and Affiliations manually===
Not necessary anymore.
 
 
'''Author names by import'''
 
The import is treated identically to the manual entered author names.
 
 
 
'''Add Organizations'''
 
Remark: Organizations can not be matched by parsing from cut & paste.
 
An icon appears behind the organization input field if the organization name matches to an entry in the controlled vocabulary.
 
Case 1 (just to be consistent): The org name is right, but it should not have an ID.
-> By clicking the icon dropdown, the user opens an area below with two additional options: Remove ID, Keep ID with different Org. spelling.
The user selects "Remove ID"
 
Case 2: The org name is wrong, but ID is fine.
-> By clicking the icon dropdown, the user opens an area below with two additional options: Remove ID, Keep ID with different Org. spelling.
The user selects "Keep ID with different Org. spelling"
 
'''Fetch Organizations from Tree'''


-> If the user needs to see the hierarchical levels of organizational units he can fetch on from the tree as it is now. In this case the line is filled with Org name and address along with the corresponding icon.
</div>
</div>


[[Category:Interface Drafts| ]]
[[Category:Interface Drafts| ]]
[[Category:GUI PubMan R5| ]]
[[Category:GUI PubMan R5| ]]

Revision as of 15:32, 25 January 2010

R6.x Approach[edit]

Authors and affiliations can be associated with ID or just stored as strings. This makes any handling of corresponing entries more complicated on the GUI. The GUI needs to meet two requirements to enable the current submission for multiple authors:

  1. List of authors/organizations must be shorter
  2. List needs to be more similar to the view item version
  3. Handling of controlled vocabulary must be possible
  4. Matching of authors to IDs or removal of IDs must be possible

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 organizations a grid list is introduced:

Edit List


Mode of Operation[edit]

Adding Authors and Affiliations Manually[edit]

Author Names

One author line with empty fields is available by default (Plus symbol only).

Add an Author

Plus adds a new line below. Authors can be typed with the help of an autosuggest. If the user chooses an autosuggest entry from the list, the system links it to the recognized ID and shows an icon accordingly. The researcher portfolio can be accessed by clicking the icon (as implemented). If the user ignores the autosuggest, the system doesn't store an ID.

Change a Name

Any name in the list can be changed if the cursor is placed in a prepopulated name field. If the name is being changed a new area appears where the user has the option to keep the ID even if the name does not match. The ID can be removed even if the name has been chosen from the autosuggest (as users may not know, that any selection triggers the storage of ID) .

Authors id handling.png

Delete an author

Clicking on the minus symbol removes an author and the corresponding line.

Match author to affiliation

Each author can be matched to one or more affiliations from the affiliations list below. The user enters Footnotes (comma separated) to point at affiliations listed below. The system validates relations to affiliations during save/submit.

Affiliations

One affiliation line with empty fields is available by default. (Plus symbol only) Affiliations are counted line by line. Each integer can be referenced by the author entires above.

Add an Affiliation and Address (See add, change, delete authors names)

If an affiliation is deleted or inserted the system informs that relations to authors need to be aligned (a more convenient, future version should be able to validate and recalculate the footnotes).

Authors and Affiliations Manually from Cut & Paste[edit]

One affiliation can be provided when handing over cut & paste names (as implemented). Each author is linked to that first affiliation and must be rewired manually if different relations are necessary.

Author names populate the fields line by line. An automatic match is not recommended because it is not sure if users check the matched names and correct them before submit.

Icons appear behind each author, indicating that names have not been checked so far. Users need to check them one by one.

More affiliations can be entered manually with the help of autosuggests. The matching to IDs should be the same as proposed for authors. To match an author to one or more affiliations the right input is used. Affiliations are entered as numbers, separated with commas (1,5,7).

Adding and removing of entries are similar for both authors and affiliations.

Authors and Affiliations from Imported Items[edit]

The import is treated identically to the manual entered author names.

Examples[edit]

Case 1: The author name is right, but it is an author with the same name which is different from the author that has an ID.

-> The user places the cursor in the input and starts typing. He ignores the autosuggest. The icon disappears and no ID is linked to the name.

-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name.

Case 2: The author name is wrong/has another writing but ID is fine

-> The user chooses an entry form the suggest list. The icon indicates that an ID is linked to the name. The user places the cursor in the input, an area below invokes two additional options (if a name with ID is is going to be changed, the system offers the dialogue: Remove ID, Keep ID. The user selects "Keep ID"


Fetch Organizations from Tree

Not necessary anymore.