Asset Model Applications

This text provides an explanation of Mediaflux asset model applications and explains how they offer a simple yet effective way to quickly add a custom user interface to solve a particular data management problem.

What is an asset model application?

Asset models applications are a powerful feature in Mediaflux for quickly building rich user interfaces based on an asset model specification, removing completely the need for programming or code development.

An asset model application is browser-based and will appear on the Mediaflux Desktop, or may be accessed directly via a URL.

By enabling rapid creation of user interfaces tuned to specific use cases or environments, Mediaflux users can use asset model applications to quickly create a bespoke user experience for such focused tasks or workflows.

The features available to asset model applications are extensive, and the detailed appearance of individual applications will vary according to their use case. However all asset model applications are built from the same components and work in the same way.

Typically, a Mediaflux asset model application will display some welcome text and lists of one or more entities. An entity is simply an asset of a particular type, e.g. clients or participants, video, or satellite images.

Entity data is displayed in a list with column headings determined from the asset model specification and available metadata.

Many different entities may be represented as well as relationships between entities. The specification includes one or more search criteria or filters, based on metadata fields. Plus, metadata may be viewed, entered and updated at any time by users authorised to access and edit this content. Similarly, content may be uploaded, downloaded, or deleted.

Business logic may be managed with triggers and scripts linked to the application.

In summary, Mediaflux asset model applications offer a simple yet powerful mechanism to quickly create a purpose built interface for particular users or tasks and can form the basis of your distributed data management enterprise.

An example Mediaflux asset model application is that being used by the Cooperative Research Centre for Mental Health. This asset model is used by the CRC for Mental Health to provide a seamless connection between neuroimaging data, clinical blood data, gene sequences, and proteomic studies.

Another example of a Mediaflux asset model application is the Ten to Men: longitudinal study into male health.

See the case study for further details.