DataStore

The DataStore model is the foundation of the EveryDataStore ECM system. It serves as a central Content Repository that contains all structural and system models required to manage documents, metadata, users, and workflows.

Each DataStore instance operates independently and encapsulates its own configuration, access controls, folder structures, and applications. This makes it possible to set up separate environments for departments, teams, or projects — all within the same platform — without overlap or data leakage.

The model includes and connects essential submodels such as Member, Group, Permission, Folder, Admin, Menu, Apps, Configuration and RecordSet. All other parts of the application are directly or indirectly dependent on the DataStore model, making it the structural and functional core of EveryDataStore. 

Table name

DataStore

Properties

Name

Type

Description

Slug

Varchar(110)

EveryDataStore-ID

Title

Varchar(255)

Repository-Name

Relations (has one)

Admin, Folder

Relations (has many)

Members, Groups, Menu, Records (RecordSets), Configurations, Apps