Difference between revisions of "PubMan Func Spec Browse By"
Jump to navigation
Jump to search
Kleinfercher (talk | contribs) |
Kleinfercher (talk | contribs) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 37: | Line 37: | ||
===Status/Schedule=== | ===Status/Schedule=== | ||
*Status: ''' | *Status: '''implemented''' | ||
*Schedule:'''6.1''' | *Schedule:'''6.1''' | ||
Line 65: | Line 65: | ||
===Future Development=== | ===Future Development=== | ||
* Display current number of publications behind each creator. | * Display current number of publications behind each creator. | ||
* Give user the possibility to choose if only role 'author' or any role (currently any role). | |||
* Care about creator starting with special characters, Japanese etc. | |||
== UC_PM_B_03 browse by subject == | == UC_PM_B_03 browse by subject == | ||
===Status/Schedule=== | ===Status/Schedule=== | ||
*Status: ''' | *Status: '''implemented''' | ||
*Schedule:'''6.1''' | *Schedule:'''6.1''' | ||
Line 103: | Line 105: | ||
===Status/Schedule=== | ===Status/Schedule=== | ||
*Status: '''specified''' | *Status: '''specified''' | ||
*Schedule:''' | *Schedule:'''tbd''' | ||
===Triggers=== | ===Triggers=== | ||
Line 134: | Line 136: | ||
===Status/Schedule=== | ===Status/Schedule=== | ||
*Status: ''' | *Status: '''implemented''' | ||
*Schedule:'''6.1''' | *Schedule:'''6.1''' | ||
Line 156: | Line 158: | ||
===Display=== | ===Display=== | ||
Chronological order, ascending from the oldest publication in the repository | * Chronological order, ascending from the oldest publication in the repository | ||
* The user can choose if only searching for publication date or any date (publication date is default). | |||
===Future Development=== | ===Future Development=== | ||
* As soon as we can know the number of entries we can also bundle the years to packages of 10/20 items or so. | * Display current number of publications behind each year | ||
* As soon as we can know the number of entries we can also bundle the years to packages of 10/20 items or so. | |||
== UC_PM_B_06 browse by event== | |||
===Status/Schedule=== | |||
*Status: '''idea''' | |||
*Schedule:'''tbd''' | |||
===Triggers=== | |||
The user wants to view all events and corresponding items | |||
===Actors=== | |||
===Pre-Conditions=== | |||
===Flow of Events=== | |||
===Display=== | |||
== UC_PM_B_07 browse by language== | |||
===Status/Schedule=== | |||
*Status: '''idea''' | |||
*Schedule:'''tbd''' | |||
===Triggers=== | |||
The user wants to view all languages and corresponding items | |||
===Actors=== | |||
===Pre-Conditions=== | |||
===Flow of Events=== | |||
===Display=== | |||
===Comment=== | |||
* Here we should only display languages which have actual items related to. | |||
[[Category:PubMan_Functional_Specification|Browse By]] | [[Category:PubMan_Functional_Specification|Browse By]] |
Latest revision as of 10:43, 2 March 2010
|
UC_PM_B_01 browse by organizational unit[edit]
The user browses by organizational unit.
Status/Schedule[edit]
- Status: implemented
- Schedule:6.1
Triggers[edit]
- The user wants to browse by organizational unit.
Actors[edit]
- User
Pre-Conditions[edit]
- None
Flow of Events[edit]
- 1. The user chooses to browse by organizational unit.
- 2. The system displays all organizational units, see 'Display' for details.
- 3. (Optionally) The user chooses to view the child organizational units of an organizational unit.
- 3.1. The system displays all child organizational units of the selected organizational unit.
- 4. (Optionally) The user chooses to view the items of an organizational unit.
- 4.1. The system searches for items where the organization is linked to the selected organizational unit or any child organizational unit in the structure and displays the result list. Include use case UC_PM_BD_02 view item list.
- 4.2. (Optionally) The user chooses to view detailed information of the selected organizational unit.
- 5. The use case ends successfully.
Future development[edit]
- The user can choose to also include the history of affiliations (successors/predecessors) in the search of items of an organizational unit. (scenario for the history of affiliations in browsing)
- Display current number of publications behind each organisational unit member
Display[edit]
- Tree
UC_PM_B_02 browse by creator[edit]
Status/Schedule[edit]
- Status: implemented
- Schedule:6.1
Triggers[edit]
The user wants to view all creators and corresponding items
Actors[edit]
User
Pre-Conditions[edit]
None
Flow of Events[edit]
- 1. The user chooses to browse by creator.
- 2. The system displays all creators who have a cone identifier, see 'Display' for details..
- 3. (Optionally) The user chooses to view the items of a creator.
- 3.1. The system searches for items where the selected person is creator of, and displays the result list. Include use case UC_PM_BD_02 view item list.
- 3.2. (Optionally) The user chooses to view the researcher portfolio of a creator.
- 3.2.1. The researcher portfolio of the selected creator is displayed.
- 4. The use case ends successfully.
Display[edit]
- 2 Steps:
- 1) Character (A-Z)
- 2) Creator Names
Future Development[edit]
- Display current number of publications behind each creator.
- Give user the possibility to choose if only role 'author' or any role (currently any role).
- Care about creator starting with special characters, Japanese etc.
UC_PM_B_03 browse by subject[edit]
Status/Schedule[edit]
- Status: implemented
- Schedule:6.1
Triggers[edit]
The user wants to view all subjects and corresponding items
Actors[edit]
User
Pre-Conditions[edit]
None
Flow of Events[edit]
- 1. The user chooses to browse by subject.
- 2. The system displays all subjects who have been assigned to an item in the repository, see 'Display' for details..
- 3. (Optionally) The user chooses to view all items related to a specific subject.
- 3.1. The system searches for items who are related to that specific subject and displays the result list. Include use case UC_PM_BD_02 view item list.
- 4. The use case ends successfully.
Display[edit]
- 2 Steps:
- 1) Character (A-Z)
- 2) Subject Name
Future Development[edit]
- Browse By Free Keywords
- Inclusion of Tag Cloud
- Change display style to hierarchical (instead of numerical) order, if it turns out that it is more appropriate for users (e.g. for ddc or pacs).
- Display current number of publications behind each subject
UC_PM_B_04 browse by journal[edit]
Status/Schedule[edit]
- Status: specified
- Schedule:tbd
Triggers[edit]
The user wants to view all journals and corresponding items
Actors[edit]
User
Pre-Conditions[edit]
None
Flow of Events[edit]
- 1. The user chooses to browse by journals.
- 2. The system displays all journals who are in cone, see 'Display' for details.
- 3. (Optionally) The user chooses to view the related items of a journal.
- 3.1. The system searches for items with this journal and displays the result list. Include use case UC_PM_BD_02 view item list.
- 3.2. (Optionally) The user chooses to view the details of this journal (all info available in cone, e.g. publisher, address).
- 3.2.1. The details of the selected journal are displayed.
- 4. The use case ends successfully.
Display[edit]
- 2 Steps:
- 1) Character (A-Z)
- 2) Journal Names
Future Development[edit]
- Display current number of publications behind each journal
UC_PM_B_05 browse by year[edit]
Status/Schedule[edit]
- Status: implemented
- Schedule:6.1
Triggers[edit]
The user wants to view all years and corresponding items
Actors[edit]
User
Pre-Conditions[edit]
None
Flow of Events[edit]
- 1. The user chooses to browse by year.
- 2. The system displays all years, see 'Display' for details.
- 3. (Optionally) The user chooses to view the related items of a year (publication date).
- 3.1. The system searches for items with this year as publication date and displays the result list. Include use case UC_PM_BD_02 view item list.
- 4. (Optionally) The user chooses to view the related items of a year (any date).
- 4.1. The system searches for items with this year as any date and displays the result list. Include use case UC_PM_BD_02 view item list.
- 5. The use case ends successfully.
Display[edit]
- Chronological order, ascending from the oldest publication in the repository
- The user can choose if only searching for publication date or any date (publication date is default).
Future Development[edit]
- Display current number of publications behind each year
- As soon as we can know the number of entries we can also bundle the years to packages of 10/20 items or so.
UC_PM_B_06 browse by event[edit]
Status/Schedule[edit]
- Status: idea
- Schedule:tbd
Triggers[edit]
The user wants to view all events and corresponding items
Actors[edit]
Pre-Conditions[edit]
Flow of Events[edit]
Display[edit]
UC_PM_B_07 browse by language[edit]
Status/Schedule[edit]
- Status: idea
- Schedule:tbd
Triggers[edit]
The user wants to view all languages and corresponding items
Actors[edit]
Pre-Conditions[edit]
Flow of Events[edit]
Display[edit]
Comment[edit]
- Here we should only display languages which have actual items related to.