Imeji Functionalities

From MPDLMediaWiki
Jump to navigation Jump to search
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
  1. Picture upload
    1. Web upload (upload images for one collection)
      • via selecting one or several pictures
      • [Not implemented yet] via selecting a zip
    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)
  2. Create thumbnails and web resolution and upload all 3 resolutions
  3. Extract technical metadata (IPTC [1])
    • Technical md will be displayed only in xml (via link)
  4. [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
  5. [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 (only possible for pictures within the same collection)
    • Select images
    • Edit metadata values
      • Choose metadata element
      • Define a new value for all selected pictures and decide whether this value
        • should only be added to the pictures when the value there is still empty
        • should overwrite all already available values
        • add a new value to all images (only possible when the selected metadata element can occur multiple)
      • Define a new value for each selected picture seperately
  2. Single editing

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!