Introduction to Unified Data Model

Our one-size-fits-all data model

Introduction to Unified Data Model

The Xillio Unified Data Model (UDM) consists of a data model and API, built on top of MongoDB. In short, the UDM is our one-size-fits-all data model that we use to store data in-between extraction and import.

How does the UDM work?
Extracted data from the source system is converted to the UDM using templates. One or more transformation operations (e.g. deduplication, restructuring, improving metadata) can be performed directly on the data in the UDM. The data is converted from UDM to the data type required for the target system using templates.

Finally, the converted data is imported in the target system.

Xillio Unified Data Model

Advantages Unified Data Model:

  • Reusable: One unified way of storing documents guarantees that any connector will work from one project to another;
  • Exchangeable: Using a unified data model in combination with connectors means content is easily exchangeable between different content repositories.
  • Fast: The underlying Mongo database is extremely fast. It easily scales with millions of documents on consumer hardware;
  • Robust: The API ensures that no data-corruption will occur.

More on support site