RDM

The Replicated Domain Model micro service securely versions and distributes files and descriptive site meta data. Definitions for materials, operators, regions & more are versioned and replicated for use globally using RDM. RDM is the mechanism by which Site Discovery authorization codes are propagated throughout the Sitelink3D ecosystem. This page introduces the concepts behind RDM.

The Basics

One of Sitelink3D's requirements is the version management and distribution of design files and site meta data to each machine on site. Digital Terrain Model (DTM) files that define machine control working surfaces are one example of files typically replicated on site. Activities, tasks, operators and region information are examples of meta data typically replicated on site. The RDM micro service implements these requirements and is characterized by the following attributes.

  • Strong typing of meta data using JSON schema.
  • On-line and Off-line collaboration meaning that data may be created and mutated while off-line and merged when on-line. This allows managers and operators to collaborate on site data irrespective of connectivity.
  • Historic views of all mutation activity.
  • Extensibility that allows companies and customers to create or extend meta data types.
  • Ability to merge RDM data sets for different sites much like a distributed revision control system. This allows easy configuration of material lists, construction crews and other data at new sites by leveraging template sites.