Difference between revisions of "Imeji Metadata"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 14: Line 14:
A medatada profile can only be created during the creation of a collection (see [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]). Therefore it is always in the same state than the corresponding collection. <br>
A medatada profile can only be created during the creation of a collection (see [[Imeji_Collection_Management#UC_IM_COL_01_Create_collection|UC_IM_COL_01 Create collection]]). Therefore it is always in the same state than the corresponding collection. <br>
# The user has two different options:
# The user has two different options:
## '''To create a new MD profile'''
## To create a new MD profile
##* A '''MD profile''' consists of Name, Description, Owner, Owner.Organization (all values inherited from the corresponding collection), and attributes (complex, mandatory, one-unbounded)
## To use an already available MD profile as template
##* An '''attribute''' consists of
##*# '''type''' (list, mandatory, once) e.g. date, geonames, string, integer, cone-person
##*#* For type integer: definition of '''unit''' (string with autosuggest, mandatory, once) e.g. km, m, cm, mm, Celsius, Fahrenheit
##*# '''label''' (string with autosuggest, mandatory, once) either defined by the user himself or chosen out of an list of already existing attributes
##*# '''cardinality''' (list, mandatory, once): once / multiple
##*# '''obligation''' (list, mandatory, once): mandatory / optional
##*# (optional) a possibility to define a '''list of allowed values''' (one text field for each value)
## '''To use an already available MD profile as template'''
### The system displays a list of all available metadata profiles.
### The system displays a list of all available metadata profiles.
### (Optionally) The user wants to view the details of one selected metadata profile.
### (Optionally) The user wants to view the details of one selected metadata profile.
### The user can select one of the already existing md profiles (the system creates a copy of the md profile).
### The user can select one of the already existing md profiles (the system creates a copy of the md profile).
### The user can modify all metadata (the inherited ones from the collection will automatically change to the collection which uses the template) and attributes of the profile, can create new attributes or delete already existing attributes.
# For both options, following technically metadata attributes from the metadata extraction during the picture upload (see [[Imeji_Pictures#UC_IM_PIC_01_Upload_pictures|UC_IM_PIC_01 Upload pictures]]) will automatically be created by the system:
#: (1) Title (filename), (2) Creation timestamp, (3) Resolution, (4) Image Device
#: All this attributes can be edited or deleted by the user.
# The user has to define an order for all his attributes, which later on will be used as default sorting order and for the display of the metadata in the different display types.


'''Actors Involved'''
'''Actors Involved'''
Line 43: Line 30:


'''Description''' <br>
'''Description''' <br>
A medatada profile can only be edited during the editing of a collection (see [[Imeji_Collection_Management#UC_IM_COL_02_Edit_collection|UC_IM_COL_02 Edit collection]]).Therefore it is always in the same state than the corresponding collection. <br>
A medatada profile can only be edited during the editing of a collection (see [[Imeji_Collection_Management#UC_IM_COL_02_Edit_collection|UC_IM_COL_02 Edit collection]]).Therefore it is always in the same state than the corresponding collection.
# The user can modify the metadata of the profile.
# A '''MD profile''' consists of Name, Description, Owner, Owner.Organization (all values inherited from the corresponding collection), and attributes (complex, mandatory, one-unbounded)
# The user can modify all attributes of the profile and can create new attributes or delete already existing attributes.
# For each metadata profile, following technically metadata attributes from the metadata extraction during the picture upload (see [[Imeji_Pictures#UC_IM_PIC_01_Upload_pictures|UC_IM_PIC_01 Upload pictures]]) will automatically be created by the system:
#:# label: Title (filename) - type: string - cardinality: once - obligation: optional
#:# label: Creation timestamp - type: date- cardinality: once - obligation: optional
#:# label: Resolution horizontal - type: integer - cardinality: once - obligation: optional - unit: dpi
#:# label: Resolution vertical- type: integer - cardinality: once - obligation: optional - unit: dpi
#:# label: Image device - type: string - cardinality: once - obligation: optional
# The user can modify all attributes of the profile (also the technical one) and can create new attributes or delete already existing attributes.
#* An '''attribute''' consists of
#*# '''type''' (list, mandatory, once) e.g. date, geonames, string, integer, cone-person
#*#* For type integer: definition of '''unit''' (string with autosuggest, mandatory, once) e.g. km, m, cm, mm, Celsius, Fahrenheit
#*# '''label''' (string with autosuggest, mandatory, once) either defined by the user himself or chosen out of an list of already existing attributes
#*# '''cardinality''' (list, mandatory, once): once / multiple
#*# '''obligation''' (list, mandatory, once): mandatory / optional
#*# (optional) a possibility to define a '''list of allowed values''' (one text field for each value)
#* When deleting already available attributes, all values of these attributes will be deleted, too. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.
#* When deleting already available attributes, all values of these attributes will be deleted, too. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.
# The user can modify the pre-define values for one or more attributes, can delete them or ad new values.
# The user can modify the pre-define values for one or more attributes, can delete them or ad new values.
#* When deleting pre-defined values for one or more attributes, these values will be deleted also in the metadata sets of all pictures that use these values. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.  
#* When deleting pre-defined values for one or more attributes, these values will be deleted also in the metadata sets of all pictures that use these values. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.  
# The user has to define an order for all his attributes, which later on will be used as default sorting order and for the display of the metadata in the different display types.


'''Actors Involved'''
'''Actors Involved'''

Revision as of 14:55, 24 August 2010

FACES

Scope · Functionalities
Disclaimer and Copyright
Support

Application Profiles
Release Agreement

Specification:
Browse and Display · Search
Albums · Users
Note Pads · Versioning

Related Projects:
Imeji

edit


Work in progress

Metadata Profile[edit]

UC_IM_MD_01 Create metadata profile[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description
A medatada profile can only be created during the creation of a collection (see UC_IM_COL_01 Create collection). Therefore it is always in the same state than the corresponding collection.

  1. The user has two different options:
    1. To create a new MD profile
    2. To use an already available MD profile as template
      1. The system displays a list of all available metadata profiles.
      2. (Optionally) The user wants to view the details of one selected metadata profile.
      3. The user can select one of the already existing md profiles (the system creates a copy of the md profile).

Actors Involved

  • Account user

UC_IM_MD_02 Edit metadata profile[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description
A medatada profile can only be edited during the editing of a collection (see UC_IM_COL_02 Edit collection).Therefore it is always in the same state than the corresponding collection.

  1. A MD profile consists of Name, Description, Owner, Owner.Organization (all values inherited from the corresponding collection), and attributes (complex, mandatory, one-unbounded)
  2. For each metadata profile, following technically metadata attributes from the metadata extraction during the picture upload (see UC_IM_PIC_01 Upload pictures) will automatically be created by the system:
    1. label: Title (filename) - type: string - cardinality: once - obligation: optional
    2. label: Creation timestamp - type: date- cardinality: once - obligation: optional
    3. label: Resolution horizontal - type: integer - cardinality: once - obligation: optional - unit: dpi
    4. label: Resolution vertical- type: integer - cardinality: once - obligation: optional - unit: dpi
    5. label: Image device - type: string - cardinality: once - obligation: optional
  3. The user can modify all attributes of the profile (also the technical one) and can create new attributes or delete already existing attributes.
    • An attribute consists of
      1. type (list, mandatory, once) e.g. date, geonames, string, integer, cone-person
        • For type integer: definition of unit (string with autosuggest, mandatory, once) e.g. km, m, cm, mm, Celsius, Fahrenheit
      2. label (string with autosuggest, mandatory, once) either defined by the user himself or chosen out of an list of already existing attributes
      3. cardinality (list, mandatory, once): once / multiple
      4. obligation (list, mandatory, once): mandatory / optional
      5. (optional) a possibility to define a list of allowed values (one text field for each value)
    • When deleting already available attributes, all values of these attributes will be deleted, too. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.
  4. The user can modify the pre-define values for one or more attributes, can delete them or ad new values.
    • When deleting pre-defined values for one or more attributes, these values will be deleted also in the metadata sets of all pictures that use these values. Therefore the system displays a warning message, where the number of values, that will be deleted, is displayed.
  5. The user has to define an order for all his attributes, which later on will be used as default sorting order and for the display of the metadata in the different display types.

Actors Involved

  • Collection editor for the selected collection

Metadata Values[edit]

UC_IM_MD_03 Scan filename[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

Actors Involved

  • Picture editor for the selected collection

UC_IM_MD_04 Edit picture metadata[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Pre-Condition

Description

  1. The system displays an information message which says how many pictures are currently selected. Further on, there must be a possibility to view all the selected pictures.
  2. The user chooses one or several metadata labels he wants to assign to the selected pictures.
  3. The users defines one or more metadata values for the selected labels.
    • When only one picture is selected, already available metadata values will be displayed as pre-filled in (also the ones from the automatic technical metadata extraction).
    • When the selected pictures have one or more metadata values in common, this value(s) will be displayed as pre-filled in. When they have different metadata values, this can not be displayed, but then the system will give the information, that some pictures already have a value for the metadata.
  4. After saving, the system displays a confirmation message and assigns the defined metadata values to the pictures.
    • When one or several picture(s) already have a metadata value in one or more of the chosen fields, this value(s) will automatically be overwritten by the new value(s).

Actors Involved

  • Picture editor for the selected collection

Comments

  • It could happen that more than one user tries to edit the metadata of the same picture(s) at the same time. To avoid confusion about this, the system has to display a message.

UC_IM_MD_05 Upload picture metadata[edit]

Status/Schedule

  • Status: in specification
  • Schedule:

Description

Actors Involved

  • Picture editor for the selected collection