Interface Draft: Image Ingest

From MPDLMediaWiki
Jump to navigation Jump to search

Image Ingest[edit]

GUIs for image handling need to be extended towards an import or ingest functionality.

Draft Version 1[edit]

Idea of possible page flow


1. Define Sources[edit]

A source can be any origin of pictures (WebDAV, FTP, Local, SMB, ...). Sources need to deal with a set of connection settings (Open, New, Edit, Save, Connect, Stop, ...). The user needs to see a status of the connection. The connections can end with an early preview of a first object.

A new source

2. Source List Preview[edit]

Possibly large amount of pictures need to be checked first. The picture needs to be decomposed as far as possible to provide insight of possible meta data and quality aspects (View Details, Invoke Workspace).

Overview on imported images

3. Source Detail Preview[edit]

Detailled information is needed about one typical image subject to ingest. The image should be decomposed to the deepest possible level of details. The researcher needs to know which information is available early. As research aspects are closely related to any properties of the material applied it should not be revealed too late.

Properties of one images

4. Source Workspace[edit]

The point in time when the user decides to trigger an import/ create a collection. The import workspace should allow to prepare basic preparations with 'Streams'. A stream can be any type of action, classification, metadata which makes the image an item subject to research.

Example Tags: The user defines a starting point or filter rule which returns a subset of pictures. After that he creates a new stream of type `classification´. It contains one or more tags. The stream can be attached to the subset or to any sequence of pictures while browsing (similar how video editing frontends apply effects).

Example Transformations: If the user creates a new stream of type `Transformation´. It contains one or more operations on images (crop, rotate, scale, convert, ...). The stream can be attached to the subset or to any sequence of pictures while browsing.

Overview on imported images

5. Import/Ingest Workspace[edit]

More than one import can take place and one import may last for hours to complete. A basic management of import should be available.

Overview on imported images


Draft Version 2[edit]

Idea of possible page flow


1. Define Sources[edit]

There are three columns with the following functionality and ordered from left to right according to the workflow. On top of each column is a header for sorting:

The first one holds all uploads shown as folders with a date/title:

  1. own uploads
  2. other uploads

The middle column all objects are visible with the option to remove one or more (sortable). The right column shows details. If a folder on the left column is selected details are shown there but if an object is selected its details are shown.

Upload and Sorting

2. Source List Preview[edit]

Possibly large amount of pictures need to be checked first. The picture needs to be decomposed as far as possible to provide insight of possible meta data and quality aspects (View Details, Invoke Workspace).

Files overview

3. Source Detail Preview[edit]

Detailled information is needed about one typical image subject to ingest. The image should be decomposed to the deepest possible level of details. The researcher needs to know which information is available early. As research aspects are closely related to any properties of the material applied it should not be revealed too late.

Files and meta data

4. Source Workspace[edit]

The point in time when the user decides to trigger an import/ create a collection. The import workspace should allow to prepare basic preparations with 'Streams'. A stream can be any type of action, classification, metadata which makes the image an item subject to research.

Example Tags: The user defines a starting point or filter rule which returns a subset of pictures. After that he creates a new stream of type `classification´. It contains one or more tags. The stream can be attached to the subset or to any sequence of pictures while browsing (similar how video editing frontends apply effects).

Example Transformations: If the user creates a new stream of type `Transformation´. It contains one or more operations on images (crop, rotate, scale, convert, ...). The stream can be attached to the subset or to any sequence of pictures while browsing.

Overview on imported images