Data Structure
The data structured is a document-oriented structure (https://en.wikipedia.org/wiki/Document-oriented_database) with, for each data types, a fully JSONL compatible structure.
JSONL = Newline delimited JSON ( https://en.wikipedia.org/wiki/JSON_streaming )
The structure is based on a Google BigQuery representation of tables and the data types structure are provided in the BigQuery table formats.
The Boxalino Data Structure is composed of the following data types:
Data Type | Label | Description | |
---|---|---|---|
1 | Products data | All the data about products | |
2 | Attributes | List of attributes (for products and other entities) | |
3 | Values of attributes | Values of attributes (for products and other entities), like a category tree | |
4 | Languages | List of languages | |
5 | Orders (purchases) | Transactions made in the e-shop or offline | |
6 | Users (customers) | Customers data | |
7 | User Contents (ratings, reviews, …) | Content generated by users (public or not) | |
8 | User Selections (wish-list, baskets, …) | Selection customers have made of products or other entities (all types, including pinning and thumbs up/down, …) | |
9 | Headless content | All type of content (headless) | |
10 | Product bundles | Products groups within a bundle deal | |
11 | Vouchers / Coupons | Vouchers for customers | |
12 | Omnichannel |
|
|
13 | Omnichannel | History of Omnichannel Communications | |
14 | Omnichannel | Planning of future Omnichannel Communications |