Data Storage

How your data is stored and what this means for collaborating with others

Data Overview

Taglo applications currently store data locally on your machine. You can set the location of this data from File > Change data location, which will bring up a prompt to choose a folder in which all of your data will be stored.

Taglo data is designed to be stored in a single folder, which all applications will access.

Manipulating and Sharing Data

Taglo data is stored in human-readable files but should not be manually edited by the user, as this risks corrupting the files.

Taglo stores all of your data in a series of files that make up a local database, making it easy to search and organise your data.

As an example, Tags are accessible from all Taglo applications, so are not stored in the same files as, say, a Model. For your Model to function correctly, the software will need to access both Models and Tags data. This means that you can't simply move and access an individual Models file and expect it to work.

Unfortunately, this means that sharing a file via email, like you might be used to in Excel, is not straightforward. (Of course, you can still share non-Taglo outputs, such as the Excel spreadsheets that Models produces).

We would like to enable formal sharing and collaboration tools in Taglo software as the product matures.

Until then, if sharing and collaboration is required, we recommend storing data in a shared drive location (e.g. using a file-sharing tool such as OneDrive or Dropbox). Each collaborator should then set their file location to the shared folder. In this model, ensure that collaborators do not work on the same data simultaneously, which could cause conflicts.

You can help avoid conflicts by working in different Namespaces. Data from different namespaces are always stored in separate files.

Refreshing Data

In all Taglo applications, pressing F5 will reload the data from file - this should only be necessary if you or another user has altered the underlying data simultaneously from another application instance

Last updated