Difference between revisions of "Imeji Metadata"
m |
|||
Line 12: | Line 12: | ||
'''Description''' <br> | '''Description''' <br> | ||
A medatada profile can only be created during the creation of a collection (see [[ | A medatada profile can only be created during the creation of a collection (see [[Imeji_Collection_Management#UC_FAC_COL_01_Create_collection|UC_FAC_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''' | ||
Line 41: | Line 41: | ||
'''Description''' <br> | '''Description''' <br> | ||
A medatada profile can only be edited during the editing of a collection (see [[ | A medatada profile can only be edited during the editing of a collection (see [[Imeji_Collection_Management#UC_FAC_COL_02_Edit_collection|UC_FAC_COL_02 Edit collection]]).Therefore it is always in the same state than the corresponding collection. <br> | ||
# The user can modify the metadata of the profile. | # The user can modify the metadata of the profile. | ||
# The user can modify all attributes of the profile and can create new attributes or delete already existing attributes. | # The user can modify all attributes of the profile and can create new attributes or delete already existing attributes. | ||
Line 73: | Line 73: | ||
'''Pre-Condition''' | '''Pre-Condition''' | ||
* One or several pictures are selected via [[ | * One or several pictures are selected via [[Imeji_Pictures#UC_FAC_PIC_02_Select_pictures_for_editing|UC_FAC_PIC_02 Select pictures for editing]] | ||
'''Description''' | '''Description''' | ||
Line 95: | Line 95: | ||
[[Category:Imeji|Metadata]] | [[Category:Imeji|Metadata]] | ||
[[Category:Faces_Functional_Specification|Metadata]] | [[Category:Faces_Functional_Specification|Imeji Metadata]] |
Revision as of 09:24, 11 August 2010
|
Work in progress
Metadata Profile[edit]
UC_FAC_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_FAC_COL_01 Create collection). Therefore it is always in the same state than the corresponding collection.
The user has two different options:
- 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)
- An attribute consists of
- type (list, mandatory, once) e.g. date, geonames, string, integer, cone-person
- label (list/string, 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.
- (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 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.
Actors Involved
- Account user
UC_FAC_MD_02 Edit metadata profile[edit]
Status/Schedule
- Status: in specification
- Schedule:
Pre-Condition
- One MD profile is selected
Description
A medatada profile can only be edited during the editing of a collection (see UC_FAC_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.
- The user can modify all attributes of the profile and can create new attributes or delete already existing attributes.
- 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.
- 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.
Actors Involved
- Collection editor for the selected collection
Metadata Values[edit]
UC_FAC_MD_03 Scan filename[edit]
Status/Schedule
- Status: in specification
- Schedule:
Pre-Condition
Description
Actors Involved
- Picture editor for the selected collection
UC_FAC_MD_04 Edit metadata[edit]
Status/Schedule
- Status: in specification
- Schedule:
Pre-Condition
- One or several pictures are selected via UC_FAC_PIC_02 Select pictures for editing
Description
- 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.
- The whole metadata profile for the collection of the selected pictures is displayed.
- The users can define one or more metadata values for all the selected pictures.
- When only one picture is selected, already available metadata values will be displayed as pre-filled in.
- When the selected pictures have one or more metadata values in common, this value(s) will be displayed as pre-filled in.
- 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.