Skip to content

Features

Jérôme Beau edited this page Mar 4, 2018 · 1 revision

Customizable data model

The goal of Archipelago is not only to provide the user a unified view of existing ufological databases, but also to allow him/her to browse and manipulate a model that suit its own needs and constraints. For this reason the meta model can be user specific, or shared among multiple users/groups.

Data merging

When retrieving data from different sources, Archipelago can reach one of the following conclusions and actions :

  • the data are different
    • they relate to the same event
      • different data have different semantics
        • => add them
      • different data have the same semantics
        • try to merge them
          • they can be merged => merge them
          • they cannot be merged
            • => add them
    • they relate to different events
      • => add them
  • the data are the same
    • => we merge them

Customized processes

The user must be able to apply its own processes to the data represented by the meta model. Such processes are typically tied to a given meta model and can be shared along with this model.

Exchange

Archipelago allow users to retrieve data from existing data sources, but nothing prevent such sources to be other Archipelago servers. As a result, data can be shared between meta models that map one to each other.

Internationalization

The information must be displayed to the user as conveniently as possible. For this reason, Archipelago adapts its user interface to the user's language. Furthermore, it can try to display data contents using the most suitable langage for the user, when translations are available.

Clone this wiki locally