Difference between revisions of "Imeji Pictures"

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


__TOC__  
__TOC__  
== Scenarios ==
== Scenarios ==


==== Implemented (1.0) ====  
==== Implemented (Beta Release) ====  
* Pictures do not have their own state, they always have the same state as the collection they are in (from a functional point of view).
* Pictures do not have their own state, they always have the same state as the collection they are in (from a functional point of view).
* Pictures are not versioned, it is not possible to upload a new version of a picture (it is only possible to delete one picture and add a new one --> the metadata values have to be defined new).
* Pictures are not versioned, it is not possible to upload a new version of a picture (it is only possible to delete one picture and add a new one --> the metadata values have to be defined new).


==== Not implemented ====  
==== Not implemented ====  
* To change the visibility of a pictures from public to private or restricted, also when the collection is released. Not integrated at the moment.
* To change the visibility of a pictures from public to private or restricted, also when the collection is released.


== UC_IM_PIC_01 Upload pictures ==
== UC_IM_PIC_01 Upload pictures ==
Line 15: Line 17:
'''Status/Schedule'''
'''Status/Schedule'''
* Status: '''implemented'''
* Status: '''implemented'''
* Schedule: 1.0
* Schedule: Beta Release


'''Pre-Condition'''
'''Pre-Condition'''
Line 28: Line 30:
# For each uploaded picture, the system creates automatically a thumbnail and a web resolution based on the defined sizes and stores all three resolutions for the picture.
# For each uploaded picture, the system creates automatically a thumbnail and a web resolution based on the defined sizes and stores all three resolutions for the picture.
# The system extracts the technical metadata from the original file and stores it separately.
# The system extracts the technical metadata from the original file and stores it separately.
# '''[not implemented]''' (Optional) Scan filename, see [[Imeji_Metadata#UC_IM_MD_06_Scan_filename|UC_IM_MD_06 Scan filename]].
# The results of the use case depend on the state of the collection as mentioned above in the pre-conditions:  
# The results of the use case depend on the state of the collection as mentioned above in the pre-conditions:  
## The collection is in the state private.
## The collection is in the state private.
Line 41: Line 44:
'''Status/Schedule'''
'''Status/Schedule'''
* Status: '''implemented'''
* Status: '''implemented'''
* Schedule: 1.0
* Schedule: Beta Release


'''Pre-Condition'''
'''Pre-Condition'''
Line 75: Line 78:
'''Status/Schedule'''
'''Status/Schedule'''
* Status: '''implemented'''  
* Status: '''implemented'''  
* Schedule: 1.0
* Schedule: Beta Release


'''Pre-Condition'''
'''Pre-Condition'''
Line 96: Line 99:
'''Status/Schedule'''
'''Status/Schedule'''
* Status: '''implemented'''
* Status: '''implemented'''
* Schedule: 1.0
* Schedule: Beta Release


'''Pre-Condition'''
'''Pre-Condition'''
Line 118: Line 121:


{| border="1"
{| border="1"
|width="250pt" rowspan=2 | <br>'''State of the corresponding Collection'''
|width="250pt" | '''State of the Collection'''
!width="200pt" colspan="2" | '''Private Images'''
|width="200pt" | '''Visibility of the Pictures'''
!width="200pt" rowspan=2 | '''Public Images''' <br> <br>
|-
| not shared (1 to 1)
| shared (1 to n)
|-
|-
| pending
| pending  
! R1
| private
!
! --
|-
|-
| released
| released  
!
| public
!
! R1
|-
|-
| withdrawn
| discarded
!
| deleted
!
! R1
|}
|}


All not filled in boxes will be implemented at a later stage.
[[Category:Imeji_Functional_Specification|Pictures]]
 
 
[[Category:Imeji|Pictures]]
[[Category:Faces_Functional_Specification|Imeji Pictures]]

Latest revision as of 13:55, 25 February 2016

Outdated

Imeji logo.png

Internal
Meetings
Cooperation

Specification
Architecture
Installer
Ingest
Functional Specification
Technical Specification

Metadata
RDF mapping
Metadata terms

edit


Scenarios[edit]

Implemented (Beta Release)[edit]

  • Pictures do not have their own state, they always have the same state as the collection they are in (from a functional point of view).
  • Pictures are not versioned, it is not possible to upload a new version of a picture (it is only possible to delete one picture and add a new one --> the metadata values have to be defined new).

Not implemented[edit]

  • To change the visibility of a pictures from public to private or restricted, also when the collection is released.

UC_IM_PIC_01 Upload pictures[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Pre-Condition

  • One collection is selected
  • The collection is either in the state private or released

Description

  1. The user can choose between different upload options:
    • [not implemented] selecting and uploading a zip folder
    • selecting and uploading one or several individual pictures which are stored in the same folder on the computer of the user
  2. The system has to check whether the selected data are really pictures or not (only jpg, tiff, png are supported).
  3. For each uploaded picture, the system creates automatically a thumbnail and a web resolution based on the defined sizes and stores all three resolutions for the picture.
  4. The system extracts the technical metadata from the original file and stores it separately.
  5. [not implemented] (Optional) Scan filename, see UC_IM_MD_06 Scan filename.
  6. The results of the use case depend on the state of the collection as mentioned above in the pre-conditions:
    1. The collection is in the state private.
      • After uploading the pictures, the collection is still in the state private. The pictures are not searchable.
    2. The collection is in the state published.
      • The pictures are uploaded in a published collection and are therefore published immediately and are searchable.

Actors Involved

  • Picture editor for the selected collection

UC_IM_PIC_02 Select pictures for editing[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Pre-Condition

  • One collection is selected
  • The collection is either in the state private or released

Description

  1. Before (batch) editing is possible, the pictures have to be selected in some way.
  2. It is only possible to select pictures for the batch editing that are within the same collection.
  3. (Optional) The selection can include a (multiple) filter functionality based on the already available metadata values (multiple means: a filter within a filter)
    1. [not impelemented] technical metadata values: creation timestamp
    2. descriptive metadata value that have already been assigned to some pictures
  4. The filter will work like this:
    • Metadata attributes, that have defined a list of allowed values:
      • each value will be displayed together with the number of pictures, that use this value
      • "no value" will be displayed together with the number of pictures, that do not have any value in the selected metadata attribute
    • Metadata attributes, that do not have defined a list of allowed values (they allow every value):
      • The metadata label will be displayed together with the number of pictures, that already have a value for this attribute
      • "no value" will be displayed together with the number of pictures, that do not have a value in the selected metadata attribute
  5. [not impelemented] (Optional) The selection can include a search for one or several metadata value or for a search range of a selected metadata label.
    • The filter and search functionalities can be combined.
  6. A list of all (filtered and/or searched) pictures within the collection is displayed (see UC_IM_BD_01 View picture list).
  7. The user selects one or several pictures (this could be up to several thousand).
  8. The system displays an information message which says how many pictures are currently selected.
  9. The system offers the possibility to (1) view only the selected pictures, (2) to view all pictures based on the filter and/or search result, or (3) to clear the filter and/or search so that all pictures within the collection will be displayed.
  10. Continue with UC_IM_MD_07 Edit picture metadata.

Actors Involved

  • Picture editor for the selected collection

UC_IM_PIC_03 Delete pictures[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Pre-Condition

  • One collection is selected
  • The collection is in the state private

Description

  1. The user selects one or more pictures from the collection and confirms his choice.
  2. The picture(s) will be deleted from the system as well as its corresponding metadata.
  3. Deleted pictures means:
    • They are not visible within the corresponding collection any more.
    • They are not searchable.
  4. The system displays a message with all relevant information.

Actors Involved

  • Picture editor for the selected collection

UC_IM_PIC_04 Discard pictures[edit]

Status/Schedule

  • Status: implemented
  • Schedule: Beta Release

Pre-Condition

  • One collection is selected
  • The collection is in the state released

Description

  1. The user selects one or more pictures from the collection and confirms his choice.
  2. The discard needs to be explained by the user via a discard comment and needs a confirmation, where the system makes it clear to the user that he is deleting the pictures from the system.
  3. After confirming, the system displays a success message. The pictures are now discard. That means:
    • The picture(s) are deleted
    • The picture(s) are not displayed anywhere anymore
    • When somebody follows the exact URL of the picture, he gets to see the metadata of the picture together with the discard comment, but not the picture itself.

Actors Involved

  • Picture editor for the selected collection

Further Information[edit]

Visibility of Pictures[edit]

State of the Collection Visibility of the Pictures
pending private
released public
discarded deleted