In TimelinePI the user selects a file then performs the mapping of this file into the standard (Timeline ID, Timestamp, Activity) and optional (Category, Attributes) fields. Next time a user has to perform the mapping again.
To avoid multiple mappings of the same file (file type) and also to perform the automated data uploads, we introduce Mapping Catalog. The catalog includes multiple named mappings with the additional options.
The Event Category field is a special field which should only be mapped when you have a very large amount of Event Types in your file. For example, if you have 150 different types of events it could be difficult to analyze all of them uniquely, so the Event Category field can be used as a grouping mechanism for those events. The data in that special column would group together all related event types into their own subset.
The Event Number field is a special field which should only be mapped when you have many events with identical date/timestamps. In order to differentiate these events from an ordering perspective, you can map a field which signifies the event ordering which should be used when these identical date/timestamps exist across multiple events in a timeline. The data in that special column is numbered 1,2,3 etc. based on the ordering which should be used.
User interacts with the catalog on the mapping page of data upload process:
In addition to mapping the fields, user are able to:
Open one of the existing mappings
Save the current mapping
Save As the current mapping
Start new mapping
If no mappings are matching the files or if user click New button, the “Current mapping” field is empty. In such case, once user finishes the mapping and clicks on “Confirm and start upload” button, the application brings up a panel and asks “Do you want to save the current mapping?”. The panel has name field and buttons Save and Don’t Save.