Difference between revisions of "Imeji Browse and Display"

From MPDLMediaWiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Faces}}
<p style="color:white; background-color:#097FED;"> '''Outdated''' </p>
 
{{Imeji_Tech}}


= Pictures =
= Pictures =
Line 7: Line 9:
'''Status/Schedule'''
'''Status/Schedule'''
* Status: '''implemented'''
* Status: '''implemented'''
* Schedule: 1.0
* Schedule: Beta Release


'''Description''' <br>
'''Description''' <br>
# A picture list will be displayed within Imeji on several occasions:
# A picture list will be displayed within imeji on several occasions:
#* for browsing within a collection
#* for browsing within a collection
#* for the search results of a picture search
#* for the search results of a picture search
Line 39: Line 41:
== UC_IM_BD_02 View picture details ==
== UC_IM_BD_02 View picture details ==


'''Status/Schedule'''
* Status: '''implemented'''
* Schedule: Beta Release
'''Description'''
# [[Faces_Browse_and_Display#UC_FAC_BD_02_View_picture_details|UC_FAC_BD_02_View_picture_details]]
# [[Faces_Browse_and_Display#UC_FAC_BD_02_View_picture_details|UC_FAC_BD_02_View_picture_details]]
# In addition, the user can view the '''image properties''' which will automatically be extracted during the picture upload (see [[Imeji_Pictures#UC_IM_PIC_01_Upload_pictures|UC_IM_PIC_01 Upload pictures]]):
# In addition, the user can view the '''image properties''' which will automatically be extracted during the picture upload (see [[Imeji_Pictures#UC_IM_PIC_01_Upload_pictures|UC_IM_PIC_01 Upload pictures]]):
#* Filename - type: string
#* Filename - type: string
#* Date created - type: date
#* '''[Not implemented]''' Date created - type: date
#* Date ingested - type: date
#* '''[Not implemented]''' Date ingested - type: date
#* Size - type: integer - unit: MB
#* '''[Not implemented]''' Size - type: integer - unit: MB
#* Color depth - type: integer - unit: ???
#* '''[Not implemented]''' Color depth - type: integer - unit: ???
#* Resolution horizontal - type: integer - unit: dpi
#* '''[Not implemented]''' Resolution horizontal - type: integer - unit: dpi
#* Resolution vertical- type: integer - unit: dpi
#* '''[Not implemented]''' Resolution vertical- type: integer - unit: dpi
#* Image device - type: string
#* '''[Not implemented]''' Image device - type: string
 
'''Actors Involved'''
# User


= Collections / Albums =
= Collections / Albums =
Line 55: Line 65:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''implemented'''
* Schedule:  
* Schedule: Beta Release


'''Description''' <br>
'''Description''' <br>
# A collection/album list will be displayed within Imaji on several occasions:
# A collection/album list will be displayed within imeji on several occasions:
#* for browsing collections or albums
#* for browsing collections or albums
#* for the search results of a collection/album search
#* for the search results of a collection/album search
# Based on the previous use case, the list only contains albums, only collections, or both of them together.
# Based on the previous use case, the list only contains albums, only collections, or both of them together.
# This list contains  
# This list contains  
#* all collections the user is allowed to see (all published collections, all private and withdrawn collections for which the user at least has ''picture editor'' rights) and/or  
#* 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  
#* all albums the user is allowed to see (all published albums, all own private and withdrawn albums)
#* all albums the user is allowed to see (all published albums, all own private and discarded albums)
# The list is sorted per default based on the name of the collection and/or album (in alphabetically order).
# The list can be sorted by state, title, date last modified (default).
# The user can change the sorting order and the ascending/descending arrows.
# The user can change the sorting order and the ascending/descending arrows.
# The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
# The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
# The user can filter the list based on:
# The user can filter the list based on:
#*  Collection.State (for collections only):
#*  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) withdrawn collections, (6) all collections for which the user at least has ''picture editor'' rights
#:(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
#* Album.State (for albums only):
#* Album.State (for albums only):
#: (1) private albums, (2) published albums, (3) published albums from other users, (4) my published albums, (5) withdrawn albums, (6) all my albums  
#: (1) private albums, (2) published albums, (3) published albums from other users, (4) my published albums, (5) discarded albums, (6) all my albums  
#* State (for both of them)
#* 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
#: 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
Line 85: Line 95:
###: All metadata from the short view together with following metadata values will be displayed
###: All metadata from the short view together with following metadata values will be displayed
###: (6) Collection.Creator.Affiliation, (7) Collection.Description
###: (6) Collection.Creator.Affiliation, (7) Collection.Description
## '''Grid View''' (default display type)  
## '''[Not implemented]''' '''Grid View''' (default display type)  
##* The same 5 metadata values of the Short Metadata View will be displayed.
##* The same 5 metadata values of the Short Metadata View will be displayed.


Line 94: Line 104:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''implemented'''
* Schedule:  
* Schedule: Beta Release


'''Description''' <br>
'''Description''' <br>
# The display of the collection details is similar to the album details.
# Following information will be displayed:
# Following information will be displayed:
#* the metadata of the collection, see [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]
#* the metadata of the collection, see [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]
#* all available dates: created, last modified, published, withdrawn
#* '''[Not implemented]''' all available dates: created, last modified, published, discarded
#* the withdrawn comment, if available
#* the discarded comment, if available
#* the number of pictures within the collection together with an information when some of this pictures are private visible only (+ their number)
#* the number of pictures within the collection
# (Optional) The user can view the used metadata profile of the collection (see [[Imeji_Browse_and_Display#UC_IM_BD_07_View_metadata_profile_details|UC_IM_BD_07 View metadata profile details]]).
# (Optional) The user can view the used metadata profile of the collection (see [[Imeji_Browse_and_Display#UC_IM_BD_07_View_metadata_profile_details|UC_IM_BD_07 View metadata profile details]]).
# (Optional) When the user has the proper rights, he can edit the collection (see [[Imeji_Collection_Management#UC_IM_COL_02_Edit_collection|UC_IM_COL_02 Edit collection]]).
# (Optional) When the user has the proper rights, he can  
#* edit the collection (see [[Imeji_Collection_Management#UC_IM_COL_02_Edit_collection|UC_IM_COL_02 Edit collection]])
#* upload pictures to the collection (see [[Imeji_Pictures#UC_IM_PIC_01_Upload_pictures|UC_IM_PIC_01 Upload pictures]])
#* change the state of the collection (delete, publish or withdraw, see [[Imeji_Collection_Management#UC_IM_COL_03_Delete_collection|UC_IM_COL_03 Delete collection]], [[Imeji_Collection_Management#UC_IM_COL_04_Release_collection|UC_IM_COL_04 Release collection]] or [[Imeji_Collection_Management#UC_IM_COL_06_Discard_collection|UC_IM_COL_06 Discard collection]])
#* share the collection with other users


'''Actors Involved'''
'''Actors Involved'''
Line 111: Line 124:


== UC_IM_BD_05 View album details ==
== UC_IM_BD_05 View album details ==
* [[Faces_Browse_and_Display#UC_FAC_BD_04_View_album_details|UC_FAC_BD_04_View_album_details]]
 
'''Status/Schedule'''
* Status: '''implemented'''
* Schedule: Beta Release
 
'''Description'''
# [[Faces_Browse_and_Display#UC_FAC_BD_04_View_album_details|UC_FAC_BD_04_View_album_details]]
# This use case is similar to [[Imeji_Browse_and_Display#UC_IM_BD_04_View_collection_details|UC_IM_BD_04 View collection details]]
 
'''Actors Involved'''
* User


= Metadata Profile =
= Metadata Profile =
Line 118: Line 141:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''in specification'''
* Schedule:  
* Schedule:  


'''Description'''  
'''Description'''  
# A metadata profile list will be displayed within Imaji on several occasions:
# A metadata profile list will be displayed within imeji on several occasions:
#* for browsing metadata profiles
#* for browsing metadata profiles
#* for the search results of a metadata profile search  
#* for the search results of a metadata profile search  
# 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)  
# 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)  
# The list is sorted per default based on the name (in alphabetically order).  
# The list can be sorted by state, title, date last modified (default).
# The user can change the sorting order and the ascending/descending arrows.
# The user can change the sorting order and the ascending/descending arrows.
# The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.  
# The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.  
# The user can filter the list based on th state of the profile:
# 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) 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  
# The user can change the display type of the list:
# The user can change the display type of the list:
Line 149: Line 172:


'''Status/Schedule'''
'''Status/Schedule'''
* Status: in specification
* Status: '''in specification'''
* Schedule:  
* Schedule:  


Line 155: Line 178:
# Following information will be displayed:
# Following information will be displayed:
#* the metadata of the profile, see [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|IM_MD_02 Edit metadata profile]]
#* the metadata of the profile, see [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|IM_MD_02 Edit metadata profile]]
#* all available dates: created, last modified, published, withdrawn
#* all available dates: created, last modified, published, discarded
#* the withdrawn comment, if available
#* the discard comment, if available
#* the number of collections that are using the profile together with their titles
#* the number of collections that are using the profile together with their titles
# (Optionally) The user wants to view the details of one collection that uses the metadata profile.
# (Optionally) The user wants to view the details of one collection that uses the metadata profile.
# (Optional) When the user has the proper rights, he can edit the metadata profile (see [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|IM_MD_02 Edit metadata profile]]).
# (Optional) When the user has the proper rights, he can edit the metadata profile (see [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|IM_MD_02 Edit metadata profile]]).
# (Optional) When the user has the proper rights, he can
#* edit the metadata profile (see [[Imeji_Metadata#UC_IM_MD_02_Edit_metadata_profile|IM_MD_02 Edit metadata profile]])
#* change the state of the metadata profile (delete, publish or discard , see [[Imeji_Metadata#UC_IM_MD_03_Release_metadata_profile|UC_IM_MD_03 Release metadata profile]] or [[Imeji_Metadata#UC_IM_MD_05_Withdraw_metadata_profile|UC_IM_MD_05 Withdraw metadata profile]])


'''Actors Involved'''
'''Actors Involved'''
* User
* User


 
[[Category:Imeji_Functional_Specification|Browse and Display]]
[[Category:Imeji|Browse and Display]]
[[Category:Faces_Functional_Specification|Imeji Browse and Display]]

Latest revision as of 13:54, 25 February 2016

Outdated

Imeji logo.png

Internal
Meetings
Cooperation

Specification
Architecture
Installer
Ingest
Functional Specification
Technical Specification

Metadata
RDF mapping
Metadata terms

edit


Pictures[edit]

UC_IM_BD_01 View picture list[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Description

  1. A picture list will be displayed within imeji on several occasions:
    • for browsing within a collection
    • for the search results of a picture search
    • when viewing selected pictures
    • when browsing all collections
  2. The list is sortable. The metadata for the sorting are based on the type of list:
    • All images/search results: collection, creation date (default), modification date
    • Pictures within the same collection: creation date (default), modification date
  3. The user can change the sorting order and the ascending/descending arrows.
  4. The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
  5. When some pictures are selected within the list, the user can filter the list: (1) show only selected pictures or (2) show all pictures
  6. [Not implemented] The user can change the display type of the list:
    1. Tiled View (default display type)
      • The pictures will be displayed together with their name.
    2. Bibliographic View
      1. Short
        • The first 4 metadata values and their labels will be displayed (the order will be defined when creation the Metadata Profile for the collection).
      2. Medium
        • The next 4 metadata values and their labels will be displayed (the order will be defined when creation the Metadata Profile for the collection).
    3. Grid View
      • The same 4 metadata values of the Short Metadata View will be displayed.
    4. Grid View 3 Colums
      • 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[edit]

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):
    • Filename - type: string
    • [Not implemented] Date created - type: date
    • [Not implemented] Date ingested - type: date
    • [Not implemented] Size - type: integer - unit: MB
    • [Not implemented] Color depth - type: integer - unit: ???
    • [Not implemented] Resolution horizontal - type: integer - unit: dpi
    • [Not implemented] Resolution vertical- type: integer - unit: dpi
    • [Not implemented] Image device - type: string

Actors Involved

  1. User

Collections / Albums[edit]

UC_IM_BD_03 View collection/album list[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Description

  1. A collection/album list will be displayed within imeji on several occasions:
    • for browsing collections or albums
    • for the search results of a collection/album search
  2. Based on the previous use case, the list only contains albums, only collections, or both of them together.
  3. This list contains
    • 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
    • all albums the user is allowed to see (all published albums, all own private and discarded albums)
  4. The list can be sorted by state, title, date last modified (default).
  5. The user can change the sorting order and the ascending/descending arrows.
  6. The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
  7. The user can filter the list based on:
    • 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
    • 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
    • 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
  8. The user can change the display type of the list:
    1. Bibliographic View
      1. 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
      2. Medium
        All metadata from the short view together with following metadata values will be displayed
        (6) Collection.Creator.Affiliation, (7) Collection.Description
    2. [Not implemented] Grid View (default display type)
      • The same 5 metadata values of the Short Metadata View will be displayed.

Actors Involved

  • User

UC_IM_BD_04 View collection details[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Description

  1. Following information will be displayed:
    • the metadata of the collection, see UC_IM_COL_01 Create collection
    • [Not implemented] all available dates: created, last modified, published, discarded
    • the discarded comment, if available
    • the number of pictures within the collection
  2. (Optional) The user can view the used metadata profile of the collection (see UC_IM_BD_07 View metadata profile details).
  3. (Optional) When the user has the proper rights, he can

Actors Involved

  • User

UC_IM_BD_05 View album details[edit]

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[edit]

UC_IM_BD_06 View metadata profile list[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

  1. A metadata profile list will be displayed within imeji on several occasions:
    • for browsing metadata profiles
    • for the search results of a metadata profile search
  2. 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)
  3. The list can be sorted by state, title, date last modified (default).
  4. The user can change the sorting order and the ascending/descending arrows.
  5. The user can change the hits per page, can go to a special page number, or can use a paginator for browsing the pages.
  6. 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
  7. The user can change the display type of the list:
    1. Bibliographic View
      1. 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
      2. Medium
        All metadata from the short view together with following metadata values will be displayed
        (6) MetadataProfile.Creator.Affiliation, (7) MetadataProfile.Description
  8. Grid View (default display type)
    • The same 5 metadata values of the Short Metadata View will be displayed.

Actors Involved

  • User

UC_IM_BD_07 View metadata profile details[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

  1. Following information will be displayed:
    • the metadata of the profile, see IM_MD_02 Edit metadata profile
    • all available dates: created, last modified, published, discarded
    • the discard comment, if available
    • the number of collections that are using the profile together with their titles
  2. (Optionally) The user wants to view the details of one collection that uses the metadata profile.
  3. (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

Actors Involved

  • User