Difference between revisions of "Imeji Functionalities"

From MPDLMediaWiki
Jump to navigation Jump to search
m
Line 36: Line 36:
#* A collection has one entry point  
#* A collection has one entry point  
# Create/edit collection (edit the metadata values)
# Create/edit collection (edit the metadata values)
#* '''(Not implemented yet)''' For each collection, a individual style sheet (e.g. logo. color) can be defined
#* '''[Not implemented yet]''' For each collection, a individual style sheet (e.g. logo. color) can be defined
# Delete/release/withdraw collection
# Delete/release/withdraw collection
# Display of collections
# Display of collections
Line 79: Line 79:
#* via selecting a zip
#* via selecting a zip
#* via selecting one or several pictures
#* via selecting one or several pictures
# '''(Not implemented yet)''' Desktop upload (upload images for one collection --> for each collection a Imeji Desktop box has to be created)
# '''[Not implemented yet]''' Desktop upload (upload images for one collection --> for each collection a Imeji Desktop box has to be created)
#* Upload all images dragged and dropped into Imeji Desktop box (a file scan during upload will not be possible for this sort of upload)
#* Upload all images dragged and dropped into Imeji Desktop box (a file scan during upload will not be possible for this sort of upload)
#** upload pictures to the local Imeji DropBox and later to Imeji repository
#** upload pictures to the local Imeji DropBox and later to Imeji repository
Line 86: Line 86:
# Extract technical metadata (IPTC [http://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model])
# Extract technical metadata (IPTC [http://en.wikipedia.org/wiki/IPTC_Information_Interchange_Model])
#* Technical md will be displayed only in xml (via link)  
#* Technical md will be displayed only in xml (via link)  
# '''(Not implemented yet)''' Scan filename (this can be part of the web upload or triggered separately after the upload)  
# '''[Not implemented yet]''' Scan filename (this can be part of the web upload or triggered separately after the upload)  
#* Define pattern via analyzing one selected filename: how are the different md values in the filename separated (e.g. via ",")
#* Define pattern via analyzing one selected filename: how are the different md values in the filename separated (e.g. via ",")
#* Define parsing: which value should be mapped to which metadata from the schema
#* Define parsing: which value should be mapped to which metadata from the schema
#* Update items with populated md-record
#* Update items with populated md-record
# '''(Not implemented yet)''' Define visibility, only possible for the whole import, not for individual pictures; but can be changed later manually for each picture
# '''[Not implemented yet]''' Define visibility, only possible for the whole import, not for individual pictures; but can be changed later manually for each picture
|}
|}


Line 146: Line 146:
#* To make it technically easier, it does not happen that images, collections and albums will be displayed in one search result list. Therefore the user first has to decide whether he wants to search for images (default) or collections and albums.
#* To make it technically easier, it does not happen that images, collections and albums will be displayed in one search result list. Therefore the user first has to decide whether he wants to search for images (default) or collections and albums.
# Advanced Search
# Advanced Search
## '''(Not implemented yet)''' For collections (e.g. which collection has a metadata field called temperature); evtl. some lists will be offered to the user to choose between the available metadata labels
## '''[Not implemented yet]''' For collections (e.g. which collection has a metadata field called temperature); evtl. some lists will be offered to the user to choose between the available metadata labels
## '''(Not implemented yet)''' For albums (album metadata)
## '''[Not implemented yet]''' For albums (album metadata)
## For pictures (metadata values)  
## For pictures (metadata values)  
##* Select a metadata set or a collection
##* Select a metadata set or a collection

Revision as of 13:37, 27 September 2011

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


This page gives a short overview of all Imeji solution functionalities.
The detailed functional Specifications can be found here.

Standard User Workflow[edit]

Upload content

  1. Creation of a collection with collection metadata
  2. Assignment of a metadata profile to the collection
    • via using an already defined profile as template
    • via creating a new profile
  3. Upload of pictures to the collection
    • via selecting one or several single picture
    • via selecting one zip file
    • via selecting one folder
  4. Assignment of metadata to pictures
    • Automatic extraction and assignment of technical metadata
    • Defining of a picture set for batch editing of descriptive metadata via filtering and sorting mechanism
    • Editing of the descriptive metadata of a single picture
  5. Releasing the whole collection (make it visible for all users)

Collection Management[edit]

Imeji Collection klein.jpg
  1. Definition
    • A Collection has exactly one md profile
    • The relation between collection and md profile is 1-1 (that means neither a collection nor a md profile can exist without the other)
    • A Collection has exactly one creator, but can have more editors (people who are allowed to assign metadata values and upload pictures) --> the creator automatically has the editor role for his collection
    • A collection has one entry point
  2. Create/edit collection (edit the metadata values)
    • [Not implemented yet] For each collection, a individual style sheet (e.g. logo. color) can be defined
  3. Delete/release/withdraw collection
  4. Display of collections
    • List of all published collections together with the most relevant metadata values

Metadata Profile Management[edit]

Imeji Metadata Profile klein.jpg
  1. Definition
    • A metadata profile always belongs to a collection
    • The user either can create a new metadata profile for a new collection or use an already available one as template.
  2. Edit metadata profile
    • All metadata and its values are public
    • Each metadata consists of
      • one type (a list with several types will be provided, e.g. date, geonames, string, integer, cone-person, tag)
      • one or several labels
      • a language tag for each label
      • a menu to select cardinality (unique, multiple)
      • [Not implemented yet] a menu to select the obligation (mandatory/optional)
      • (optional) the possibility to define a small controlled vocabulary based on free text fields (strings)
  3. Version control will not be provided for the MD profile
    • Therefore a MD profile will be unique for each collection, no possibility to use it for more than one collection
    • MD profiles do not have an own release workflow as they are always connected to one collection and its workflow

Upload[edit]

Imeji Upload klein 2.jpg

Data ingest by the user

  1. Web upload (upload images for one collection)
    • via selecting a zip
    • via selecting one or several pictures
  2. [Not implemented yet] Desktop upload (upload images for one collection --> for each collection a Imeji Desktop box has to be created)
    • Upload all images dragged and dropped into Imeji Desktop box (a file scan during upload will not be possible for this sort of upload)
      • upload pictures to the local Imeji DropBox and later to Imeji repository
      • inform the user when the images are uploaded Imeji repository together with a report (will be within the ingest workspace)
  3. Create thumbnails and web resolution and upload all 3 resolutions
  4. Extract technical metadata (IPTC [1])
    • Technical md will be displayed only in xml (via link)
  5. [Not implemented yet] Scan filename (this can be part of the web upload or triggered separately after the upload)
    • Define pattern via analyzing one selected filename: how are the different md values in the filename separated (e.g. via ",")
    • Define parsing: which value should be mapped to which metadata from the schema
    • Update items with populated md-record
  6. [Not implemented yet] Define visibility, only possible for the whole import, not for individual pictures; but can be changed later manually for each picture

Metadata Editing[edit]

Imeji Edit Metadata klein.jpg
  1. Batch editing
    • Filter/sort/search the images based on already available metadata values (e.g. technical metadata: date creation, already populated values)
    • Select images (via multiple click, batch select)
    • Edit metadata values (retrieved from related schema) of selected images from edit mask (metadata are stored in item metadata record)
  2. Edit metadata of a single image (is same a batch editing with only one image selected)

Browsing[edit]

Images klein.jpg
  1. Browse by collection (collection portal: overview about all available collections)
    • Browse pictures within one collection (sorting by the md set)
  2. Browse by albums
    • Browse pictures within one album
      • Sorting, when the pictures within one album use different metadata profiles: all md values are available in the drop down menu. Images which don't have any value for MD1 will then be sorted at the end of the MD1 list based on the default eSciDoc sorting criteria (probably eSciDoc ID).
    • Filter within the album (e.g. by metadata profile)
  3. Selecting
    • Select images
    • View selected images
  4. General browsing functionalities
    • Customizable 'hits per page'
    • Multiple sorting
    • Browse images
      1. by navigating through metadata facets
      2. by navigating through images (paginator with additionally 'go to' functionality)
      3. by using different filter options
    • View picture details

Search[edit]

Imeji Search klein 2.jpg
  1. Simple search: general free text search (any metadata value, either in collection, album or image)
    • To make it technically easier, it does not happen that images, collections and albums will be displayed in one search result list. Therefore the user first has to decide whether he wants to search for images (default) or collections and albums.
  2. Advanced Search
    1. [Not implemented yet] For collections (e.g. which collection has a metadata field called temperature); evtl. some lists will be offered to the user to choose between the available metadata labels
    2. [Not implemented yet] For albums (album metadata)
    3. For pictures (metadata values)
      • Select a metadata set or a collection
      • Do advanced search for the selected metadata set or the collection

Albums[edit]

Imeji album klein.jpg
  • Creation and editing of private albums
    • Adding pictures to an album via selecting one albums as 'active' album
    • Remove pictures from an album
    • Editing of album metadata
  • Deletion of a private album with all its content
  • Publishing and withdrawing of an album
  • Export the pictures of an album

Further Features[edit]

Imeji Home klein.jpg
  1. Researchers homepage (Wordpress plugin)
  2. Surrogate item implementation
  3. User management

Outlook[edit]

  1. Versioning
    • General, no versioning will be provided
    • One exception:
    • Permlink scenario: the user wants to cite the current state of the collection --> he can create a version with a citable URL
  1. Edit metadata values
    Keep in mind that there are two different use cases possible:
    • if edit can be done under a couple of seconds without any errors (preferred way)
    • if not, should certainly be specified something like an edit workspace where a report can be displayed etc. (not so nice)
    --> depends on the results of the dev team demonstrators!