Imeji Browse and Display

 Outdated

= Pictures =

UC_IM_BD_01 View picture list
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Description
 * 1) A picture list will be displayed within imeji on several occasions:
 * 2) * for browsing within a collection
 * 3) * for the search results of a picture search
 * 4) * when viewing selected pictures
 * 5) * when browsing all collections
 * 6) The list is sortable. The metadata for the sorting are based on the type of list:
 * 7) * All images/search results: collection, creation date (default), modification date
 * 8) * Pictures within the same collection: creation date (default), modification date
 * 9) The user can change the sorting order and the ascending/descending arrows.
 * 10) The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
 * 11) When some pictures are selected within the list, the user can filter the list: (1) show only selected pictures or (2) show all pictures
 * 12) [Not implemented] The user can change the display type of the list:
 * 13) Tiled View (default display type)
 * 14) * The pictures will be displayed together with their name.
 * 15) Bibliographic View
 * 16) Short
 * 17) * The first 4 metadata values and their labels will be displayed (the order will be defined when creation the Metadata Profile for the collection).
 * 18) Medium
 * 19) * The next 4 metadata values and their labels will be displayed (the order will be defined when creation the Metadata Profile for the collection).
 * 20) Grid View
 * 21) * The same 4 metadata values of the Short Metadata View will be displayed.
 * 22) Grid View 3 Colums
 * 23) * Only the first metadata value will be displayed (the order will be defined when creation the Metadata Profile for the collection).

Actors Involved
 * User

UC_IM_BD_02 View picture details
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Description
 * 1) UC_FAC_BD_02_View_picture_details
 * 2) In addition, the user can view the image properties which will automatically be extracted during the picture upload (see UC_IM_PIC_01 Upload pictures):
 * 3) * Filename - type: string
 * 4) * [Not implemented] Date created - type: date
 * 5) * [Not implemented] Date ingested - type: date
 * 6) * [Not implemented] Size - type: integer - unit: MB
 * 7) * [Not implemented] Color depth - type: integer - unit: ???
 * 8) * [Not implemented] Resolution horizontal - type: integer - unit: dpi
 * 9) * [Not implemented] Resolution vertical- type: integer - unit: dpi
 * 10) * [Not implemented] Image device - type: string

Actors Involved
 * 1) User

= Collections / Albums =

UC_IM_BD_03 View collection/album list
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Description
 * 1) A collection/album list will be displayed within imeji on several occasions:
 * 2) * for browsing collections or albums
 * 3) * for the search results of a collection/album search
 * 4) Based on the previous use case, the list only contains albums, only collections, or both of them together.
 * 5) This list contains
 * 6) * all collections the user is allowed to see (all published collections, all private and discarded collections for which the user at least has picture editor rights) and/or
 * 7) * all albums the user is allowed to see (all published albums, all own private and discarded albums)
 * 8) The list can be sorted by state, title, date last modified (default).
 * 9) The user can change the sorting order and the ascending/descending arrows.
 * 10) The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
 * 11) The user can filter the list based on:
 * 12) * Collection.State (for collections only):
 * (1) private collections, (2) published collections, (3) published collections from other users, (4) published collections for which the user at least has picture editor rights, (5) discarded collections, (6) all collections for which the user at least has picture editor rights
 * 1) * Album.State (for albums only):
 * (1) private albums, (2) published albums, (3) published albums from other users, (4) my published albums, (5) discarded albums, (6) all my albums
 * 1) * State (for both of them)
 * As this can only occur through a search, only published items will be displayed anyway. Therefore following states for the filter are possible: (1) only collections, (2) only albums
 * 1) The user can change the display type of the list:
 * 2) Bibliographic View
 * 3) Short
 * Following metadata values will be displayed
 * (1) Collection.Name, (2) Collection.NumberOfPictures, (3) Collection.Creator, (4) Collection.State, (5) Collection.DateLastModified
 * Collection state can be: private, published, withdrawn
 * 1) Medium
 * All metadata from the short view together with following metadata values will be displayed
 * (6) Collection.Creator.Affiliation, (7) Collection.Description
 * 1) [Not implemented] Grid View (default display type)
 * 2) * The same 5 metadata values of the Short Metadata View will be displayed.

Actors Involved
 * User

UC_IM_BD_04 View collection details
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Description
 * 1) Following information will be displayed:
 * 2) * the metadata of the collection, see UC_IM_COL_01 Create collection
 * 3) * [Not implemented] all available dates: created, last modified, published, discarded
 * 4) * the discarded comment, if available
 * 5) * the number of pictures within the collection
 * 6) (Optional) The user can view the used metadata profile of the collection (see UC_IM_BD_07 View metadata profile details).
 * 7) (Optional) When the user has the proper rights, he can
 * 8) * edit the collection (see UC_IM_COL_02 Edit collection)
 * 9) * upload pictures to the collection (see UC_IM_PIC_01 Upload pictures)
 * 10) * change the state of the collection (delete, publish or withdraw, see UC_IM_COL_03 Delete collection, UC_IM_COL_04 Release collection or UC_IM_COL_06 Discard collection)
 * 11) * share the collection with other users

Actors Involved
 * User

UC_IM_BD_05 View album details
Status/Schedule
 * Status: implemented
 * Schedule: Beta Release

Description
 * 1) UC_FAC_BD_04_View_album_details
 * 2) This use case is similar to UC_IM_BD_04 View collection details

Actors Involved
 * User

= Metadata Profile =

UC_IM_BD_06 View metadata profile list
Status/Schedule
 * Status: in specification
 * Schedule:

Description
 * 1) A metadata profile list will be displayed within imeji on several occasions:
 * 2) * for browsing metadata profiles
 * 3) * for the search results of a metadata profile search
 * 4) This list contains all metadata profiles the user is allowed to see (all published metadata profiles, all private and withdrawn metadata profiles for which the user at least has md profile editor rights)
 * 5) The list can be sorted by state, title, date last modified (default).
 * 6) The user can change the sorting order and the ascending/descending arrows.
 * 7) The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
 * 8) The user can filter the list based on the state of the profile:
 * (1) private profiles, (2) published profiles, (3) published profiles from other users, (4) published profiles for which the user at least has md profile editor rights, (5) withdrawn profiles, (6) all profiles for which the user at least has md profile editor rights
 * 1) The user can change the display type of the list:
 * 2) Bibliographic View
 * 3) Short
 * Following metadata values will be displayed
 * (1) MetadataProfile.Name, (2) Number of collections that use this profile, (3) MetadataProfile.Creator, (4) MetadataProfile.State, (5) MetadataProfile.DateLastModified
 * Metadata profile state can be: private, published, withdrawn
 * 1) Medium
 * All metadata from the short view together with following metadata values will be displayed
 * (6) MetadataProfile.Creator.Affiliation, (7) MetadataProfile.Description
 * 1) Grid View (default display type)
 * 2) * The same 5 metadata values of the Short Metadata View will be displayed.

Actors Involved
 * User

UC_IM_BD_07 View metadata profile details
Status/Schedule
 * Status: in specification
 * Schedule:

Description
 * 1) Following information will be displayed:
 * 2) * the metadata of the profile, see IM_MD_02 Edit metadata profile
 * 3) * all available dates: created, last modified, published, discarded
 * 4) * the discard comment, if available
 * 5) * the number of collections that are using the profile together with their titles
 * 6) (Optionally) The user wants to view the details of one collection that uses the metadata profile.
 * 7) (Optional) When the user has the proper rights, he can edit the metadata profile (see IM_MD_02 Edit metadata profile).


 * 1) (Optional) When the user has the proper rights, he can
 * 2) * edit the metadata profile (see IM_MD_02 Edit metadata profile)
 * 3) * change the state of the metadata profile (delete, publish or discard, see UC_IM_MD_03 Release metadata profile or UC_IM_MD_05 Withdraw metadata profile)

Actors Involved
 * User